榆山
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.
 
 

76 lines
1.8 KiB

var fly = require('../utils/request.js')
module.exports = {
getItemDetail,
getIssueProcessList,
getItemProcessList,
postItemHandleSubmit,
response,
close,
whistle,
closeCase,
postUpload,
getItemWhistlingDept,
getItemEvaluationDept,
getItemWhistlingDeptV2,
getItemHandleCategoryV2
}
// 获取议题详情
function getItemDetail(id) {
return fly.get(`work/event/item/detail/${id}`)
}
// 获取议题处理进度
function getIssueProcessList(issueId) {
return fly.get('work/event/issue/processList', {
issueId: issueId
})
}
// 提交项目处理
function postItemHandleSubmit(params) {
return fly.post('work/event/item/handleSubmit', params)
}
// 回应 v2
function response(params) {
return fly.post('work/event/item/response', params)
}
// 关闭 v2
function close(params) {
return fly.post('work/event/item/close', params)
}
// 吹哨 v2
function whistle(params) {
return fly.post('work/event/item/whistle', params)
}
// 结案 v2
function closeCase(params) {
return fly.post('work/event/item/closeCase', params)
}
// 上传图片
function postUpload(params) {
return fly.post('events/issue/upload', params)
}
// 项目处理进度
function getItemProcessList(itemId) {
return fly.get('work/event/item/processList', {
itemId: itemId
})
}
// 获取可吹哨部门
function getItemWhistlingDept() {
return fly.get('work/event/item/whistlingDept')
}
// 获取满意度评价部门
function getItemEvaluationDept(itemId) {
return fly.get('work/event/item/evaluationDept', {
itemId: itemId
})
}
// 获取可吹哨部门
function getItemWhistlingDeptV2 () {
return fly.get('work/event/item/v2/whistlingDept')
}
// 获取当前部门可做操作v2
function getItemHandleCategoryV2 () {
return fly.get('work/event/item/v2/handleCategory')
}