fix(V11): 菜单清理 — 修正88个占位/错误路径
- 禁用78个无代码实现的占位菜单(portal/数字/拼音路径) - 启用21个已有正确实现的菜单(调价/发药/退药/盘点等) - 修正67个菜单的path为语义化英文路径 - 保留V10新增的191个菜单不动 - 验证:353个菜单全部路径正常,无占位配置
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user