This commit is contained in:
Your Name
2026-09-09 12:18:17 +08:00
parent 0cea43b027
commit 40319eea41
76 changed files with 4821 additions and 268 deletions
@@ -0,0 +1,22 @@
-- 处方业务订单:单独授权修改创建时间。默认不授予任何角色。
-- 请在角色管理中按需勾选“修改业务订单创建时间”。表前缀如非 zyt_ 请调整。
START TRANSACTION;
SET @po_menu_id = (
SELECT id FROM zyt_system_menu
WHERE perms = 'tcm.prescriptionOrder/lists' ORDER BY id ASC 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', '修改业务订单创建时间', '', 89,
'tcm.prescriptionOrder/editTime', '', '',
'', '', 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/editTime');
COMMIT;
@@ -0,0 +1,9 @@
-- 问诊类型复用 doctor_appointment.appointment_type;请先备份,在部署窗口执行。
-- 只回填未记录方式的历史挂号,不改变已有 text、video 或历史 phone 记录。
UPDATE `zyt_doctor_appointment`
SET `appointment_type` = 'video'
WHERE `appointment_type` IS NULL OR TRIM(`appointment_type`) = '';
ALTER TABLE `zyt_doctor_appointment`
MODIFY COLUMN `appointment_type` varchar(20) NOT NULL DEFAULT 'video'
COMMENT '问诊类型:video=视频问诊,text=图文问诊;phone仅保留历史记录';
+1 -1
View File
@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `zyt_doctor_appointment` (
`appointment_date` date NOT NULL COMMENT '预约日期',
`period` enum('morning','afternoon') NOT NULL COMMENT '时段:morning=上午,afternoon=下午',
`appointment_time` time NOT NULL COMMENT '预约时间',
`appointment_type` varchar(20) DEFAULT 'video' COMMENT '预约类型:video=视频问诊,text=图文问诊phone=电话问诊',
`appointment_type` varchar(20) NOT NULL DEFAULT 'video' COMMENT '问诊类型:video=视频问诊,text=图文问诊phone仅保留历史记录',
`status` tinyint(1) DEFAULT '1' COMMENT '状态:1=已预约,2=已取消,3=已完成',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
`channel_source` varchar(64) NOT NULL DEFAULT '' COMMENT '渠道来源(字典channels)',