first commit
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
-- 新增「删除备注图片」按钮权限
|
||||
|
||||
SET @reception_menu_id = (SELECT id FROM system_menu WHERE perms = 'doctor.appointment/reception' LIMIT 1);
|
||||
|
||||
INSERT INTO system_menu (pid, type, name, icon, sort, perms, paths, component, selected, params, is_cache, is_show, is_disable, create_time, update_time, delete_time)
|
||||
VALUES (@reception_menu_id, 'A', '删除备注图片', '', 5, 'doctor.appointment/deleteDoctorNoteImage', '', '', '', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), NULL);
|
||||
@@ -0,0 +1,25 @@
|
||||
-- 财务管理:制定业绩(按月维护各部门目标)幂等
|
||||
|
||||
INSERT INTO `zyt_system_menu`
|
||||
(`pid`, `type`, `name`, `icon`, `sort`, `perms`, `paths`, `component`, `selected`, `params`, `is_show`, `is_disable`, `create_time`, `update_time`)
|
||||
SELECT
|
||||
166, 'C', '制定业绩', 'el-icon-Flag', 25,
|
||||
'finance.dept_performance_target/monthMatrix', 'mubiao', 'finance/mubiao', '', '',
|
||||
1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM dual
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM `zyt_system_menu` m WHERE m.paths = 'mubiao' OR m.perms = 'finance.dept_performance_target/monthMatrix'
|
||||
);
|
||||
|
||||
INSERT INTO `zyt_system_menu`
|
||||
(`pid`, `type`, `name`, `icon`, `sort`, `perms`, `paths`, `component`, `selected`, `params`, `is_show`, `is_disable`, `create_time`, `update_time`)
|
||||
SELECT
|
||||
m.id, 'A', '保存业绩目标', '', 1,
|
||||
'finance.dept_performance_target/batchSave', '', '', '', '',
|
||||
1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM `zyt_system_menu` m
|
||||
WHERE m.paths = 'mubiao' AND m.type = 'C'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM `zyt_system_menu` x WHERE x.perms = 'finance.dept_performance_target/batchSave'
|
||||
)
|
||||
LIMIT 1;
|
||||
@@ -0,0 +1,14 @@
|
||||
-- 中医诊单:查看挂号/取消挂号操作日志 API 权限
|
||||
SET @diag_menu_id := (SELECT id FROM zyt_system_menu WHERE perms = 'tcm.diagnosis/lists' 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
|
||||
@diag_menu_id, 'A', '挂号操作日志', '', 53,
|
||||
'tcm.diagnosis/guahaoLogList', '', '',
|
||||
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE @diag_menu_id IS NOT NULL
|
||||
AND NOT EXISTS (SELECT 1 FROM zyt_system_menu WHERE perms = 'tcm.diagnosis/guahaoLogList');
|
||||
@@ -0,0 +1,7 @@
|
||||
-- 支付单列表:拆分订单按钮权限(对接 order.order/split)
|
||||
SET @order_menu_pid = (SELECT id FROM system_menu WHERE perms = 'order.order/lists' LIMIT 1);
|
||||
|
||||
INSERT INTO system_menu (pid, type, name, icon, sort, perms, paths, component, selected, params, is_cache, is_show, is_disable, create_time, update_time, delete_time)
|
||||
SELECT @order_menu_pid, 'A', '拆分订单', '', 88, 'order.order/split', '', '', '', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP(), NULL
|
||||
WHERE @order_menu_pid IS NOT NULL
|
||||
AND NOT EXISTS (SELECT 1 FROM system_menu WHERE perms = 'order.order/split' LIMIT 1);
|
||||
@@ -0,0 +1,16 @@
|
||||
-- 处方业务订单:接口权限「修改关联处方患者姓名/手机」
|
||||
-- 执行前确认表前缀为 zyt_;若已有相同 perms 则跳过。
|
||||
|
||||
SET @po_menu_id := (SELECT id FROM zyt_system_menu WHERE perms = 'tcm.prescriptionOrder/lists' 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
|
||||
@po_menu_id, 'A', '修改处方患者信息', '', 52,
|
||||
'tcm.prescriptionOrder/patchPrescriptionPatient', '', '',
|
||||
'', '', 0, 1, 0, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE @po_menu_id IS NOT NULL
|
||||
AND NOT EXISTS (SELECT 1 FROM zyt_system_menu WHERE perms = 'tcm.prescriptionOrder/patchPrescriptionPatient');
|
||||
@@ -0,0 +1,18 @@
|
||||
-- 各部门月度业绩目标(制定业绩)
|
||||
CREATE TABLE IF NOT EXISTS `zyt_dept_performance_target` (
|
||||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
`dept_id` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '部门ID',
|
||||
`dept_name` varchar(100) NOT NULL DEFAULT '' COMMENT '部门名称快照',
|
||||
`year_month` char(7) NOT NULL DEFAULT '' COMMENT '目标月份 YYYY-MM',
|
||||
`target_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '目标业绩金额(元)',
|
||||
`remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
|
||||
`creator_id` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '创建人',
|
||||
`creator_name` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人姓名',
|
||||
`updater_id` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '最后修改人',
|
||||
`updater_name` varchar(64) NOT NULL DEFAULT '' COMMENT '最后修改人姓名',
|
||||
`create_time` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '创建时间',
|
||||
`update_time` int(11) unsigned NOT NULL DEFAULT 0 COMMENT '更新时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_dept_year_month` (`dept_id`, `year_month`),
|
||||
KEY `idx_year_month` (`year_month`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门月度业绩目标';
|
||||
@@ -0,0 +1,16 @@
|
||||
-- 诊单挂号 / 取消挂号操作日志(谁在何时操作)
|
||||
-- 执行前确认表前缀为 zyt_
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `zyt_tcm_diagnosis_guahao_log` (
|
||||
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
||||
`diagnosis_id` int unsigned NOT NULL DEFAULT '0' COMMENT '诊单 id(doctor_appointment.patient_id)',
|
||||
`appointment_id` int unsigned NOT NULL DEFAULT '0' COMMENT '挂号记录 id',
|
||||
`admin_id` int unsigned NOT NULL DEFAULT '0' COMMENT '操作人管理员 id',
|
||||
`admin_name` varchar(64) NOT NULL DEFAULT '' COMMENT '操作人姓名',
|
||||
`action` varchar(32) NOT NULL DEFAULT '' COMMENT 'create=挂号 cancel=取消挂号',
|
||||
`summary` varchar(500) NOT NULL DEFAULT '' COMMENT '摘要',
|
||||
`create_time` int unsigned NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_diagnosis_id` (`diagnosis_id`),
|
||||
KEY `idx_create_time` (`create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='诊单挂号操作日志';
|
||||
Reference in New Issue
Block a user