cma_search/client/src/api/task.js

545 lines
9.7 KiB
JavaScript

import request from '@/utils/request'
export function gettasklist(query) {
return request({
url: '/supervision/task/',
method: 'get',
params: query
})
}
export function gettask(id) {
return request({
url: `/supervision/task/${id}/`,
method: 'get'
})
}
export function createtask(data) {
return request({
url: '/supervision/task/',
method: 'post',
data
})
}
export function updatetask(id, data) {
return request({
url: `/supervision/task/${id}/`,
method: 'put',
data
})
}
export function deletetask(id, data) {
return request({
url: `/supervision/task/${id}/`,
method: 'delete',
data
})
}
export function inittask(id, data) {
return request({
url: `/supervision/task/${id}/init/`,
method: 'post',
data
})
}
export function appendtask(id, data) {
return request({
url: `/supervision/task/${id}/append/`,
method: 'post',
data
})
}
export function gettaskcontents(id) {
return request({
url: `/supervision/task/${id}/contents/`,
method: 'get'
})
}
export function gettaskdepts(id) {
return request({
url: `/supervision/task/${id}/depts/`,
method: 'get'
})
}
export function starttask(id) {
return request({
url: `/supervision/task/${id}/start/`,
method: 'put'
})
}
export function closetask(id) {
return request({
url: `/supervision/task/${id}/close/`,
method: 'put'
})
}
export function gettaskdeptall(id) {
return request({
url: `/supervision/task/${id}/deptall/`,
method: 'get'
})
}
export function getmytasklist(query) {
return request({
url: '/supervision/task/self/',
method: 'get',
params: query
})
}
export function confirmTaskdept(id) {
return request({
url: `/supervision/taskdept/${id}/confirm/`,
method: 'put'
})
}
export function updateTaskdept(id,data) {
return request({
url: `/supervision/taskdept/${id}/`,
method: 'put',
data
})
}
export function deleteTaskdept(id) {
return request({
url: `/supervision/taskdept/${id}/`,
method: 'delete'
})
}
// 集团目标
export function getPgoalList(query) {
return request({
url: '/supervision/pgoal/',
method: 'get',
params: query
})
}
export function createPgoal(data) {
return request({
url: '/supervision/pgoal/',
method: 'post',
data
})
}
export function getPgoal(id) {
return request({
url: `/supervision/pgoal/${id}/`,
method: 'get'
})
}
export function updatePgoal(id, data) {
return request({
url: `/supervision/pgoal/${id}/`,
method: 'put',
data
})
}
export function deletePgoal(id) {
return request({
url: `/supervision/pgoal/${id}/`,
method: 'delete'
})
}
//部门目标
export function getPgoalDeptList(query) {
return request({
url: '/supervision/pgoaldept/',
method: 'get',
params: query
})
}
export function createPgoalDept(data) {
return request({
url: '/supervision/pgoaldept/',
method: 'post',
data
})
}
export function getPgoalDept(id) {
return request({
url: `/supervision/pgoaldept/${id}/`,
method: 'get'
})
}
export function updatePgoalDept(id, data) {
return request({
url: `/supervision/pgoaldept/${id}/`,
method: 'put',
data
})
}
export function deletePgoalDept(id) {
return request({
url: `/supervision/pgoaldept/${id}/`,
method: 'delete'
})
}
//任务
export function getTask2List(query) {
return request({
url: '/supervision/task2/',
method: 'get',
params: query
})
}
export function getTask2(id) {
return request({
url: `/supervision/task2/${id}/`,
method: 'get'
})
}
export function createTask2(data) {
return request({
url: '/supervision/task2/',
method: 'post',
data
})
}
export function addDeptsTask2(id,data) {
return request({
url: `/supervision/task2/${id}/add_depts/`,
method: 'post',
data
})
}
export function updateTask2(id, data) {
return request({
url: `/supervision/task2/${id}/`,
method: 'put',
data
})
}
export function startTask2(id) {
return request({
url: `/supervision/task2/${id}/start/`,
method: 'put'
})
}
export function closeTask2(id) {
return request({
url: `/supervision/task2/${id}/close/`,
method: 'put'
})
}
export function deleteTask2(id, data) {
return request({
url: `/supervision/task2/${id}/`,
method: 'delete',
data
})
}
//获取该任务下的执行组织
export function getTask2Do(query) {
return request({
url: '/supervision/task2do/',
method: 'get',
params: query
})
}
//我的任务
export function getMyTask2Do(query) {
return request({
url: '/supervision/task2do/my/',
method: 'get',
params: query
})
}
//删除该任务下的执行组织
export function deleteTask2Do(id) {
return request({
url: `/supervision/task2do/${id}/`,
method: 'delete'
})
}
//pt
export function getPtList(query) {
return request({
url: '/supervision/pt/',
method: 'get',
params: query
})
}
export function createPt(data) {
return request({
url: '/supervision/pt/',
method: 'post',
data
})
}
export function getPt(id) {
return request({
url: `/supervision/pt/${id}/`,
method: 'get'
})
}
export function updatePt(id, data) {
return request({
url: `/supervision/pt/${id}/`,
method: 'put',
data
})
}
export function deletePt(id) {
return request({
url: `/supervision/pt/${id}/`,
method: 'delete'
})
}
export function impPt(data) {
return request({
url: '/supervision/pt/imp/',
method: 'post',
data
})
}
//rc
export function getRcList(query) {
return request({
url: '/supervision/rc/',
method: 'get',
params: query
})
}
export function createRc(data) {
return request({
url: '/supervision/rc/',
method: 'post',
data
})
}
export function getRc(id) {
return request({
url: `/supervision/rc/${id}/`,
method: 'get'
})
}
export function updateRc(id, data) {
return request({
url: `/supervision/rc/${id}/`,
method: 'put',
data
})
}
export function deleteRc(id) {
return request({
url: `/supervision/rc/${id}/`,
method: 'delete'
})
}
export function impRc(data) {
return request({
url: '/supervision/rc/imp_error/',
method: 'post',
data
})
}
export function impOverdue(data) {
return request({
url: '/supervision/rc/imp_overdue/',
method: 'post',
data
})
}
///Risk
export function getRiskList(query) {
return request({
url: '/supervision/risk/',
method: 'get',
params: query
})
}
export function createRisk(data) {
return request({
url: '/supervision/risk/',
method: 'post',
data
})
}
export function getRisk(id) {
return request({
url: `/supervision/risk/${id}/`,
method: 'get'
})
}
export function updateRisk(id, data) {
return request({
url: `/supervision/risk/${id}/`,
method: 'put',
data
})
}
export function deleteRisk(id) {
return request({
url: `/supervision/risk/${id}/`,
method: 'delete'
})
}
export function impRisk(data) {
return request({
url: '/supervision/risk/imp/',
method: 'post',
data
})
}
///Complaint
export function getComplaintList(query) {
return request({
url: '/supervision/complaint/',
method: 'get',
params: query
})
}
export function createComplaint(data) {
return request({
url: '/supervision/complaint/',
method: 'post',
data
})
}
export function getComplaint(id) {
return request({
url: `/supervision/complaint/${id}/`,
method: 'get'
})
}
export function updateComplaint(id, data) {
return request({
url: `/supervision/complaint/${id}/`,
method: 'put',
data
})
}
export function deleteComplaint(id) {
return request({
url: `/supervision/complaint/${id}/`,
method: 'delete'
})
}
export function impComplaint(data) {
return request({
url: '/supervision/complaint/imp/',
method: 'post',
data
})
}
//Oinspect
export function getOinspectList(query) {
return request({
url: '/supervision/oinspect/',
method: 'get',
params: query
})
}
export function createOinspect(data) {
return request({
url: '/supervision/oinspect/',
method: 'post',
data
})
}
export function getOinspect(id) {
return request({
url: `/supervision/oinspect/${id}/`,
method: 'get'
})
}
export function updateOinspect(id, data) {
return request({
url: `/supervision/oinspect/${id}/`,
method: 'put',
data
})
}
export function deleteOinspect(id) {
return request({
url: `/supervision/oinspect/${id}/`,
method: 'delete'
})
}
export function impOinspect(data) {
return request({
url: '/supervision/oinspect/imp/',
method: 'post',
data
})
}
//supervision/task2do/save_num/
export function saveNum(id,data) {
return request({
url: `/supervision/task2do/${id}/save_num/`,
method: 'put',
data
})
}
export function noNum(id,data) {
return request({
url: `/supervision/task2do/${id}/no_record/`,
method: 'put',
data
})
}
export function taskAnalyse(data) {
return request({
url: '/supervision/analyse/group_by_dept/',
method: 'post',
data
})
}
export function delPts(data) {
return request({
url: '/supervision/pt/bulk_delete/',
method: 'delete',
data
})
}
export function delRcs(data) {
return request({
url: '/supervision/rc/bulk_delete/',
method: 'delete',
data
})
}
export function delRicks(data) {
return request({
url: '/supervision/risk/bulk_delete/',
method: 'delete',
data
})
}
export function delComplaints(data) {
return request({
url: '/supervision/complaint/bulk_delete/',
method: 'delete',
data
})
}
export function delOinspects(data) {
return request({
url: '/supervision/oinspect/bulk_delete/',
method: 'delete',
data
})
}