20260922224136

This commit is contained in:
oneao committed 2026-09-22 22:41:36 +08:00
1 parent c8dad8d4a6
commit 0abe3706c8
113 files changed
+5057 -2771

No files matched your search

+45
View File
@@ -162,6 +162,43 @@ export const routes = [
},
],
},
// 审批中心:业务人员的日常入口(我的待办 / 我发起的 / 我已处理 / 抄送我的)。
// 与「系统管理 → 流程管理」分工:这边是全员处理审批,那边是管理员配置流程。
// 四页共用同一占位组件,仅标题不同(实现后各自独立成页)。
// 分组节点(见上方「路由分组」注释:不写 component、不写 redirect,子页写相对路径)
{
path: '/approval',
children: [
{
path: 'todo',
name: 'approval-todo',
component: () => import('@/views/approval/ApprovalPlaceholder.vue'),
props: { title: '我的待办' },
meta: { title: '我的待办', componentName: 'ApprovalTodo' },
},
{
path: 'initiated',
name: 'approval-initiated',
component: () => import('@/views/approval/ApprovalPlaceholder.vue'),
props: { title: '我发起的' },
meta: { title: '我发起的', componentName: 'ApprovalInitiated' },
},
{
path: 'done',
name: 'approval-done',
component: () => import('@/views/approval/ApprovalPlaceholder.vue'),
props: { title: '我已处理' },
meta: { title: '我已处理', componentName: 'ApprovalDone' },
},
{
path: 'cc',
name: 'approval-cc',
component: () => import('@/views/approval/ApprovalPlaceholder.vue'),
props: { title: '抄送我的' },
meta: { title: '抄送我的', componentName: 'ApprovalCc' },
},
],
},
// 系统管理:用户 / 部门等系统级主数据的维护页
// 分组节点(见上方「路由分组」注释:不写 component、不写 redirect,子页写相对路径)
{
@@ -174,6 +211,14 @@ export const routes = [
// moduleId 与页面的 MODULE_CODE、s_module.b_id 保持一致:路由守卫据此校验访问权限
meta: { title: '用户管理', componentName: 'SystemUser', moduleId: 'v_b_user' },
},
// 流程管理:工作流定义 / 版本 / 设计器 / 模块绑定的管理入口。
// 暂无 moduleId:权限点未建;非 g3soft 账号的入口可见性由菜单授权(menu.workflow)控制。
{
path: 'workflow',
name: 'system-workflow',
component: () => import('@/views/system/workflow/index.vue'),
meta: { title: '流程管理', componentName: 'SystemWorkflow' },
},
// 日志:系统运行痕迹,只读列表(数据源为 v_s_log_* 视图,模块无保存表)。
// log 仍是分组节点(不写 component),三级菜单因此照常渲染在同一个 router-view 上。
{