增加员工档案
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
-- 员工档案菜单(租户端):挂在办公自动化模块目录下。
|
||||
--
|
||||
-- 前置:yz_system_menu 中已存在 path 为 /apps/oa 的模块目录菜单;
|
||||
-- 若不存在,脚本会自动创建。
|
||||
-- views 字段:[2] 租户端。type 字段:2-页面。
|
||||
--
|
||||
-- 脚本可重复执行:按 path 判重,已存在的菜单会更新组件路径与标题。
|
||||
|
||||
INSERT INTO `yz_system_menu` (`pid`, `title`, `path`, `component_path`, `icon`, `sort`, `status`, `is_visible`, `views`, `type`, `remark`)
|
||||
SELECT 0, '办公自动化', '/apps/oa', '', 'Document', 31, 1, 1, '[2]', 1, '办公自动化模块'
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM (SELECT * FROM `yz_system_menu`) AS t WHERE t.`path` = '/apps/oa'
|
||||
);
|
||||
|
||||
SET @oa_pid := (SELECT `id` FROM `yz_system_menu` WHERE `path` = '/apps/oa' ORDER BY `id` LIMIT 1);
|
||||
|
||||
INSERT INTO `yz_system_menu` (`pid`, `title`, `path`, `component_path`, `icon`, `sort`, `status`, `is_visible`, `views`, `type`, `remark`)
|
||||
SELECT @oa_pid, '员工档案', '/apps/oa/employeefile', '/apps/oa/employeefile/index.vue', 'Postcard', 4, 1, 1, '[2]', 2, '一人一档的人事档案管理'
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM (SELECT * FROM `yz_system_menu`) AS t WHERE t.`path` = '/apps/oa/employeefile'
|
||||
);
|
||||
|
||||
-- 修正已有菜单的组件路径(历史数据可能指向旧组件)
|
||||
UPDATE `yz_system_menu` SET `component_path` = '/apps/oa/employeefile/index.vue', `type` = 2, `views` = '[2]'
|
||||
WHERE `path` = '/apps/oa/employeefile';
|
||||
Reference in New Issue
Block a user