更新
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
-- 处方:辅方用法(用量、袋数、代煎、每天几次、服用天数等)
|
||||
ALTER TABLE `zyt_tcm_prescription`
|
||||
ADD COLUMN `aux_usage` json DEFAULT NULL COMMENT '辅方用法JSON' AFTER `times_per_day`;
|
||||
@@ -0,0 +1,3 @@
|
||||
-- 处方库:处方类型(主方/辅方)
|
||||
ALTER TABLE `zyt_prescription_library`
|
||||
ADD COLUMN `formula_type` varchar(20) NOT NULL DEFAULT '主方' COMMENT '处方类型:主方、辅方' AFTER `prescription_name`;
|
||||
@@ -0,0 +1,50 @@
|
||||
-- 消费者开方页「从处方库导入」:补充 tcm.prescriptionLibrary/lists 接口权限
|
||||
-- 执行后需在「权限管理」为相关角色勾选,或依赖 AuthMiddleware 别名(见 PrescriptionLibraryLogic)
|
||||
|
||||
SET @cf_rx_menu_id := (
|
||||
SELECT id FROM zyt_system_menu
|
||||
WHERE type = 'C'
|
||||
AND (
|
||||
component = 'consumer/prescription/index'
|
||||
OR component LIKE '%consumer/prescription/index%'
|
||||
)
|
||||
LIMIT 1
|
||||
);
|
||||
|
||||
INSERT INTO zyt_system_menu (
|
||||
pid, type, name, icon, sort, perms, paths, component,
|
||||
selected, params, is_cache, is_show, is_disable, create_time, update_time
|
||||
)
|
||||
SELECT
|
||||
@cf_rx_menu_id, 'A', '处方库列表(开方导入)', '', 54,
|
||||
'tcm.prescriptionLibrary/lists', '', '',
|
||||
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE @cf_rx_menu_id IS NOT NULL
|
||||
AND NOT EXISTS (SELECT 1 FROM zyt_system_menu WHERE perms = 'tcm.prescriptionLibrary/lists');
|
||||
|
||||
SET @wcf_rx_menu_id := (
|
||||
SELECT id FROM zyt_system_menu
|
||||
WHERE type = 'C'
|
||||
AND (
|
||||
component = 'consumer/prescription/list'
|
||||
OR component LIKE '%consumer/prescription/list%'
|
||||
)
|
||||
LIMIT 1
|
||||
);
|
||||
|
||||
INSERT INTO zyt_system_menu (
|
||||
pid, type, name, icon, sort, perms, paths, component,
|
||||
selected, params, is_cache, is_show, is_disable, create_time, update_time
|
||||
)
|
||||
SELECT
|
||||
@wcf_rx_menu_id, 'A', '处方库列表(开方导入)', '', 54,
|
||||
'tcm.prescriptionLibrary/lists', '', '',
|
||||
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE @wcf_rx_menu_id IS NOT NULL
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM zyt_system_menu
|
||||
WHERE perms = 'tcm.prescriptionLibrary/lists'
|
||||
AND pid = @wcf_rx_menu_id
|
||||
);
|
||||
Reference in New Issue
Block a user