From fb4c89727ccee7c2d60c75ab9e765c8739b27d28 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期三, 20 十一月 2024 10:16:49 +0800 Subject: [PATCH] 手动预约 --- src/views/ecg/appointment/CheckItemPanel.vue | 23 +++++++++++------------ 1 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/views/ecg/appointment/CheckItemPanel.vue b/src/views/ecg/appointment/CheckItemPanel.vue index 4353077..ea51d69 100644 --- a/src/views/ecg/appointment/CheckItemPanel.vue +++ b/src/views/ecg/appointment/CheckItemPanel.vue @@ -6,6 +6,7 @@ import {isCurrentDay} from "@/utils/dateUtil"; import {QueueSequenceApi, QueueSequenceVO} from "@/api/ecg/queuesequence"; import {formatDate} from "../../../utils/formatTime"; +import { cloneDeep } from 'lodash-es' defineComponent({ name: 'CheckItemPanel' @@ -35,24 +36,22 @@ } ) .then(async () => { - ElMessage({ - type: 'success', - message: 'Delete completed', - }) - const tempAppointment = cloneDeep(props.appointment) - tempAppointment.bookTimeslot = bookTimeSlotVip + if( undefined !== bookTimeSlotVip.value && null !== bookTimeSlotVip.value ) { + tempAppointment.bookTimeslot = bookTimeSlotVip.value + } const data = await AppointmentApi.confirmAppointmentVip(tempAppointment) ElNotification({ title: '娓╅Θ鎻愮ず', message: data, - type: 'warning' + type: 'info' }) }) .catch(() => { - ElMessage({ - type: 'info', - message: 'Delete canceled', + ElNotification({ + title: '娓╅Θ鎻愮ず', + message: '纭澶辫触', + type: 'warning' }) }) } else { @@ -77,9 +76,9 @@ <el-card style="width: 200px" shadow="hover" > <template #header>{{checkTypeStore.getCheckTypeName(appointment.bookCheckType)}}</template> <div>{{formatDate(appointment.bookDate, 'YYYY-MM-DD')}}</div> + <div>{{formatTimeslot(appointment.bookTimeslot)}}</div> - <div v-if="isCurrentDay(appointment.bookDate)">{{formatTimeslot(appointment.bookTimeslot)}}</div> - <el-select v-else v-model="bookTimeSlotVip" placeholder="璇烽�夋嫨棰勭害鏃堕棿娈�"> + <el-select v-if="!isCurrentDay(appointment.bookDate)" v-model="bookTimeSlotVip" placeholder="璇烽�夋嫨棰勭害鏃堕棿娈�"> <el-option v-for="item in checkTypeTimeslotList" :key="item.id" -- Gitblit v1.9.3