Browse Source

小程序:供应商详情接口对接

panyong 2 years ago
parent
commit
4c742549df

+ 1 - 2
htmldev/wxMini/components/goods-item-normal/index.js

@@ -16,9 +16,8 @@ Component({
    */
   methods: {
     jumpGoodsDetail() {
-      // this.triggerEvent('jumpGoodsDetail', {})
       wx.navigateTo({
-        url: '/pages/goodsDetail/goodsDetail'
+        url: '/pages/goodsDetail/goodsDetail?product_id=' + this.data.item.id
       })
     }
   }

+ 6 - 3
htmldev/wxMini/components/goods-item-normal/index.wxml

@@ -1,4 +1,6 @@
-<view class="list">
+<view
+  class="list"
+  bind:tap="jumpGoodsDetail">
   <view class="goods-cover-wrap">
     <image
       class="goods-cover"
@@ -12,11 +14,12 @@
     <view class="price-wrap">
       <view class="now">
         <view class="unit">¥</view>
-        <view class="yuan">{{tools.fen2YuanAndJiao(item.product_market_price).yuan}}</view>
-        <view class="jiao">{{tools.fen2YuanAndJiao(item.product_market_price).jiao}}</view>
+        <view class="yuan">{{tools.fen2YuanAndJiao(item.product_all_price).yuan}}</view>
+        <view class="jiao">{{tools.fen2YuanAndJiao(item.product_all_price).jiao}}</view>
       </view>
       <view class="old">{{tools.fen2Yuan(item.product_price)}}</view>
     </view>
+    <!-- todo -->
     <view class="star-words">
       <text
         class="word"

+ 13 - 21
htmldev/wxMini/pages/businessDetail/businessDetail.wxss → htmldev/wxMini/pages/businessDetail/businessDetail.scss

@@ -19,32 +19,24 @@
 }
 
 .business-name {
-  padding: 68rpx 56rpx 0;
-  font-size: 48rpx;
-  color: rgba(51, 51, 51, 1);
-}
-
-.business-info {
   display: flex;
-  flex-direction: column;
-}
-
-.business-info text {
-  font-size: 26rpx;
-  color: rgba(153, 153, 153, 1);
-}
+  align-items: center;
+  flex-flow: row wrap;
+  padding: 68rpx 56rpx 0;
 
-.business-info .phone,
-.business-info .wechat {
-  white-space: nowrap;
-}
+  text {
+    font-size: 48rpx;
+    color: rgba(51, 51, 51, 1);
+  }
 
-.business-info .introduce {
-  word-break: break-all;
-  word-wrap: break-word;
+  image {
+    width: 32rpx;
+    height: 42rpx;
+    margin-left: 20rpx;
+  }
 }
 
-.waterfall {
+.goods-list {
   display: flex;
   justify-content: space-between;
   width: 690rpx;

+ 11 - 3
htmldev/wxMini/pages/businessDetail/businessDetail.wxml

@@ -17,7 +17,12 @@
     </block>
   </swiper>
 </view>
-<view class="business-name">{{objShopDetail.user_name}}</view>
+<view class="business-name">
+  <text
+    wx:for="{{objShopDetail.user_name}}"
+    wx:key="index">{{item}}</text>
+  <image src="../../image/common/bookmark_1.png"></image>
+</view>
 <customer-tab
   nav="{{nav}}"
   active="{{active}}"
@@ -31,9 +36,12 @@
 </view>
   <!--产品-->
 <view
-  class="waterfall"
+  class="goods-list"
   hidden="{{active === '1'}}">
-  <goods-item-normal/>
+  <goods-item-normal
+    wx:for="{{listData}}"
+    wx:key="id"
+    item="{{item}}"/>
 </view>
 <view class="pullup-wrapper" wx:if="{{!isRefresh && active === '2'}}">
   <van-loading