数通互联化工云平台
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.
 
 
 
 
 
 

205 lines
4.4 KiB

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<taskLogPageResult> {
return request({
url: '/systemapi/task_management/app_formdata_log',
method: 'post',
data:data
});
}
/**
* 获取可执行得任务列表
*
* @param gainTaskListQuery
*/
export function gainTaskList(data: gainTaskListQuery): AxiosPromise<gainTaskListPageResult> {
return request({
url: '/systemapi/task_management/gain_task_list',
method: 'post',
data:data
});
}
//获取自定义表单版本列表
export function haveCustomerFormVersion(data: customerFormLogo):AxiosPromise<customerFormVersionCont> {
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<customerFormVersionCont> {
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
});
}