|
|
|
var fly = require('../utils/request.js')
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
getEventDetail,
|
|
|
|
getIssueDetail,
|
|
|
|
getIssueProcessList,
|
|
|
|
postIssueHandleSubmit,
|
|
|
|
response,
|
|
|
|
close,
|
|
|
|
toItem,
|
|
|
|
postIssueUpload,
|
|
|
|
getEvaluation,
|
|
|
|
getCategoryList,
|
|
|
|
postEventHandleSubmit,
|
|
|
|
reviewPass,
|
|
|
|
reviewNopass,
|
|
|
|
handleIssueSubmitV2,
|
|
|
|
getIssueWhistlingDeptV2
|
|
|
|
}
|
|
|
|
|
|
|
|
// 获取事件详情
|
|
|
|
function getEventDetail(id) {
|
|
|
|
return fly.get(`work/event/event/detail/${id}`)
|
|
|
|
}
|
|
|
|
// 获取议题详情
|
|
|
|
function getIssueDetail(id) {
|
|
|
|
return fly.get(`work/event/issue/detail/${id}`)
|
|
|
|
}
|
|
|
|
// 获取议题处理进度
|
|
|
|
function getIssueProcessList(issueId) {
|
|
|
|
return fly.get('work/event/issue/processList', {
|
|
|
|
issueId: issueId
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 获取满意度评价结果
|
|
|
|
function getEvaluation(itemId) {
|
|
|
|
return fly.get('work/event/item/evaluation', {
|
|
|
|
itemId: itemId
|
|
|
|
})
|
|
|
|
}
|
|
|
|
// 提交议题处理
|
|
|
|
function postIssueHandleSubmit(params) {
|
|
|
|
return fly.post('work/event/issue/handleSubmit', params)
|
|
|
|
}
|
|
|
|
// 回应 v2
|
|
|
|
function response(params) {
|
|
|
|
return fly.post('work/event/issue/response', params)
|
|
|
|
}
|
|
|
|
// 关闭 v2
|
|
|
|
function close(params) {
|
|
|
|
return fly.post('work/event/issue/close', params)
|
|
|
|
}
|
|
|
|
// 转项目 v2
|
|
|
|
function toItem(params) {
|
|
|
|
return fly.post('work/event/issue/toItem', params)
|
|
|
|
}
|
|
|
|
// 上传图片
|
|
|
|
function postIssueUpload(params) {
|
|
|
|
return fly.post('events/issue/upload', params)
|
|
|
|
}
|
|
|
|
// 获取分类列表
|
|
|
|
function getCategoryList(params) {
|
|
|
|
return fly.get('events/issue/category/list', params, "1")
|
|
|
|
}
|
|
|
|
// 提交事件审核
|
|
|
|
function postEventHandleSubmit(params) {
|
|
|
|
return fly.post('work/event/event/review', params)
|
|
|
|
}
|
|
|
|
// 审核通过 v2
|
|
|
|
function reviewPass(params) {
|
|
|
|
return fly.post('work/event/event/reviewPass', params)
|
|
|
|
}
|
|
|
|
|
|
|
|
// 审核不通过 v2
|
|
|
|
function reviewNopass(params) {
|
|
|
|
return fly.post('work/event/event/reviewNopass', params)
|
|
|
|
}
|
|
|
|
|
|
|
|
// 议题处理v2
|
|
|
|
function handleIssueSubmitV2 (params) {
|
|
|
|
return fly.post('work/event/v2/issue/handleSubmit', params)
|
|
|
|
}
|
|
|
|
// 获取可吹哨部门
|
|
|
|
function getIssueWhistlingDeptV2 (params) {
|
|
|
|
return fly.get('work/event/item/v2/whistlingDept', params)
|
|
|
|
}
|