This commit is contained in:
JyuHsin
2025-09-11 09:36:42 +08:00
parent 83ca7bdd24
commit a65b9244bd
6 changed files with 105 additions and 60 deletions
@@ -139,13 +139,14 @@ layout("/mobile/platform.html"){
</div>
</div>
</div>
<!--<div class="calendar-right">
<div class="calendar-right">
<van-icon size="16" color="white" name="arrow-down" @click="calendarVisible=true"></van-icon>
<van-calendar class="top_pop" v-model="calendarVisible" color="#246fb4" position="top" @confirm="onConfirm"
:default-date="selectDate?.toDate()"
:formatter="calendarFormatter"
:first-day-of-week="1"
title="选择开始日期"></van-calendar>
</div>-->
</div>
</div>
<div class="container">
@@ -277,8 +278,11 @@ layout("/mobile/platform.html"){
}
}
},
calendarFormatter() {
calendarFormatter(day) {
return (day) => {
if(!this.allowDayList.includes(moment(day.date).format('YYYY-MM-DD'))) {
day.type = 'disabled'
}
return day
}
}
@@ -304,6 +308,7 @@ layout("/mobile/platform.html"){
onConfirm(date) {
this.selectDate = moment(date)
this.setWeekList(this.selectDate)
this.getAllowTime()
this.calendarVisible = false
},
setWeekList(startDate) {