审核管理:新增当前用户待办统计接口(按模块聚合)
- GET /api/gxmu/review-list/pending-summary:status=0 且 user_id=当前登录人, 按 module 聚合并回填注册表标题,供「待办审核」左侧模块导航显示待办数 - 不拿分页结果当计数:避免 limit 上限后数字失真 - 附 sql/20261111_spec58_review_menu.sql:三个子菜单收敛为 待办审核(14359)/ 审批规则(14355),删除「审核流分配管理」(14356)
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
-- 审核管理:三个子菜单收敛成两个(变体 A「按模块的工作台」落地)
|
||||
--
|
||||
-- 之前:审核流配置 / 审核流分配管理 / 审核列表 —— 三个页面各自对应一张表,
|
||||
-- 用户要在脑子里 join 才能回答「这条申报现在谁在审」。
|
||||
-- 之后:待办审核(原审核列表页,改造成工作台)/ 审批规则(原审核流配置页,
|
||||
-- 按模块一行展示生效的审批链,可直接换链、编辑链)。
|
||||
-- 「审核流分配管理」删除:模块与审批链的绑定并入审批规则页。
|
||||
--
|
||||
-- 依赖:先跑 20261110_spec58_approval_chain.sql(模块注册表)。
|
||||
|
||||
UPDATE sys_menu SET title = '待办审核', sort_number = 10
|
||||
WHERE menu_id = 14359 AND deleted = 0;
|
||||
|
||||
UPDATE sys_menu SET title = '审批规则', sort_number = 20
|
||||
WHERE menu_id = 14355 AND deleted = 0;
|
||||
|
||||
DELETE FROM sys_role_menu WHERE menu_id = 14356;
|
||||
UPDATE sys_menu SET deleted = 1
|
||||
WHERE menu_id = 14356 AND deleted = 0;
|
||||
|
||||
-- 校验:期望只剩「待办审核」「审批规则」两条子菜单
|
||||
SELECT menu_id, parent_id, title, path, sort_number, deleted
|
||||
FROM sys_menu
|
||||
WHERE parent_id = 14358
|
||||
ORDER BY sort_number;
|
||||
Reference in New Issue
Block a user