import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { TaskLogQuery, taskLogPageResult, gainTaskListQuery, gainTaskListPageResult, customerFormLogo, customerFormVersionCont, nodeFlow } from '@/api/taskapi/types' /** * 非流程表单提交数据记录 * * @param TaskLogQuery */ export function currencyFormApiSubmit(url:any,data:any){ return request({ url: url, method: 'post', data:data }); } /** * 非流程表单提交数据记录 * * @param TaskLogQuery */ export function appFormdataLog(data: TaskLogQuery): AxiosPromise { return request({ url: '/systemapi/task_management/app_formdata_log', method: 'post', data:data }); } /** * 获取可执行得任务列表 * * @param gainTaskListQuery */ export function gainTaskList(data: gainTaskListQuery): AxiosPromise { return request({ url: '/systemapi/task_management/gain_task_list', method: 'post', data:data }); } //获取自定义表单版本列表 export function haveCustomerFormVersion(data: customerFormLogo):AxiosPromise { return request({ url: '/systemapi/task_management/gain_task_versioncont', method: 'post', data: data }); } //获取自定义表单版本列表 export function delCustomerFormData(data: customerFormLogo) { return request({ url: '/systemapi/task_management/del_customer_formdata', method: 'post', data: data }); } //获取工作流步进节点 export function generateFlow(data: nodeFlow):any{ return request({ url: '/systemapi/task_flow/generateFlow', method: 'post', data: data }); } //获取任务表单内容 export function gainTaskFormInfo(data: customerFormLogo):AxiosPromise { return request({ url: '/systemapi/task_management/gainTaskFormInfo', method: 'post', data: data }); } //获取工作流步进节点 export function softDeletion(data: any):any{ return request({ url: '/systemapi/task_management/softDeletion', method: 'post', data: data }); } //获取修改记录 export function gainEditDataLog(data: any):any{ return request({ // url: '/systemapi/task_management/gainEditDataLog', url: '/systemapi/task_management/gainEditDataNewLog', method: 'post', data: data }); } //添加任务是回显表单数据,若有流程回显流程 export function echoTableFormPage(data: any):any{ return request({ url: '/systemapi/task_management/echoTableFormPage', method: 'post', data: data }); } //根据表单数据实时更新流程 export function realTimeUpdateFlow(data: any):any{ return request({ url: '/systemapi/task_management/realTimeUpdateFlow', method: 'post', data: data }); } //根据表单数据实时更新流程 export function draftsInitiateApproval(data?:any){ return request({ url: '/systemapi/task_management/draftsInitiateApproval', method: 'post', data: data }); } //根据表单数据实时更新流程 export function retractRunWorkFlow(data?:any){ return request({ url: '/systemapi/task_management/retractRunWorkFlow', method: 'post', data: data }); } //重新发起流程 export function afreshRunWorkflow(data?:any){ return request({ url: '/systemapi/task_management/afreshRunWorkflow', method: 'post', data: data }); } //提交审批结果 export function authorizeWorkflow(data?:any){ return request({ url: '/systemapi/task_management/authorizeWorkflow', method: 'post', data: data }); } export function runTaskFlow(data?:any){ return request({ // url: '/systemapi/task_management/runTaskFlow', url: '/systemapi/flow/runTaskFlow', method: 'post', data: data }); } //获取流程可见范围 export function gainFlowLookSee(data?:any){ return request({ url: '/systemapi/task_flow/gainFlowLookSee', method: 'post', data: data }); } //编辑可见范围 export function editLookPowerView(data?:any){ return request({ url: '/systemapi/task_flow/editLookPowerView', method: 'post', data: data }); } //编辑消息提醒 export function setUpMsg(data?:any){ return request({ url: '/systemapi/task_flow/setUpMsg', method: 'post', data: data }); } //获取消息设置 export function gainSetUpMsg(data?:any){ return request({ url: '/systemapi/task_flow/gainSetUpMsg', method: 'post', data: data }); } //自定义App表单新增记录 export function createAppTask(data?:any){ return request({ url: '/systemapi/task_management/createAppTask', method: 'post', data: data }); }