init
This commit is contained in:
63
src/api/jsonflow/comment.ts
Normal file
63
src/api/jsonflow/comment.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/comment',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchComment(query?: any) {
|
||||
return request({
|
||||
url: '/jsonflow/comment/comment',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
53
src/api/jsonflow/common.ts
Normal file
53
src/api/jsonflow/common.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 公共方法封装
|
||||
* @author luolin
|
||||
*/
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function listDicData(url: string, obj?: Object) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function listDicUrl(url: string, query?) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
}
|
||||
|
||||
export function listDicUrlArr(url: string, ids?, query?) {
|
||||
const lastPart = url.split('/').pop().split('?')[0];
|
||||
let name = lastPart.replace(/-(\w)/g, (match, p1) => p1.toUpperCase());
|
||||
|
||||
const urlArr = ids.map(id => `${name}=${encodeURIComponent(id)}`).join('&');
|
||||
url = url + (url.includes('?') ? '&' : '?') + urlArr
|
||||
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
}
|
||||
|
||||
// 参与者选择器数据
|
||||
export function fetchUserRolePicker() {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/user-role/picker',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 查询参与者下人员
|
||||
export function listUsersByRoleId(roleId, jobType) {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/list-users/' + roleId,
|
||||
method: 'get',
|
||||
params: {jobType: jobType}
|
||||
})
|
||||
}
|
||||
|
||||
77
src/api/jsonflow/def-flow.ts
Normal file
77
src/api/jsonflow/def-flow.ts
Normal file
@@ -0,0 +1,77 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 选择流程定义ID集合
|
||||
*/
|
||||
export function getDefFlowIds() {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据流程名称获取信息
|
||||
*
|
||||
* @return AxiosPromise
|
||||
*/
|
||||
export function getByFlowName(flowName: string) {
|
||||
return request({
|
||||
url: '/jsonflow/def-flow/flow-name/' + flowName,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
89
src/api/jsonflow/dist-person.ts
Normal file
89
src/api/jsonflow/dist-person.ts
Normal file
@@ -0,0 +1,89 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function delegatePage(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function delegate(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/delegate',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 流程中保存分配参与者
|
||||
export function saveByFlowInstId(obj) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 流程中获取
|
||||
export function getByFlowInstId(obj) {
|
||||
return request({
|
||||
url: '/jsonflow/dist-person/flow-inst-id',
|
||||
method: 'get',
|
||||
params: obj
|
||||
})
|
||||
}
|
||||
131
src/api/jsonflow/do-job.ts
Normal file
131
src/api/jsonflow/do-job.ts
Normal file
@@ -0,0 +1,131 @@
|
||||
import request from "/@/utils/request"
|
||||
import {paramsFilter} from "/@/flow";
|
||||
|
||||
// 任务完成审批
|
||||
export function complete(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/complete',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 退回首节点
|
||||
export function backFirstJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-first',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 退回上一步
|
||||
export function backPreJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/back-pre',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 任意跳转
|
||||
export function anyJump(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/any-jump',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 任意驳回
|
||||
export function reject(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/reject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 加签
|
||||
export function signature(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/signature',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 任务挂起/激活
|
||||
export function suspension(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/suspension',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 任务签收/反签收
|
||||
export function signForJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-for-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 处理转办逻辑
|
||||
export function turnRunJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/turn',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 指定人员
|
||||
export function appointUser(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/appoint',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 获取待办任务
|
||||
export function fetchTodoPage(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取待办任务数量
|
||||
export function fetchTodoSize(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/size',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 审批前获取节点配置信息
|
||||
export function getTodoDetail(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/todo/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 是否已阅
|
||||
export function isRead(obj: any) {
|
||||
let query = Object.assign({}, obj, {order: null, elTabs: null, runNodeVO: null});
|
||||
query = paramsFilter(query)
|
||||
|
||||
return request({
|
||||
url: '/jsonflow/run-job/is-read',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
55
src/api/jsonflow/flow-clazz.ts
Normal file
55
src/api/jsonflow/flow-clazz.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-clazz',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
39
src/api/jsonflow/flow-rule.ts
Normal file
39
src/api/jsonflow/flow-rule.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from "/@/utils/request"
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-rule',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
55
src/api/jsonflow/flow-variable.ts
Normal file
55
src/api/jsonflow/flow-variable.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/flow-variable',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
72
src/api/jsonflow/form-option.ts
Normal file
72
src/api/jsonflow/form-option.ts
Normal file
@@ -0,0 +1,72 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function savePrintTemp(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id?: string) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function listFormOption(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/option',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function listStartPerm(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/start',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function listPrintTemp(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/form-option/print-temp',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
28
src/api/jsonflow/hi-job.ts
Normal file
28
src/api/jsonflow/hi-job.ts
Normal file
@@ -0,0 +1,28 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
// 获取已办任务
|
||||
export function fetchToDonePage(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取节点配置信息
|
||||
export function getToDoneDetail(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/to-done/detail',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 取回任务
|
||||
export function retakeJob(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/retake-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
100
src/api/jsonflow/run-flow.ts
Normal file
100
src/api/jsonflow/run-flow.ts
Normal file
@@ -0,0 +1,100 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 提前结束流程
|
||||
export function earlyComplete(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/early-complete',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 终止流程
|
||||
export function terminateFlow(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/terminate',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 通过id作废流程管理
|
||||
export function invalidFlow(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/invalid',
|
||||
method: 'delete',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 撤回或重置当前流程
|
||||
export function recallReset(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/recall-reset',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 催办流程
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-flow/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
84
src/api/jsonflow/run-job.ts
Normal file
84
src/api/jsonflow/run-job.ts
Normal file
@@ -0,0 +1,84 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 任务交接:查询交接人是自己未完成的任务
|
||||
*/
|
||||
export function fetchNodeHandover(query: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/page/job-handover',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 减签任务
|
||||
export function signOff(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/sign-off',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 催办任务
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-job/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
73
src/api/jsonflow/run-node.ts
Normal file
73
src/api/jsonflow/run-node.ts
Normal file
@@ -0,0 +1,73 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 催办节点
|
||||
export function remind(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/remind',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
// 加签
|
||||
export function signature(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-node/signature',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
55
src/api/jsonflow/run-reject.ts
Normal file
55
src/api/jsonflow/run-reject.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/run-reject',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
55
src/api/jsonflow/ws-notice.ts
Normal file
55
src/api/jsonflow/ws-notice.ts
Normal file
@@ -0,0 +1,55 @@
|
||||
import request from "/@/utils/request"
|
||||
|
||||
export function fetchList(query?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/page',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function addObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function tempStore(obj: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/temp-store',
|
||||
method: 'post',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
|
||||
export function getObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObj(id: any) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function delObjs(ids?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function putObj(obj?: Object) {
|
||||
return request({
|
||||
url: '/jsonflow/ws-notice',
|
||||
method: 'put',
|
||||
data: obj
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user