import request from '@/utils/request'; // ==================== 租户端审批流配置 ==================== // 编排数据源:当前租户的功能模块 + 审批人候选(用户/角色/部门/职位) export function getApprovalOptions() { return request({ url: '/backend/approval/options', method: 'get', }); } // 流程列表(按功能模块过滤,module 即 biz_type) export function getApprovalFlowList(params) { return request({ url: '/backend/approval/flow/list', method: 'get', params, }); } // 流程详情(含全部节点) export function getApprovalFlowDetail(id) { return request({ url: `/backend/approval/flow/detail/${id}`, method: 'get', }); } // 保存流程(新建或更新,节点全量覆盖) export function saveApprovalFlow(data) { return request({ url: '/backend/approval/flow/save', method: 'post', data, }); } // 删除流程 export function deleteApprovalFlow(id) { return request({ url: `/backend/approval/flow/delete/${id}`, method: 'delete', }); } // 审批流编号轻量清单(按分类返回启用流程的 flow_code/flow_name,供其它功能按编号调用) export function getApprovalFlowPick(params) { return request({ url: '/backend/approval/flow/pick', method: 'get', params, }); }