zs 2 år sedan
förälder
incheckning
d08a699ed3
1 ändrade filer med 26 tillägg och 21 borttagningar
  1. 26 21
      pagesHome/group/index.vue

+ 26 - 21
pagesHome/group/index.vue

@@ -20,31 +20,32 @@
 			<view class="two">
 				<scroll-view scroll-y="true" class="scroll-view" @scrolltolower="toPage" @scroll="toScroll">
 					<view class="list-scroll-view">
-						<view class="two_1" v-if="list.length>0">{{list[0].goods.name}}</view>
+						<view class="two_1" v-if="list.length>0">{{list[0].goods&&list[0].goods.name}}</view>
 						<view class="list" v-for="(item,index) in list" :key="index">
 							<view class="list_1">
 								<view class="list_1_1">
 									<view class="goods">
 										<view class="goods_1">
-											<image class="image" v-if="item.spec.file&&item.spec.file.length>0"
+											<image class="image"
+												v-if="item.spec&&item.spec.file&&item.spec.file.length>0"
 												:src="item.spec.file&&item.spec.file.length>0?item.spec.file[0].url:''"
 												mode=""></image>
 											<image class="image" v-else
-												:src="item.goods.file&&item.goods.file.length>0?item.goods.file[0].url:''"
+												:src="item.goods&&item.goods.file&&item.goods.file.length>0?item.goods.file[0].url:''"
 												mode=""></image>
 										</view>
 										<view class="goods_2">
 											<view class="goodsname textOver">
-												{{item.spec.name}}
+												{{item.spec&&item.spec.name||'暂无'}}
 											</view>
 											<view class="other_2">
-												团长提成金额:<text>¥{{item.leader_get}}</text>
+												团长提成金额:<text>¥{{item.leader_get||'暂无'}}</text>
 											</view>
 											<view class="other_2">
-												团购价:<text>¥{{item.price}}</text>
+												团购价:<text>¥{{item.price||'暂无'}}</text>
 											</view>
 											<view class="other_2">
-												团长价:<text>¥{{item.leader_price}}</text>
+												团长价:<text>¥{{item.leader_price||'暂无'}}</text>
 											</view>
 										</view>
 									</view>
@@ -65,7 +66,7 @@
 				user: {},
 				id: '',
 				form: {},
-				list:[],
+				list: [],
 				rules: {
 					person_limit: {
 						rules: [{
@@ -107,10 +108,10 @@
 						if (user) {
 							that.$set(that, `user`, user);
 							let res = await that.$api(`/goodsConfig`, `GET`, that.form, 'group');
-							if (res.errcode == '0'){
+							if (res.errcode == '0') {
 								that.$set(that.form, `group_config`, res.data);
 								that.$set(that, `list`, res.data);
-							} 
+							}
 						}
 					},
 					fail: function(err) {
@@ -190,59 +191,63 @@
 				}
 			}
 		}
+
 		.two {
 			position: relative;
 			flex-grow: 1;
-			.two_1{
+
+			.two_1 {
 				background-color: #fff;
 				padding: 2vw;
 				margin: 2vw;
 				border-radius: 5px;
 			}
-		
+
 			.list {
 				background-color: var(--f9Color);
 				padding: 2vw;
 				margin: 0 2vw 2vw 2vw;
 				border-radius: 5px;
-		
+
 				.list_1 {
 					.list_1_1 {
 						border-bottom: 1px solid #f1f1f1;
-		
+
 						.goods {
 							display: flex;
 							padding: 0 0 2vw 0;
-		
+
 							.goods_1 {
 								width: 20vw;
 								height: 20vw;
-		
+
 								.image {
 									width: 100%;
 									height: 100%;
 									border-radius: 5px;
 								}
 							}
-		
+
 							.goods_2 {
 								width: 70vw;
 								padding: 0 0 0 2vw;
-		
+
 								.goodsname {
 									font-size: 16px;
 									margin: 0 0 1vw 0;
 								}
-		
+
 								.time {
 									font-size: var(--font14Size);
-									text{
+
+									text {
 										color: #858585;
 									}
 								}
+
 								.other_2 {
 									font-size: var(--font14Size);
-								
+
 									text {
 										color: #ff0000;
 										padding: 0 2vw 0 0;