/* * @Date: 2025-06-12 22:38:05 * @LastEditors: gaoshp * @LastEditTime: 2025-07-01 23:38:48 * @FilePath: /mdmweb/src/api/flow/todolist.js */ import request from '@/axios'; export const getList = (current, size, params) => { return request({ url: '/blade-mdm/flow/todo-list', method: 'get', params: { ...params, current, size, }, }) }; export const approve = (params) => { return request({ url: `/blade-mdm/flow/dispatch/completeTask?taskId=${params.taskId}&processInstanceId=${params.processInstanceId}&comment=${params.comment}`, method: 'post', data: params, }); } export const getAssignee = (params) => { return request({ url: `/blade-mdm/flow/flow-user-list?deptId=0`, method: 'get', params, }); } export const getAppList = (current, size, params) => { return request({ url: '/blade-mdm/program/ncfile/programpickpage', method: 'get', params: { ...params, current, size, }, }) } export const getSelectedAppList = processInstanceId => { return request({ url: '/blade-mdm/program/ncfile/list-by-process', method: 'get', params: { processInstanceId }, }) } export const getContent = id => { return request({ url: '/blade-mdm/program/ncfile/content', method: 'get', params: { id }, }) }