p-honggang.li
9 天以前 bd125eecd57d2f4e559c6170d20157591300fe3d
src/api/workFlowApi.ts
@@ -1,5 +1,6 @@
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({
@@ -10,6 +11,33 @@
        },
        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