榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

195 lines
4.1 KiB

import request from '../utils/rerquest'
/**
* 已核对
* 未转项目议题列表(热议中,已关闭)接口
* @param {string} deptId 部门Id
* @param {Number} pageIndex 页码
* @param {Number} pageSize 页容量
* @param {string} stateType 状态类型:1.热议中,2.已关闭
* { username, password, wxCode }: RequestAPIOptionsLogin
*/
export function getUnpassedList({ deptId, pageIndex, pageSize, stateType }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/issue/getUnpassedList',
options: {
deptId,
pageIndex,
pageSize,
stateType
}
})
}
/**
* 已核对
* 已转项目列表(待解决,已解决)接口
* @param {Number} pageIndex 页码
* @param {Number} pageSize 页容量
* @param {string} stateType 状态类型:1.待解决,2.已关闭,3已结案
*/
export function getpassedList({ deptId, pageIndex, pageSize, stateType }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/item/getpassedList',
options: {
deptId,
pageIndex,
pageSize,
stateType
}
})
}
/**
* 已核对
* 议题详情接口
* @param {string} id
*/
export function getIssueDetail(id:string) {
return request({
method: 'GET',
url: `cloudAnalysis/issue/getIssueDetail/${id}`
})
}
/**
* 已核对
* 项目详情接口
* @param {string} id
*/
export function getItemDetail(id: string) {
return request({
method: 'GET',
url: `cloudAnalysis/item/getItemDetail/${id}`
})
}
/**
* 已核对
* 话题详情接口
* @param {string} id
*/
export function getTopicDetail(id: string) {
return request({
method: 'GET',
url: `cloudAnalysis/topic/getTopicDetail/${id}`
})
}
/**
* 已核对
* 议题处理进度接口
* @param {string} issueId 议题id
*/
export function issueProcessList(issueId:string) {
return request({
method: 'GET',
url: 'cloudAnalysis/issue/processList',
options: {
issueId
}
})
}
/**
* 已核对
* 项目处理进度接口
* @param {string} itemId 项目id
*/
export function itemProcessList(itemId: string) {
return request({
method: 'GET',
url: 'cloudAnalysis/item/processList',
options: {
itemId
}
})
}
/**
* 已核对
* 评论列表(项目、议题)接口
* @param {string} eventId 事件ID
* @param {Number} pageIndex 页码
* @param {Number} pageSize 页容量
* @param {string} orderType 排序方式 0: 获取最新列表,1: 获取最热列表
*/
export function getCommentList({ eventId, pageIndex, pageSize, orderType }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/event/getCommentList',
options: {
eventId,
pageIndex,
pageSize,
orderType
}
})
}
/**
* 已核对
* 评论列表(话题)接口
* @param {string} topicId 话题id
* @param {Number} pageIndex 页码
* @param {Number} pageSize 页容量
* @param {string} orderType 排序方式 0: 获取最新列表,1: 获取最热列表
*/
export function gettopicCommentList({ topicId, pageIndex, pageSize, orderType }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url: 'cloudAnalysis/topic/getCommentList',
options: {
topicId,
pageIndex,
pageSize,
orderType
}
})
}
/**
* 已核对
* 获取区调度项目
* @param {number} deptId 部门Id
* @param {number} pageIndex 当前页数
* @param {number} pageSize 页面条数
* @param {string} stateType 页面条数
*/
export function getPlatformList({deptId, pageIndex, pageSize,stateType }: RequestAPIOptionsLogin) {
return request({
method: 'GET',
url:'cloudAnalysis/item/getPlatformList',
options:{
deptId,
pageIndex,
pageSize,
stateType
}
})
}
/**
* 已核对
* 获取议题总数下拉框数据
*/
export function getByLoginUser(){
return request({
method: 'GET',
url:'sys/user/deptOptions/getByLoginUser',
})
}
/**
* 已核对
* 议题概况统计接口
*/
export function getIssueSurvey(deptId:string){
return request({
method: 'GET',
url:`cloudAnalysis/issue/getIssueSurvey?deptId=${deptId}`,
})
}