Ver Fonte

更新评论显示数量和研学报名的可选时间调整

vaecebyZ há 9 meses atrás
pai
commit
07e55d52c8

+ 1 - 1
study/community/detail.vue

@@ -89,7 +89,7 @@
 				<view class="icon-box">
 					<image class="icon" src="../../static/comment.png" mode=""></image>
 					<view class="num">
-						1
+						0
 					</view>
 				</view>
 			</view>

+ 16 - 1
study/studyGoodsDetail.vue

@@ -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() {

+ 0 - 1
uni_modules/uni-calendar/components/uni-calendar/uni-calendar.vue

@@ -306,7 +306,6 @@ export default {
 			this.$nextTick(() => {
 				setTimeout(() => {
 					this.aniMaskShow = true
-					this.backToday()
 				}, 50)
 			})
 		},