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.
182 lines
4.7 KiB
182 lines
4.7 KiB
import request from '../utils/rerquest'
|
|
|
|
/**
|
|
* 难点堵点TOP10
|
|
* @param {string} itemState 项目状态(1:结案或关闭,2:解决中
|
|
* @param {number} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年
|
|
* @param {number} analysisType 分析类型1:耗时最长2:部门数量3:处理次数
|
|
*/
|
|
export function queryDifficultItem ({ itemState, someMonthsType, analysisType }: QueryDifficultItemApiIption) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/item/queryDifficultItem',
|
|
options: {
|
|
itemState,
|
|
someMonthsType,
|
|
analysisType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 群众关注问题类目统计
|
|
* @param {string} deptId 部门Id
|
|
* @param {number} pageIndex 页码
|
|
* @param {number} pageSize 页容量
|
|
* @param {string} cotegoryType 分类类别:0.一级,1.二级,2.三级
|
|
*/
|
|
export function getStatisticsByCategory ({ deptId = '', pageIndex = 1, pageSize = 10, cotegoryType = '0' }: GetStatisticsByCategoryApiOption) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/issue/getStatisticsByCategory',
|
|
options: {
|
|
deptId,
|
|
pageIndex,
|
|
pageSize,
|
|
cotegoryType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 群众基本满意,非常满意和不满意的事类目统计接口
|
|
* @param {String} evaluateType 评价类别:1.非常满意,2.基本满意,3.不满意
|
|
* @param {String} cotegoryType 分类类别:1.一级,2.二级,3.三级
|
|
*/
|
|
export function getEvaluateCountList(evaluateType: string, cotegoryType: string) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/item/getEvaluateCountList',
|
|
options: {
|
|
evaluateType,
|
|
cotegoryType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 群众基本满意,非常满意和不满意的事列表接口
|
|
* @param {Number} pageIndex 页码
|
|
* @param {Number} pageSize 页容量
|
|
* @param {String} evaluateType 评价类别:1.非常满意,2.基本满意,3.不满意
|
|
*/
|
|
export function getEvaluateList({ pageIndex, pageSize, evaluateType}: GetStatisticsByCategoryApiOption) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/item/getEvaluateList',
|
|
options: {
|
|
pageIndex,
|
|
pageSize,
|
|
evaluateType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 基层实况-群众自治-事件列表页
|
|
* @param {number} pageIndex 页码
|
|
* @param {number} pageSize 页容量
|
|
* @param {number} deptId 部门id
|
|
* @param {strng} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)
|
|
*/
|
|
export function getEndByselfList ({ someMonthsType, pageIndex, pageSize, deptId }: {someMonthsType: string, pageIndex: number, pageSize: number, deptId: string}) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/item/getEndByselfList',
|
|
options: {
|
|
pageIndex,
|
|
pageSize,
|
|
someMonthsType,
|
|
deptId
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 基层实况-群众自治-自治详情
|
|
* @param {string} id
|
|
*/
|
|
|
|
export function getItemDetail(id: string) {
|
|
return request({
|
|
method: 'GET',
|
|
url: `cloudAnalysis/item/getItemDetail/${id}`
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 基层实况-群众自治-详情最热评论TOP10
|
|
* @param {string} eventId
|
|
* @param {number} pageIndex
|
|
* @param {number} pageSize
|
|
* @param {string} orderType
|
|
*/
|
|
|
|
export function getCommentList ({ eventId, pageIndex = 1, pageSize = 10, orderType = '1' }: {eventId: string, pageIndex: number, pageSize: number , orderType: string }) {
|
|
return request({
|
|
method: 'GET',
|
|
url: 'cloudAnalysis/event/getCommentList',
|
|
options: {
|
|
eventId,
|
|
pageIndex,
|
|
pageSize,
|
|
orderType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 已核对
|
|
* 最热话题
|
|
* @param {number} pageIndex 当前页数
|
|
* @param {number} pageSize 页面条数
|
|
* @param {number} someMonthsType
|
|
*/
|
|
export function getTopicHotList({ pageIndex, pageSize,someMonthsType }: RequestAPIOptionsLogin) {
|
|
return request({
|
|
method: 'GET',
|
|
url:'cloudAnalysis/topic/getHotTopicList',
|
|
options:{
|
|
pageIndex,
|
|
pageSize,
|
|
someMonthsType
|
|
}
|
|
})
|
|
}
|
|
/**
|
|
* 已核对
|
|
* 最热议题
|
|
* @param {number} pageIndex 当前页数
|
|
* @param {number} pageSize 页面条数
|
|
* @param {number} someMonthsType
|
|
*/
|
|
export function getHotIssueList({ pageIndex, pageSize,someMonthsType }: RequestAPIOptionsLogin) {
|
|
return request({
|
|
method: 'GET',
|
|
url:'cloudAnalysis/issue/getHotIssueList',
|
|
options:{
|
|
pageIndex,
|
|
pageSize,
|
|
someMonthsType
|
|
}
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 已核对
|
|
* 最热项目
|
|
* @param {number} pageIndex 当前页数
|
|
* @param {number} pageSize 页面条数
|
|
* @param {number} someMonthsType
|
|
*/
|
|
export function getHotItemList({ pageIndex, pageSize,someMonthsType }: RequestAPIOptionsLogin) {
|
|
return request({
|
|
method: 'GET',
|
|
url:'cloudAnalysis/item/getHotItemList',
|
|
options:{
|
|
pageIndex,
|
|
pageSize,
|
|
someMonthsType
|
|
}
|
|
})
|
|
}
|