做双端审批流

This commit is contained in:
hero920103 committed 2026-10-07 13:46:32 +08:00
1 parent 5b4dbb2b46
commit ffaadc26ae
69 files changed
+6662 -1071

No files matched your search

+54
View File
@@ -0,0 +1,54 @@
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,
});
}