p-honggang.li
5 天以前 22cc8ce22157a32bfcd4ee14d824769c6e318cec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import createAxios from '@/utils/axios'
let url = 'http://192.168.20.51:7098/app'
// http://10.100.19.12:9090 正式
const workFlowApi = {
  getWorkFlowParams(data: object = {}) : ApiPromise{
    return createAxios({
        baseURL: '/api',
        url: `/approval/templateRelation/relationByType`,
        headers: {
            'Content-Type': 'application/json;charset=UTF-8'
        },
        data: data
    }) as ApiPromise
  },
// 启动并完成审批流程(外部工作流服务)
    startWorkflowAndComplete(data: { processdefId: string; userid: string; businessKey: string }): ApiPromise {
        return createAxios({
            baseURL: `${url}/workflow`,
            url: `/startProcessAndComplete`,
            method: 'post',
            data
        }) as ApiPromise
    },
    // 流程提交
    completeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise {
        return createAxios({
            baseURL: `${url}/workflow`,
            url: `/complete`,
            method: 'post',
            data
        }) as ApiPromise
    },
    // 驳回到起点
    rejectStartNodeWorkflow(data: { taskId: string; userid: string; commponet: string }): ApiPromise {
        return createAxios({
            baseURL: `${url}/workflow`,
            url: `/rejectStartNode`,
            method: 'post',
            data
        }) as ApiPromise
    },
}
export default  workFlowApi