做双端审批流
This commit is contained in:
1 parent
5b4dbb2b46
commit
ffaadc26ae
69 files changed
+6662
-1071
No files matched your search
@@ -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,
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user