| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- -- ============================================================
- -- 特例单议 - 病案标记 菜单注册(BS_DrgSystemMenu)
- -- 对应前端: frontend/src/routes/menuRouteRegistry.tsx 的 key = 'special-appeal-medical-record'
- -- menuRoutes.ts 的 path = '/special-apeal/medical-record'(实际为 /special-appeal/medical-record)
- -- 说明:
- -- 前端菜单导航完全遵从后端菜单维护设置,必须先在 BS_DrgSystemMenu 插入此记录,
- -- 前端才会渲染出"特例单议病案标记"子菜单。
- -- MenuCode 必须与 menuRouteRegistry.tsx 注册的 key 完全一致(大小写敏感)。
- -- ============================================================
- -- 方式一:直接执行 SQL(推荐在已确认父级 MenuCode 后执行)
- -- 注意:ParentID 需替换成你系统里"特例单议"父菜单的真实 MenuCode(通常是 'special-appeal',请以实际库为准)
- INSERT INTO SQLUser.BS_DrgSystemMenu
- (MenuCode, MenuName, ParentID, MenuPath, MenuIcon, Component, SeqNo, MenuLevel, IsLeaf, IsActive, IsVisible, MenuType, Permission, CreateDate, CreateTime, Remark)
- VALUES
- ('special-appeal-medical-record', '特例单议病案标记',
- 'special-appeal', '/special-appeal/medical-record', 'tags',
- 'pages/SpecialAppeal/MedicalRecord', 40, 2, 'Y', 'Y', 'Y', '02', 'special-appeal:medical-record',
- CURRENT_DATE, CURRENT_TIME, '已分组病案首页查询 + 特例单议手动/自动标记(接口 02010505)');
- -- 方式二:通过"系统管理 - 菜单配置"页面手工录入(字段对照)
- -- 菜单编码(MenuCode) : special-appeal-medical-record ★ 必须与前端 key 一致,否则前端渲染不出
- -- 菜单名称(MenuName) : 特例单议病案标记
- -- 父级菜单(ParentID) : 选择已有的「特例单议」父菜单(不要手填,用下拉选)
- -- 菜单路径(MenuPath) : /special-appeal/medical-record
- -- 菜单图标(MenuIcon) : tags (可选,特例单议折叠此前无图标,这里给子项配一个)
- -- 组件路径(Component) : pages/SpecialAppeal/MedicalRecord
- -- 排序号(SeqNo) : 40 (排在 申请/名额配置/弹框 之后)
- -- 菜单层级(MenuLevel) : 2
- -- 是否叶子(IsLeaf) : Y
- -- 是否启用(IsActive) : Y
- -- 是否可见(IsVisible) : Y
- -- 菜单类型(MenuType) : 02(菜单)
- -- 权限标识(Permission) : special-appeal:medical-record
- -- 备注(Remark) : 已分组病案首页查询 + 特例单议标记(接口 02010505)
- -- 验证查询
- SELECT MenuCode, MenuName, ParentID, MenuPath, Component, SeqNo, MenuLevel, IsActive, IsVisible
- FROM SQLUser.BS_DrgSystemMenu
- WHERE MenuCode = 'special-appeal-medical-record';
|