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
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}`,
|
|
})
|
|
}
|