| | |
| | | params: params, |
| | | }); |
| | | } |
| | | |
| | | //启动流程 |
| | | export const startProcess = (params) => { |
| | | let formData = new FormData() |
| | | for (let key in params) { |
| | | // 如果是 nodeUsers 对象,则特殊处理 |
| | | if (key === 'nodeUsers' && typeof params[key] === 'object' && params[key] !== null) { |
| | | for (let innerKey in params[key]) { |
| | | formData.append(`${key}[${innerKey}]`, params[key][innerKey]); |
| | | } |
| | | } else { |
| | | // 非nodeUsers属性,直接添加到 formData 中 |
| | | formData.append(key.replaceAll('"', ''), params[key]); |
| | | } |
| | | } |
| | | return request({ |
| | | url: '/api/processDefineController/startProcess', |
| | | method: 'post', |
| | | data:formData |
| | | }); |
| | | } |
| | | |