From d5b2ec99998fb1829f5f089498591c4c709d5621 Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Tue, 10 Dec 2024 09:41:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B2=E6=AD=A2=E6=97=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=B6=E9=87=8D=E5=A4=8D=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/bookBox.vue | 3 ++- pages/prebook/prebook.vue | 16 ++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/components/bookBox.vue b/components/bookBox.vue index 1408261..63eac5c 100644 --- a/components/bookBox.vue +++ b/components/bookBox.vue @@ -93,6 +93,7 @@ export default { this.selectDay = chooseDate; }else{ this.selectDay = Object.keys(this.RegistrationTimeList)[0]; + if(!this.selectDay)return this.chooseDay(this.selectDay) return } @@ -103,7 +104,7 @@ export default { chooseDay(date){ this.selectDay = date this.bookTimeList = false - this.$emit('getAvailabletRegistrationTime', date) + this.$emit('getAvailabletRegistrationTime', true,this.selectDay) // if(book.am.length > 0 || book.pm.length > 0) this.bookTimeList = true // this.timeList = book }, diff --git a/pages/prebook/prebook.vue b/pages/prebook/prebook.vue index 39e397d..297b73e 100644 --- a/pages/prebook/prebook.vue +++ b/pages/prebook/prebook.vue @@ -94,7 +94,7 @@ return } this.depart = JSON.parse(this.depart) - this.getAvailabletRegistrationTime() + this.getAvailabletRegistrationTime(true) }, methods: { chooseVisitor(key){ @@ -129,13 +129,13 @@ } }) }, - getAvailabletRegistrationTime(date) { + getAvailabletRegistrationTime(flag,date) { const param = { depart_id:this.departId, date:date?date:'' } //仅测试 - // const data1={"date2work":{"2024-09-25":{"date":"2024-09-25","week_desc":"周三","work_desc":"上午出诊"},"2024-09-26":{"date":"2024-09-26","week_desc":"周四","work_desc":"上午出诊"},"2024-09-27":{"date":"2024-09-27","week_desc":"周五","work_desc":"不出诊"},"2024-09-30":{"date":"2024-09-30","week_desc":"周一","work_desc":"下午出诊"},"2024-10-01":{"date":"2024-10-01","week_desc":"周二","work_desc":"全天出诊"},"2024-10-02":{"date":"2024-10-02","week_desc":"周三","work_desc":"上午出诊"},"2024-10-03":{"date":"2024-10-03","week_desc":"周四","work_desc":"上午出诊"}}, + // const data1={"date2work":{"2024-12-09":{"date":"2024-12-09","week_desc":"周三","work_desc":"上午出诊"},"2024-12-10":{"date":"2024-12-10","week_desc":"周四","work_desc":"上午出诊"},"2024-12-11":{"date":"2024-12-11","week_desc":"周五","work_desc":"不出诊"},"2024-09-30":{"date":"2024-09-30","week_desc":"周一","work_desc":"下午出诊"},"2024-10-01":{"date":"2024-10-01","week_desc":"周二","work_desc":"全天出诊"},"2024-10-02":{"date":"2024-10-02","week_desc":"周三","work_desc":"上午出诊"},"2024-10-03":{"date":"2024-10-03","week_desc":"周四","work_desc":"上午出诊"}}, // "date2time":{ // "am":[ // "8:00-08:30","08:30-09:00","09:00-09:30","09:30-10:00","10:00-10:30","10:30-11:00","11:00-11:30","11:30-12:00" @@ -171,13 +171,13 @@ } // this.RegistrationTimeList = date2work // if(this.RegistrationTimeList.length>0) { - // if(refresh) { + if(flag) { // this.$refs.book.dataInit(data1['date2time'],data1['time2remain']) - this.$refs.book.dataInit(data1,date) + this.$refs.book.dataInit(data,date) // this.$refs.book.dataInit(data['date2time'],data['time2remain'],date) // }else{ // this.$refs.book.chooseDay(chooseDay, this.RegistrationTimeList[chooseDay]) - // } + } // } }); }, @@ -235,9 +235,9 @@ // return // } let remain = 1 - if(remain < this.activeVisitors.length){ + if(data.remain < this.activeVisitors.length){ this.needSelectMembers = true - this.$set(this.times, 'remain', remain) + this.$set(this.times, 'remain', data.remain) this.$refs.sliderbox.showConfirm() }else{ this.$refs.sliderbox.showConfirm()