Prechádzať zdrojové kódy

增加已售数量以及是否显示的条件判断

xiaohaizhao 1 rok pred
rodič
commit
43b0535c66

+ 2 - 1
packageA/market/detail.js

@@ -36,7 +36,8 @@ Page({
 		this.data.content.sa_itemgroupid = data.sa_itemgroupid;
 		this.setData({
 			userrole: wx.getStorageSync('userrole'),
-			isShowFavorites: wx.getStorageSync('auth').wfavorites ? true : false
+			isShowFavorites: wx.getStorageSync('auth').wfavorites ? true : false,
+			isdisplaysaleqty: wx.getStorageSync('siteP').isdisplaysaleqty
 		})
 		try {
 			let privacyFieldC = wx.getStorageSync('auth').wmarket.forms.wmarket.formcols.map(v => v.title);

+ 5 - 0
packageA/market/detail.wxml

@@ -25,6 +25,8 @@
     <view class="offer">
         <view>
             <text class="price">{{handleHide.verify(detail.gradeprice,"详情-当前商品价格",privacyFieldC)}}</text>
+            <text wx:if="{{isdisplaysaleqty}}" style="color: #999;font-size: 22rpx;margin-left: 10rpx;">已售{{(detail.soldbase-0)+(detail.saleqty-0)||0}}{{detail.unitname}}</text>
+
         </view>
         <text class="unit">单位/{{detail.unitname}}</text>
     </view>
@@ -95,6 +97,9 @@
             <view class="row">
                 规格:{{detail.standards || ' --'}}
             </view>
+            <view class="row">
+                别名:{{detail.byname || ' --'}}
+            </view>
             <view class="row">
                 特殊说明:<text wx:if="{{detail.specalnote}}" style="color: red;">{{detail.specalnote}}</text><text wx:else> --</text>
             </view>

+ 7 - 1
pages/index/market/index.js

@@ -148,12 +148,18 @@ Component({
       wx.showLoading({
         title: '搜索中...',
       })
+      this.setData({
+        'condition': detail
+      })
       this.getList(true)
     },
     onChange({
       detail
     }) {
-      content.where.condition = detail;
+      content.where.condition = detail
+      this.setData({
+        'condition': detail
+      })
     },
     /* 获取领域 */
     getTradefie() {

+ 2 - 1
pages/index/market/index.wxml

@@ -1,5 +1,6 @@
 <van-search use-action-slot placeholder='请输入搜索关键词' shape='round' bind:change='onChange' bind:search="onSearch" bind:clear="onSearch">
-	<view style="padding: 0 10rpx;" slot="action" bind:tap="openPopup">筛选</view>
+	<!-- <view style="padding: 0 10rpx;" slot="action" bind:tap="openPopup">筛选</view> -->
+	<view wx:if="{{condition}}" style="padding: 0 10rpx;" slot="action" bind:tap="getList">搜索</view>
 </van-search>
 <Tabs active='0' id="tradefieList" list="{{tradefieList}}" wx:if="{{tradefieList.length>1}}" box-class='brand-box' tab-class='brand-tab-class' active-class='brand-active-class' name='tradefield' bind:onChange="tradefieChange" />
 <Tabs wx:for="{{itemClasss}}" id='class{{index}}' rowIndex='{{index}}' wx:key="{{item.rowindex}}" list="{{item}}" box-class='brand-box' tab-class='brand-tab-class' active-class='brand-active-class' name='itemclassname' bind:onChange="itemClasssChange" />

+ 3 - 0
pages/index/market/modules/list/index.js

@@ -20,6 +20,9 @@ Component({
   },
   lifetimes: {
     attached: function () {
+      this.setData({
+        isdisplaysaleqty:wx.getStorageSync('siteP').isdisplaysaleqty
+      })
       setTimeout(() => {
         try {
           const {

+ 6 - 3
pages/index/market/modules/list/index.wxml

@@ -7,20 +7,23 @@
 	</view>
 	<view class="right-box">
 		<view class="title line-1">{{item.groupname||'--'}}</view>
-		<view class="tags">
+		<!-- 	<view class="tags">
 			<view style="background: #FA8C16;">
 				{{item.brandname}}
 			</view>
 			<view wx:if="{{item.tradefield}}" style="background: #FF3B30;">
 				{{item.tradefield}}
 			</view>
-		</view>
+		</view> -->
 		<view class="type line-1">
 			型号:{{item.item[0].model || ' --'}}
 		</view>
 		<view class="type line-1">
 			规格:{{item.item[0].standards || ' --'}}
 		</view>
+		<view class="type line-1">
+			别名:{{item.item[0].byname||' --'}}
+		</view>
 		<view class="type line-1">
 			包装数量:{{item.item[0].packageqty || '0'}}
 		</view>
@@ -32,7 +35,7 @@
 				<view class="view" wx:else>
 					¥ {{handleHide.verify((item.minprice+'~'+item.maxprice),'列表价格',privacyFieldC)}}
 				</view>
-				<view class="punit" {{item.unitname}}</view>
+				<view class="punit" wx:if="{{isdisplaysaleqty}}">已售{{((item.item[0].soldbase-0)+(item.item[0].saleqty-0))||0}}{{item.unitname}}</view>
 			</view>
 			<view wx:if="{{!item.isscheme}}" class="shopping" data-item="{{item}}" data-index="{{index}}" catchtap="buyMore">
 				<view hover-class="navigator-hover" wx:if="{{isShowFavorites}}" url="#" data-name="收藏" class="{{item.item[0].iscollection?'cuIcon-favorfill':'cuIcon-favor'}} cuIcon" style="color:{{item.item[0].iscollection?'#FADB14':''}}" />