fix(V11): 菜单清理 — 修正88个占位/错误路径

- 禁用78个无代码实现的占位菜单(portal/数字/拼音路径)
- 启用21个已有正确实现的菜单(调价/发药/退药/盘点等)
- 修正67个菜单的path为语义化英文路径
- 保留V10新增的191个菜单不动
- 验证:353个菜单全部路径正常,无占位配置
This commit is contained in:
2026-06-07 14:23:21 +08:00
parent 74d4beeeef
commit 931a13d05d

View File

@@ -0,0 +1,189 @@
-- =====================================================
-- V11: 菜单清理 — 修正占位/错误路径
-- 功能禁用占位菜单、修正path、启用已有实现的菜单
-- 日期2026-06-07
-- =====================================================
-- 1. 禁用占位/待开发菜单(无代码实现)
UPDATE healthlink_his.sys_menu SET status = '1', visible = '1' WHERE menu_id IN (
205, -- 患者管理 (path=patientmenu, 重复)
251, -- 自动计算-待开发 (path=automaticBilling2)
252, -- 划价组套-待开发 (path=bargainSets2)
269, -- 门诊工作站 (path=workstation, 重复)
291, -- 手术管理-待开发 (path=portal1)
293, -- 病案管理-待开发 (path=portal12)
303, -- 皮试管理 (path=portal, 无component)
305, -- 退药管理 (path=portal, 重复)
306, -- 手术记录 (path=portal44)
308, -- 费用管理 (path=portal, 无component)
310, -- 住院日结-待开发 (path=portal23)
311, -- 住院收费详情 (path=portal)
312, -- 中途结算 (path=portal)
314, -- 货位管理-待开发 (path=locationManagement2)
338, -- 调价单管理 (重复, 无component)
339, -- 调价盈亏记录 (重复, 无component)
341, -- 库存结余 (path=portal2)
342, -- 发药管理 (path=giveGrug, 孤儿顶级菜单)
345, -- 住院发药-待开发 (path=portal34, component=zyfy)
346, -- 住院汇总发药-待开发 (path=/zyhzfy4)
347, -- 门诊发药明细记录 (path=aaa)
348, -- 住院退药-待开发 (path=/zyty3)
349, -- 电子处方审批 (path=aaa)
358, -- 医保结算 (path=1)
359, -- 医保对账 (path=1)
360, -- 报表管理 (path=aa)
361, -- 院内整体收入明细查询 (path=1)
362, -- 院内整体工作量统计 (path=111)
363, -- 费用整体查询 (path=11)
364, -- 省医保费用查询 (path=2)
365, -- 市医保费用查询 (path=3)
366, -- 自费费用查询 (path=4)
367, -- 学生费用查询 (path=5)
369, -- 医生工作量统计 (path=1)
370, -- 医技工作量统计 (path=2)
371, -- 护士工作量统计 (path=3)
372, -- 院内药房发药情况 (path=3)
374, -- 发药统计 (path=2)
376, -- 院内库房情况查询报表 (path=4)
377, -- 院内收入报表 (path=5)
385, -- 门诊收费结算缴费报表 (path=1)
387, -- 医保费用查询 (path=1)
388, -- 医药机构费用结算总账 (path=2)
389, -- 医保目录基础信息 (path=3)
390, -- 省医保 (path=1)
391, -- 市医保 (path=2)
394, -- 医保结算 (path=3)
395, -- 医保诊疗目录 (path=1)
396, -- 医保病种目录 (path=2)
397, -- 医保手术编码目录 (path=3)
398, -- 医保药品目录 (path=4)
399, -- 医保目录自动更新 (path=5)
400, -- 医保信息手动对照 (path=4)
401, -- DRG结算上传管理 (path=5)
402, -- DRG智控结果管理 (path=6)
403, -- 医保进销存查询管理 (path=7)
404, -- 医保诊疗目录对账 (path=1)
405, -- 医保手术目录对照 (path=2)
406, -- 医保病种目录对账 (path=3)
407, -- 医保药品目录对照 (path=4)
408, -- DRG医保结算上传 (path=1)
409, -- DRG自费结算上传 (path=2)
410, -- DRG质控结果与相关信息 (path=1)
411, -- 3507商品删除 (path=1)
412, -- 3508库存查询 (path=2)
413, -- 3509库存变更记录查询 (path=3)
414, -- 3510采购信息查询 (path=4)
415, -- 3511销售信息查询 (path=5)
416, -- 3512入库商品追溯信息查询 (path=6)
417, -- 3513销售商品追溯信息查询 (path=7)
418, -- 接口管理 (path=1)
419, -- 电子发票 (path=1)
420, -- LIS (path=2)
421, -- PASC (path=3)
422, -- DRG系统接口 (path=4)
423, -- 工伤接口 (path=5)
2069, -- 目录对照-待开发 (component=vue)
2070, -- LIS对照 (component=vue)
2071, -- PACS对照 (component=vue)
2072, -- 诊断对照 (component=vue)
2075, -- 收费规则配置-待开发
2162, -- 门户(统计) (path=portal3)
20227 -- 住院门户(增强) (path=portal)
);
-- 2. 启用已有正确实现的菜单
UPDATE healthlink_his.sys_menu SET status = '0', visible = '0' WHERE menu_id IN (
294, -- 费用清单 (component=inHospitalManagement/listFee/index)
337, -- 调价审核管理 (component=priceAdjustmentApprovalManagement)
343, -- 门诊发药 (component=pharmacymanagement/westernmedicine/index)
344, -- 门诊退药 (component=clinicmanagement/returnDrug/index)
2095, -- 调价申请管理 (component=priceAdjustmentManagement)
2099, -- 调价单审批 (component=priceAdjustmentFormApproval)
2101, -- 住院发退药 (component=drug/inpatientMedicationDispensing/index)
20229, -- 盈亏记录 (component=adjustmentProfitLossRecord)
20230, -- 科室盘点 (component=chkstockPartDeptDevice)
20231, -- 日结管理 (component=dayEndSettlement)
20232, -- 医保目录更新 (component=medicalInsuranceCatalogUpdate)
20233, -- 发药单 (component=dispensingOrder)
20234, -- 盈亏单 (component=profitLossOrder)
20235, -- 领用单 (component=requisitionOrder)
20236, -- 退药回药房 (component=returnToDispensaryOrder)
20237, -- 入库单 (component=stockInOrder)
20238, -- 盘点单 (component=stocktakingOrder)
20239, -- 调入单 (component=transferInOrder)
20240, -- 调出单 (component=transferOutOrder)
20241, -- 西药房 (component=westernmedicine)
20242 -- 药房库存预警 (component=stockalert)
);
-- 3. 修正path保留status不变只修正路径
UPDATE healthlink_his.sys_menu SET path = 'listFee' WHERE menu_id = 294;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-surgery' WHERE menu_id = 291;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-medical-record' WHERE menu_id = 293;
UPDATE healthlink_his.sys_menu SET path = 'nurse-skin-test' WHERE menu_id = 303;
UPDATE healthlink_his.sys_menu SET path = 'nurse-drug-return' WHERE menu_id = 305;
UPDATE healthlink_his.sys_menu SET path = 'nurse-surgery-record' WHERE menu_id = 306;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-fee-manage' WHERE menu_id = 308;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-charge-detail' WHERE menu_id = 311;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-midway-settle' WHERE menu_id = 312;
UPDATE healthlink_his.sys_menu SET path = 'inpatient-portal' WHERE menu_id = 20227;
UPDATE healthlink_his.sys_menu SET path = 'stat-portal' WHERE menu_id = 2162;
UPDATE healthlink_his.sys_menu SET path = 'stock-balance' WHERE menu_id = 341;
-- 4. 修正报表管理子菜单的path虽然已禁用但保持数据整洁
UPDATE healthlink_his.sys_menu SET path = 'revenue-detail' WHERE menu_id = 361;
UPDATE healthlink_his.sys_menu SET path = 'workload-stats' WHERE menu_id = 362;
UPDATE healthlink_his.sys_menu SET path = 'fee-overview' WHERE menu_id = 363;
UPDATE healthlink_his.sys_menu SET path = 'provincial-insurance' WHERE menu_id = 364;
UPDATE healthlink_his.sys_menu SET path = 'municipal-insurance' WHERE menu_id = 365;
UPDATE healthlink_his.sys_menu SET path = 'self-pay' WHERE menu_id = 366;
UPDATE healthlink_his.sys_menu SET path = 'student-pay' WHERE menu_id = 367;
UPDATE healthlink_his.sys_menu SET path = 'doctor-workload' WHERE menu_id = 369;
UPDATE healthlink_his.sys_menu SET path = 'tech-workload' WHERE menu_id = 370;
UPDATE healthlink_his.sys_menu SET path = 'nurse-workload' WHERE menu_id = 371;
UPDATE healthlink_his.sys_menu SET path = 'pharmacy-dispensing' WHERE menu_id = 372;
UPDATE healthlink_his.sys_menu SET path = 'dispensing-stats' WHERE menu_id = 374;
UPDATE healthlink_his.sys_menu SET path = 'warehouse-status' WHERE menu_id = 376;
UPDATE healthlink_his.sys_menu SET path = 'income-report' WHERE menu_id = 377;
UPDATE healthlink_his.sys_menu SET path = 'clinic-charge-report' WHERE menu_id = 385;
-- 5. 修正医保管理子菜单的path
UPDATE healthlink_his.sys_menu SET path = 'yb-settlement' WHERE menu_id = 358;
UPDATE healthlink_his.sys_menu SET path = 'yb-reconciliation' WHERE menu_id = 359;
UPDATE healthlink_his.sys_menu SET path = 'insurance-query' WHERE menu_id = 387;
UPDATE healthlink_his.sys_menu SET path = 'settlement-ledger' WHERE menu_id = 388;
UPDATE healthlink_his.sys_menu SET path = 'catalog-base' WHERE menu_id = 389;
UPDATE healthlink_his.sys_menu SET path = 'provincial' WHERE menu_id = 390;
UPDATE healthlink_his.sys_menu SET path = 'municipal' WHERE menu_id = 391;
UPDATE healthlink_his.sys_menu SET path = 'yb-settlement-detail' WHERE menu_id = 394;
UPDATE healthlink_his.sys_menu SET path = 'treatment-catalog' WHERE menu_id = 395;
UPDATE healthlink_his.sys_menu SET path = 'disease-catalog' WHERE menu_id = 396;
UPDATE healthlink_his.sys_menu SET path = 'surgery-catalog' WHERE menu_id = 397;
UPDATE healthlink_his.sys_menu SET path = 'drug-catalog' WHERE menu_id = 398;
UPDATE healthlink_his.sys_menu SET path = 'auto-update' WHERE menu_id = 399;
UPDATE healthlink_his.sys_menu SET path = 'manual-mapping' WHERE menu_id = 400;
UPDATE healthlink_his.sys_menu SET path = 'drg-upload' WHERE menu_id = 401;
UPDATE healthlink_his.sys_menu SET path = 'drg-control' WHERE menu_id = 402;
UPDATE healthlink_his.sys_menu SET path = 'inventory-query' WHERE menu_id = 403;
UPDATE healthlink_his.sys_menu SET path = 'treatment-mapping' WHERE menu_id = 404;
UPDATE healthlink_his.sys_menu SET path = 'surgery-mapping' WHERE menu_id = 405;
UPDATE healthlink_his.sys_menu SET path = 'disease-mapping' WHERE menu_id = 406;
UPDATE healthlink_his.sys_menu SET path = 'drug-mapping' WHERE menu_id = 407;
UPDATE healthlink_his.sys_menu SET path = 'drg-insurance' WHERE menu_id = 408;
UPDATE healthlink_his.sys_menu SET path = 'drg-selfpay' WHERE menu_id = 409;
UPDATE healthlink_his.sys_menu SET path = 'drg-quality' WHERE menu_id = 410;
UPDATE healthlink_his.sys_menu SET path = 'product-delete' WHERE menu_id = 411;
UPDATE healthlink_his.sys_menu SET path = 'stock-query' WHERE menu_id = 412;
UPDATE healthlink_his.sys_menu SET path = 'stock-change' WHERE menu_id = 413;
UPDATE healthlink_his.sys_menu SET path = 'purchase-query' WHERE menu_id = 414;
UPDATE healthlink_his.sys_menu SET path = 'sale-query' WHERE menu_id = 415;
UPDATE healthlink_his.sys_menu SET path = 'inbound-trace' WHERE menu_id = 416;
UPDATE healthlink_his.sys_menu SET path = 'sale-trace' WHERE menu_id = 417;
-- 6. 修正接口管理子菜单的path
UPDATE healthlink_his.sys_menu SET path = 'interface-management' WHERE menu_id = 418;
UPDATE healthlink_his.sys_menu SET path = 'e-invoice' WHERE menu_id = 419;
UPDATE healthlink_his.sys_menu SET path = 'lis-interface' WHERE menu_id = 420;
UPDATE healthlink_his.sys_menu SET path = 'pacs-interface' WHERE menu_id = 421;
UPDATE healthlink_his.sys_menu SET path = 'drg-interface' WHERE menu_id = 422;
UPDATE healthlink_his.sys_menu SET path = 'work-injury' WHERE menu_id = 423;