From 2cc690563362b0c8a7f01f99729c448ed99c8d6a Mon Sep 17 00:00:00 2001 From: kuaileWu <1432334894@qq.com> Date: Wed, 5 Mar 2025 18:21:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E7=AB=AF=E7=BA=A6=E5=8F=B7?= =?UTF-8?q?=EF=BC=8C=E9=80=89=E6=97=B6=E9=97=B4=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/bookBox.vue | 24 +++++++++++++++++++----- pages/prebook/prebook.vue | 2 +- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/components/bookBox.vue b/components/bookBox.vue index 63eac5c..1b4b8e9 100644 --- a/components/bookBox.vue +++ b/components/bookBox.vue @@ -20,8 +20,8 @@ 上午预约 - {{item}} - ({{time2remain[item]>0?time2remain[item]:'满'}}) + {{item.split('-')[0]}} + {{time2remain[item]>0?("(名额余"+time2remain[item]+")"):(time2remainExpire[item]?'':'(名额已满)')}} @@ -35,8 +35,8 @@ 下午预约 - {{item}} - ({{time2remain[item]?time2remain[item]:'满'}}) + {{item.split('-')[0]}} + {{time2remain[item]>0?("(名额余"+time2remain[item]+")"):(time2remainExpire[item]?'':'(名额已满)')}} @@ -80,7 +80,9 @@ export default { timeList:true, disable:true, selectDay:-1, - RegistrationTimeList:[] + RegistrationTimeList:[], + nowtime:'', + time2remainExpire:[], } }, methods: { @@ -88,7 +90,19 @@ export default { // dataInit(firstRegistrationTime,time2remain,chooseDate) {//上下午时间 let firstRegistrationTime = allDate['date2time'] this.RegistrationTimeList = allDate['date2work'] + this.nowtime = allDate['nowtime'] this.time2remain = allDate['time2remain']; + for (var key in this.time2remain) { + if (this.time2remain.hasOwnProperty(key)) { + var element = this.time2remain[key]; + var times = key.split('-') + var start_times = chooseDate+' '+times[0] + var end_times = chooseDate+' '+times[1] + this.time2remainExpire[key] = 0 + if(this.nowtime >= end_times) this.time2remainExpire[key] = 1 + } + } + if(chooseDate){ this.selectDay = chooseDate; }else{ diff --git a/pages/prebook/prebook.vue b/pages/prebook/prebook.vue index 59b63a3..ba3d03a 100644 --- a/pages/prebook/prebook.vue +++ b/pages/prebook/prebook.vue @@ -35,7 +35,7 @@ 看诊时间: - {{times.date}} {{times.time_desc}} {{times.time_interval}} + {{times.date}} {{times.time_desc}} {{times.time_interval?(times.time_interval.split('-')[0]) :'' }}