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