Browse Source

防止无数据时重复请求

master
zq 9 months ago
parent
commit
d5b2ec9999
  1. 3
      components/bookBox.vue
  2. 16
      pages/prebook/prebook.vue

3
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
},

16
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()

Loading…
Cancel
Save