-- ============================================================================= -- 工作流:标准菜单入口(管理后台 antis-ncc-admin,哈希路由 #/…) -- 执行前请先确认库中是否已有同名菜单,避免重复;若已有「工作流程」子项,请勿重复插入。 -- ============================================================================= -- 一、查询父级「工作流程」目录(F_Type=1 为目录,=2 为菜单页) -- 常见:F_EnCode = 'workFlow',以你库实际为准 SELECT F_Id, F_ParentId, F_Type, F_FullName, F_EnCode, F_UrlAddress FROM BASE_MODULE WHERE F_DeleteMark IS NULL AND ( F_EnCode = 'workFlow' OR F_FullName LIKE '%工作流%' OR F_FullName LIKE '%工作流程%' ) ORDER BY F_Type, F_SortCode; -- 二、将下面 @ParentId 改成上一查询中「工作流程」目录的 F_Id(一般为目录 type=1) SET @ParentId = '请改成_workFlow_目录的_F_Id'; -- 三、按需执行:以下为标准工作流子菜单(与前端 views 路径一致,见 antis-ncc-admin/src/views/workFlow/…) -- F_Type=2 表示菜单页;F_UrlAddress 不要前导斜杠,与 user.js 动态路由拼装一致 -- 示例:仅新增「流程设计」(若已存在相同 F_EnCode 请先删掉或改条件) /* DELETE FROM BASE_AUTHORIZE WHERE F_ItemId = 'wf-menu-flow-engine'; DELETE FROM BASE_MODULE WHERE F_Id = 'wf-menu-flow-engine'; INSERT INTO BASE_MODULE ( F_Id, F_ParentId, F_Type, F_FullName, F_EnCode, F_UrlAddress, F_Icon, F_SortCode, F_EnabledMark, F_Category, F_DeleteMark, F_LinkTarget, F_PropertyJson, F_IsButtonAuthorize, F_IsColumnAuthorize, F_IsDataAuthorize, F_IsFormAuthorize, F_CreatorTime ) VALUES ( 'wf-menu-flow-engine', @ParentId, 2, '流程设计', 'workFlow-flowEngine', 'workFlow/flowEngine', 'icon-ym icon-ym-generator-menu', 10, 1, 'Web', NULL, '_self', '{"moduleId":"","iconBackgroundColor":"","isTree":0}', 1, 1, 1, 1, NOW() ); -- 复制角色授权示例(从一已有模块抄角色,与《考勤设置菜单配置》同思路) -- SET @SourceModuleId = '某已授权模块F_Id'; -- INSERT INTO BASE_AUTHORIZE (F_Id, F_ItemType, F_ItemId, F_ObjectType, F_ObjectId, F_SortCode, F_CreatorTime, F_CreatorUserId) -- SELECT REPLACE(UUID(), '-', ''), 'module', 'wf-menu-flow-engine', 'Role', t.F_ObjectId, 1, NOW(), 'admin' -- FROM (SELECT DISTINCT F_ObjectId FROM BASE_AUTHORIZE WHERE F_ItemId = @SourceModuleId AND F_ItemType = 'module' AND F_ObjectType = 'Role') t; */ -- ============================================================================= -- 四、页面地址速查(浏览器访问,端口以你本地为准,默认 npm run dev 为 3000) -- 前缀:http://localhost:3000/#/ -- ============================================================================= -- workFlow/flowEngine -> 流程设计 -- workFlow/flowLaunch -> 我发起(列表);发起页里常用子路径 Flow -- workFlow/flowTodo -> 待办事宜 -- workFlow/flowDone -> 已办事宜 -- workFlow/flowCirculate -> 抄送事宜 -- workFlow/entrust -> 流程委托 -- workFlow/flowMonitor -> 流程监控 -- workFlow/flow-open -> 流程开放页(按需) -- -- 考勤相关流程表单(示例) -- workFlow/attendance-pages/leave-cancel-apply -> 销假申请 -- workFlow/attendance-pages/attendance-punch-apply -> 补卡申请 -- =============================================================================