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