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

86 lines
2.0 KiB

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