|
@@ -113,7 +113,7 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <uni-calendar nextDay @monthSwitch="chnageMonth" :selected="selected" ref="calendar"
|
|
|
+ <uni-calendar @monthSwitch="chnageMonth" :date="selectDate" :selected="selected" clearDate ref="calendar"
|
|
|
:showMonth="false" style="z-index: 999;" :insert="false" @confirm="confirm" @close="closeCalendar">
|
|
|
</uni-calendar>
|
|
|
</view>
|
|
@@ -152,6 +152,7 @@ export default {
|
|
|
goodsId: "",
|
|
|
selected: [],
|
|
|
reserveTime: "",
|
|
|
+ selectDate: "",
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -308,6 +309,7 @@ export default {
|
|
|
return {
|
|
|
date: `${e.year}-${e.month}-${e.day}`,
|
|
|
info: '可选',
|
|
|
+ disable: false,
|
|
|
notic: false,
|
|
|
color: '#2979ff'
|
|
|
}
|
|
@@ -320,6 +322,19 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
+ this.selectDate = this.selected.find(e => !e.disable)?.date;
|
|
|
+ console.log('this.selectDate', this.selectDate);
|
|
|
+ if (!this.selectDate) {
|
|
|
+ // 看下个月
|
|
|
+ let dateTime = new Date();
|
|
|
+ dateTime = dateTime.setMonth(d.getMonth() + 1);
|
|
|
+ dateTime = new Date(dateTime);
|
|
|
+ this.chnageMonth({
|
|
|
+ year: dateTime.getFullYear(),
|
|
|
+ month: dateTime.getMonth() + 1
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
clickImg() {
|