Kaynağa Gözat

小程序:商品详情接口对接

panyong 2 yıl önce
ebeveyn
işleme
68952f2f8a

+ 13 - 1
htmldev/wxMini/mixin/pages.js

@@ -54,7 +54,19 @@ module.exports = {
         if (status) {
           const { list } = data
           if (Array.isArray(list)) {
-            const _list = isRefresh ? [].concat(list) : that.data.listData.concat(list)
+            const listFormat = list.map(item => {
+              if (that.data.listUrl === '/api/user/goods/shop/list') {
+                return {
+                  ...item,
+                  shop_address: item.shop_address ? JSON.parse(item.shop_address) : {}
+                }
+              }
+              return {
+                ...item
+              }
+            })
+
+            const _list = isRefresh ? [].concat(listFormat) : that.data.listData.concat(listFormat)
             const temp = {
               listData: _list,
               finished: list.length < that.data.pagesize,

+ 1 - 0
htmldev/wxMini/pages/business/business.json

@@ -3,6 +3,7 @@
     "van-loading": "@vant/weapp/loading/index",
     "business-item-normal": "../../components/business-item-normal"
   },
+  "backgroundColor": "#F6F6F6",
   "backgroundTextStyle": "dark",
   "enablePullDownRefresh": true,
   "onReachBottomDistance": 50

+ 3 - 3
htmldev/wxMini/pages/goodsDetail/goodsDetail.js

@@ -99,8 +99,8 @@ Page({
         this.setData({
           objProductDetail: {
             ...data,
-            product_rotation_img_list: JSON.parse(product_rotation_img_list),
-            product_detail_img_list: JSON.parse(product_detail_img_list)
+            product_rotation_img_list: product_rotation_img_list ?  JSON.parse(product_rotation_img_list) : [],
+            product_detail_img_list: product_detail_img_list ? JSON.parse(product_detail_img_list) : []
           },
           'searchForm.shop_id': shop_id,
           'searchForm.type': collect_status === 0 ? 1 : 2 // 是否收藏(0否1是)
@@ -122,7 +122,7 @@ Page({
         this.setData({
           objShopDetail: {
             ...data,
-            shop_address: JSON.parse(data.shop_address)
+            shop_address: shop_address ? JSON.parse(data.shop_address) : {}
           }
         })
       } else {

+ 1 - 0
htmldev/wxMini/pages/guide/guide.json

@@ -3,6 +3,7 @@
     "van-loading": "@vant/weapp/loading/index",
     "goods-item-large": "../../components/goods-item-large"
   },
+  "backgroundColor": "#F6F6F6",
   "backgroundTextStyle": "dark",
   "enablePullDownRefresh": true,
   "onReachBottomDistance": 50

+ 1 - 0
htmldev/wxMini/pages/home/home.wxss

@@ -7,6 +7,7 @@
   position: relative;
   left: 0;
   top: 0;
+  margin-left: 8rpx;
 }
 
 .leaving-a-message image {

+ 1 - 0
htmldev/wxMini/pages/leavingAMessage/leavingAMessage.json

@@ -4,6 +4,7 @@
     "customer-tab": "../../components/customer-tab/index"
   },
   "navigationBarBackgroundColor": "#CCCCCC",
+  "backgroundColor": "#F6F6F6",
   "backgroundTextStyle": "dark",
   "enablePullDownRefresh": true,
   "onReachBottomDistance": 50

+ 1 - 0
htmldev/wxMini/pages/partner/partner.json

@@ -2,6 +2,7 @@
   "usingComponents": {
     "van-loading": "@vant/weapp/loading/index"
   },
+  "backgroundColor": "#F6F6F6",
   "backgroundTextStyle": "dark",
   "enablePullDownRefresh": true,
   "onReachBottomDistance": 50

+ 2 - 1
htmldev/wxMini/pages/partner/partner.scss

@@ -7,6 +7,7 @@
   position: relative;
   left: 0;
   top: 0;
+  margin-left: 8rpx;
 }
 
 .leaving-a-message image {
@@ -43,7 +44,7 @@
   margin: 0 auto 20rpx;
   border-radius: 24rpx;
   background: rgba(255, 255, 255, 1);
-  box-shadow: 0 4rpx 8rpx 0 rgba(0, 0, 0, 0.1);
+  box-shadow: 0 4rpx 8rpx 4rpx rgba(0, 0, 0, 0.1);
 }
 
 .top {

+ 1 - 1
htmldev/wxMini/pages/partner/partner.wxml

@@ -41,7 +41,7 @@
       </view>
       <view class="wechat">
         <view class="label">微信:</view>
-        <view class="value">{{item.user_code_url}}</view>
+        <view class="value">{{item.user_wechat_code}}</view>
       </view>
       <view class="adress">
         <text class="label">地址:</text>