From 1775cbad790e5ae2ff0fa8620dbcb3882ab1a7f1 Mon Sep 17 00:00:00 2001
From: zhaojs <349234519@qq.com>
Date: 星期一, 26 六月 2023 11:29:49 +0800
Subject: [PATCH] 修复商品详情图片数量显示问题

---
 uniapp/pages/goods/goodsDetail.vue |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/uniapp/pages/goods/goodsDetail.vue b/uniapp/pages/goods/goodsDetail.vue
index a902283..058a56d 100644
--- a/uniapp/pages/goods/goodsDetail.vue
+++ b/uniapp/pages/goods/goodsDetail.vue
@@ -28,8 +28,8 @@
         <view class="pagetopBar-container colCen">
           <view class="topbarbox"></view>
         </view>
-        <view class="currentbox rowCenCen" v-if="optionsInfo.imageList || pageInfo.showImgs">
-          <view>{{currentIndex+1}}/{{pageType=='jd'?optionsInfo.imgs.length:pageInfo.showImgs.length}}</view>
+        <view class="currentbox rowCenCen" v-if="pageInfo.imgs&&pageInfo.imgs.length>0">
+          <view>{{currentIndex+1}}/{{pageInfo.imgs.length}}</view>
         </view>
       </view>
     </view>
@@ -313,10 +313,8 @@
 	  
 	  if(!getApp().globalData.hasinit)
 	  {
-		  console.log("鍒濆鍖�")
 	  	getApp().getAppInfo();
 	  }
-	  //console.log("2222222222222222-"+getApp().globalData.hasbcinit);
 	  if(!getApp().globalData.hasbcinit)
 	  {
 		  getApp().bcInit();
@@ -333,11 +331,13 @@
 		  this.frompage=options.frompage;
 	  }
       if (options.id) {
+		
         this.optionsInfo.goodsId = options.id
         this.pageType = this.optionsInfo.sourceType ? this.optionsInfo.sourceType : 'tb';
         this.faction = this.optionsInfo.faction ? this.optionsInfo.faction : 't';
       } else {
         this.optionsInfo = JSON.parse(options.info);
+		console.log(this.optionsInfo);
         this.pageInfo = JSON.parse(options.info);
         this.pageType = this.optionsInfo.sourceType;
         if (!this.optionsInfo.faction) {
@@ -377,6 +377,10 @@
       } else if (this.pageType == 'wph') {
 
       }
+	  else if(this.pageType=='dy')
+	  {
+		  //this.optionsInfo.imgs=[]
+	  }
     },
     methods: {
       closeMdl() {
@@ -390,7 +394,6 @@
             goodsId: this.optionsInfo.goodsId,
             goods: JSON.stringify(this.optionsInfo)
           }).then(e => {
-            console.log(e);
             var res = e.data.detailPics;
             this.JdDetails = that.JdDetails.concat(res)
             that.$forceUpdate()
@@ -400,19 +403,16 @@
           this.$u.api.getGoodsDetail({
             goodsId: this.optionsInfo.goodsId
           }).then(e => {
-            console.log(e)
             if (e.code != 0) return that.$alert(e.msg)
             var res = e.data.info;
             this.pageInfo = res
             this.pageInfo.showImgs = []
-            console.log(this.pageInfo)
             this.pageInfo.imgs.map(items => {
               var a = {}
               a.url = items
               this.pageInfo.showImgs.push(a)
             })
             this.optionsInfo = res
-            console.log(this.pageInfo);
           }).catch(function(err) {})
         } else if (this.faction == 'p') {
           var that = this;
@@ -436,12 +436,10 @@
               a.url = items
               this.pageInfo.showImgs.push(a)
             })
-            console.log(this.pageInfo);
           })
         }else if(this.faction == 'd'){
-			
-			var that = this;
 			console.log(this.optionsInfo.goodsId);
+			var that = this;
 			this.$u.api.getDyGoodsDetail({
 			  goodsId: this.optionsInfo.goodsId
 			}).then(e => {
@@ -562,12 +560,10 @@
       },
       
       updataUser() {
-        console.log('鏇存柊')
         var that = this;
         this.$u.api.getUserInfo({}).then(e => {
           utils.setCache('userInfo', e.data.userinfo)
           that.user = e.data.userinfo;
-          console.log(that.user)
         }).catch(function(err) {})
       },
 
@@ -577,7 +573,6 @@
           goodsId: this.optionsInfo.goodsId,
           type: 0
         }).then(e => {
-			console.log(e)
           if (e.code != 0) return that.$alert(e.msg)
 		  if(that.frompage=='freebuy')
 		  {//0鍏冭喘鐨勮褰曞晢鍝乮d

--
Gitblit v1.9.3