Bang Hu
2 天以前 b3fedd4221b807a07058be9d5d5d8ba8998adbcb
src/api/workFlowApi.ts
@@ -1,15 +1,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',
        baseURL: '/api1',
        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