湖州项目前端

58 lines
2.5 KiB

12 months ago
import { defHttp } from '@/utils/http/axios';
export enum Api {
saveprojectInfo = "",
myTaskList = '/workflow/myTaskList',
submitTask = "/huzhouProject/approveProjectInfo",
myCompleteTask = '/workflow/myCompleteTask',
getActionParam = '/workflow/getActionParam',
approveUploadFile = "/huzhouUploadfileinfo/approveUploadFile",
modifyProjectInfo = '/huzhouProject/modifyProjectInfo',
approvePlanFile = "/huzhouPlaninfofile/approvePlanFile",
queryProcessInfo = '/workflow/getprocessInfo',
getProcessInstanceIdByProid = "/workflow/getProcessInstanceIdByProid",
getWorkcountNumber="/workflow/getWorkcountNumber",
}
11 months ago
12 months ago
/**
*
*/
export const queryProcessInfo = (params?) => defHttp.get({ url: Api.queryProcessInfo, params });
export const getProcessInstanceIdByProid = (params?) => defHttp.get({ url: Api.getProcessInstanceIdByProid, params });
export const getWorkcountNumber = (params?) => defHttp.get({ url: Api.getWorkcountNumber, params });
export const myTaskList = (params) => defHttp.get({ url: Api.myTaskList, params })
export const submitTask = (params) => defHttp.post({ url: Api.submitTask, params })
export const myCompleteTask = (params) => defHttp.get({ url: Api.myCompleteTask, params })
export const getActionParam = (params) => defHttp.get({ url: Api.getActionParam, params })
export const approveUploadFile = (params) => defHttp.post({ url: Api.approveUploadFile, headers: { "Content-Type": "multipart/form-data" }, params })
export const modifyProjectInfo = (params) => defHttp.post({ url: Api.modifyProjectInfo, params })
export const approvePlanFile = (params) => defHttp.post({ url: Api.approvePlanFile, headers: { "Content-Type": "multipart/form-data" }, params })
export const openApprovePage = (record,router) => {
if (record.stage == 1) {
router.push({ // push方法
path: '/ProcessApprovalSubPage/initiatesProjectsApproval', //项目入库流程详情审批页
query: record
})
}
else if (record.stage == 2) {
router.push({ // push方法
path: '/ProcessApprovalSubPage/uploadfileApproval', //项目监理管理资料审批详情页面
query: record
})
}
else if (record.stage == 3) {
router.push({ // push方法
path: '/ProcessApprovalSubPage/projectPlanApproval', //项目计划审批详情页面
query: record
})
} else if (record.stage == 4) {
router.push({ // push方法
path: '/ProcessApprovalSubPage/planFileApproval', //项目计划文件审批详情页面
query: record
})
}
}