zhangdan 4 anos atrás
pai
commit
172225ec2b
1 arquivos alterados com 11 adições e 9 exclusões
  1. 11 9
      src/pages/bundleDetail/index.vue

+ 11 - 9
src/pages/bundleDetail/index.vue

@@ -12,7 +12,7 @@
             </div>
           </div>
         </div>
-        <div class="bundle-detail-desc">
+        <div class="bundle-detail-desc" v-if="options.description">
           <div class="bundle-detail-title">
             <van-icon name="stop" class="detail-title-icon" /> 套餐描述:
           </div>
@@ -20,27 +20,27 @@
             {{options.description}}
           </div>
         </div>
-		<div class="bundle-detail-desc">
+		<div class="bundle-detail-desc" v-if="storeData && storeData.length!=0">
 		  <div class="bundle-detail-title allstore">
 		    <van-icon name="stop" class="detail-title-icon" /> 适用门店: <span class="detail-allstore" @click="gotoAllStore()">查看全部</span>
 		  </div>
 
       <div class="detail-text storeData-detail">
-          <image v-if="storeData.icon" :src="storeData.icon" style="width:50px;height: 50px;"/>
+          <image :src="storeData[0].icon" style="width:50px;height: 50px;"/>
           <div>
             <div class="storeData-item name">
-              {{storeData.name}}
+              {{storeData[0].name}}
             </div>
             <div class="storeData-item phone">
-              <span style="color:blue" @click="callPhone(storeData.managerMobile)">{{storeData.managerMobile}}</span> <span style="color:#BBBEC4" v-if="storeData.distance"> &nbsp;&nbsp;距您{{storeData.distance ? storeData.distance+'KM':''}} </span> <span class="phoneBtn" v-if="storeData.distance">最近</span>
+              <span style="color:blue" @click="callPhone(storeData[0].managerMobile)">{{storeData[0].managerMobile}}</span> <span style="color:#BBBEC4" v-if="storeData[0].distance"> &nbsp;&nbsp;距您{{storeData[0].distance ? storeData[0].distance+'KM':''}} </span> <span class="phoneBtn" v-if="storeData[0].distance">最近</span>
             </div>
             <div class="storeData-item" style="color:#BBBEC4">
-              {{storeData.addrDetail}}
+              {{storeData[0].addrDetail}}
             </div>
           </div>
       </div>
 		</div>
-        <div class="bundle-detail-desc">
+        <div class="bundle-detail-desc" v-if="imgList && imgList.length!=0">
           <div class="bundle-detail-title">
             <van-icon name="stop" class="detail-title-icon" /> 套餐详情:
           </div>
@@ -80,7 +80,7 @@ export default {
       timeout: null,
       loading: false,
       bundleId:'', // 套餐id
-      storeData:{},
+      storeData:[],
       latitude:'', // 当前位置经度
       longitude:'' // 当前位置维度
     };
@@ -122,7 +122,9 @@ export default {
       console.log(params,'this.latitude,this.latitude')
       getUsedStore(params).then(res=>{
         console.log(res,'---------res','适用门店')
-        this.storeData=res.data[0]
+        if(res.status==200 && res.data!=[]){
+          this.storeData=res.data
+        }
       })
     },
     // 查看所有适用门店