科室增加参与预约

main
鹿和sa0ChunLuyu 3 weeks ago
parent 59740495cc
commit 888d3912a1

@ -83,14 +83,18 @@
<el-form-item label="科室编号:"> <el-form-item label="科室编号:">
<el-input v-model="departmentInfo.department_number" :disabled="!isAdmin" /> <el-input v-model="departmentInfo.department_number" :disabled="!isAdmin" />
</el-form-item> </el-form-item>
<el-form-item label="自动生成天数:"> <!-- <el-form-item label="自动生成天数:">
<el-input-number v-model="departmentInfo.auto_gen_days" :min="1" :max="90" /> <el-input-number v-model="departmentInfo.auto_gen_days" :min="1" :max="90" />
<span style="color: #aaa; margin-left: 10px; font-size: 12px;">*定时任务自动生成N天后的号源</span> <span style="color: #aaa; margin-left: 10px; font-size: 12px;">*定时任务自动生成N天后的号源</span>
</el-form-item> </el-form-item> -->
<el-form-item label="科室状态:" v-if="isAdmin"> <el-form-item label="科室状态:" v-if="isAdmin">
<el-switch v-model="departmentInfo.department_status" active-text="" inactive-text="" <el-switch v-model="departmentInfo.department_status" active-text="" inactive-text=""
:active-value="1" :inactive-value="0" /> :active-value="1" :inactive-value="0" />
</el-form-item> </el-form-item>
<el-form-item label="参与预约:">
<el-switch v-model="departmentInfo.appointment_enabled" active-text="" inactive-text=""
:active-value="1" :inactive-value="0" />
</el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
<span class="dialog-footer"> <span class="dialog-footer">
@ -218,7 +222,7 @@
department_name: '', department_name: '',
department_number: '', department_number: '',
department_status: null, department_status: null,
auto_gen_days: 15 appointment_enabled: 0
}) })
const Edit = (row) => { const Edit = (row) => {
dialogVisible.value = true dialogVisible.value = true
@ -227,7 +231,7 @@
department_name: row.department_name, department_name: row.department_name,
department_number: row.department_number, department_number: row.department_number,
department_status: row.department_status, department_status: row.department_status,
auto_gen_days: row.auto_gen_days || 15 appointment_enabled: row.appointment_enabled ?? 0
} }
} }
const Save = () => { const Save = () => {
@ -252,7 +256,7 @@
department_name: '', department_name: '',
department_number: '', department_number: '',
department_status: 1, department_status: 1,
auto_gen_days: 15 appointment_enabled: 0
} }
} }
// //

@ -212,7 +212,9 @@ CREATE TABLE `s_department` (
`department_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室名称', `department_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室名称',
`department_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室编号', `department_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室编号',
`department_status` int(11) NULL DEFAULT 0 COMMENT '状态0关闭1是正常', `department_status` int(11) NULL DEFAULT 0 COMMENT '状态0关闭1是正常',
`auto_gen_days` int(11) NULL DEFAULT 15 COMMENT '自动生成天数',
`is_del` int(11) NULL DEFAULT 0 COMMENT '是否删除0否1是', `is_del` int(11) NULL DEFAULT 0 COMMENT '是否删除0否1是',
`appointment_enabled` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否参与预约 0否 1是',
`department_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室位置', `department_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '科室位置',
`created_at` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0), `created_at` timestamp(0) NULL DEFAULT CURRENT_TIMESTAMP(0),
`updated_at` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0), `updated_at` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0),

Loading…
Cancel
Save