feat(followup-audio): add independent assignable recording permission
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
-- 回访录音统一按钮权限。与各入口的“日常记录”同层级,重复执行不新增重复节点。
|
||||
-- 只创建菜单节点,不复制日常记录的角色授权;管理员后续手动分配。
|
||||
-- 上传/转写/审核/播放仍需诊单编辑及患者范围;写入日常记录另需dailyRecord。
|
||||
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 d.pid, 'A', '回访录音', '', GREATEST(MAX(d.sort) - 1, 0),
|
||||
'tcm.diagnosis/followupAudio', '', '', '', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM zyt_system_menu AS d
|
||||
WHERE d.perms = 'tcm.diagnosis/dailyRecord' AND d.type = 'A'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM zyt_system_menu AS a
|
||||
WHERE a.pid = d.pid AND a.perms = 'tcm.diagnosis/followupAudio'
|
||||
)
|
||||
GROUP BY d.pid;
|
||||
Reference in New Issue
Block a user