Jelajahi Sumber

feat:没有时间段时显示提示

zhanghui 2 tahun lalu
induk
melakukan
e81cc51377

+ 4 - 0
orderPages/bookService/index.rpx.scss

@@ -215,3 +215,7 @@
   color: #ED569F;
   line-height: 40rpx;
 }
+.noTime{
+  font-size: 30rpx;
+  line-height: 200rpx;
+}

+ 4 - 1
orderPages/bookService/index.vue

@@ -71,7 +71,10 @@
 			<view class="serob" :style="{'marginTop':'32rpx'}">
 				<text>服务时段以及服务费用</text>
 			</view>
-			<view>
+			<view v-if="!item.serviceStartTime" class="noTime flex-row justify-center">
+				<text>暂无可用的服务时段</text>
+			</view>
+			<view v-else>
 				<u-grid :border="false" col="5">
 					<u-grid-item v-if="item2.total > 0"  v-for="(item2,index2) in item.serviceTimeList" :key="index2">
 						<view class="flex-col justify-center timeItem " :class="{selectBack: item2.select}" @click="selectServiceTime(item.serviceTimeList,index,index2)">

+ 4 - 0
orderPages/storeService/index.rpx.scss

@@ -150,3 +150,7 @@
   color: #ED569F;
   line-height: 40rpx;
 }
+.noTime{
+  font-size: 30rpx;
+  line-height: 200rpx;
+}

+ 14 - 1
orderPages/storeService/index.vue

@@ -29,7 +29,10 @@
 			<view class="serob" >
 				<text>服务时段以及服务费用</text>
 			</view>
-			<view>
+			<view v-if="!item.serviceStartTime" class="noTime flex-row justify-center">
+				<text>暂无可用的服务时段</text>
+			</view>
+			<view v-else>
 				<u-grid :border="false" col="5">
 					<u-grid-item v-if="item2.total > 0"  v-for="(item2,index2) in item.periodTimeList" :key="index2">
 						<view class="flex-col justify-center timeItem " :class="{selectBack: item2.select}" @click="selectServiceTime(item.periodTimeList,index,index2)">
@@ -284,6 +287,16 @@
 					uni.$u.toast('请选择服务对象')
 					return
 				}
+				let flag = false
+				this.orderParam.childService.forEach(i=>{
+					if (!i.serviceStartTime){
+						uni.$u.toast('请选择服务时段')
+						flag= true
+					}
+				})
+				if (flag){
+					return;
+				}
 				if (this.requestStatus) {
 					return;
 				}