更新
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
-- AI 生成处方单独授权。默认不给现有角色,须在管理端角色权限中明确勾选。
|
||||
-- 默认表前缀为 zyt_;与 AI 助手同级显示。
|
||||
START TRANSACTION;
|
||||
|
||||
SET @diagnosis_ai_assistant_parent_id := (
|
||||
SELECT `pid`
|
||||
FROM `zyt_system_menu`
|
||||
WHERE `perms` = 'tcm.diagnosis/aiAssistant'
|
||||
ORDER BY `id`
|
||||
LIMIT 1
|
||||
);
|
||||
|
||||
SET @diagnosis_menu_id := (
|
||||
SELECT `id`
|
||||
FROM `zyt_system_menu`
|
||||
WHERE `perms` = 'tcm.diagnosis/lists' AND `type` = 'C'
|
||||
ORDER BY `id`
|
||||
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
|
||||
COALESCE(@diagnosis_ai_assistant_parent_id, @diagnosis_menu_id, 0),
|
||||
'A', 'AI生成处方', '', 70, 'tcm.diagnosis/aiGeneratePrescription', '', '',
|
||||
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM `zyt_system_menu`
|
||||
WHERE `perms` = 'tcm.diagnosis/aiGeneratePrescription'
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user