Commit 1344a239c83e535921fb1ce6b1ba1bbd17bb1a07

Authored by 前端开发-罗建龙
1 parent b985842c

优化

components/add_purchase/add_purchase.js
... ... @@ -120,6 +120,7 @@ Component({
120 120 all_pick_list: null, //所有的门店先记录起来
121 121 fir_def_store: null, //客户默认的门店的
122 122 keyword: '', //门店搜索
  123 + is_no_new: 1,
123 124 },
124 125  
125 126 /**
... ... @@ -3771,6 +3772,7 @@ Component({
3771 3772 },
3772 3773 //-- 选择规格下一步 --
3773 3774 sele_spec_next(that, item, gid, nor) {
  3775 + let th = this;
3774 3776 if (!item.whsle_id && ([1, 2, 4, 6].indexOf(item.prom_type) == -1 || this.data.is_normal == 1))
3775 3777 that.check_is_youhui(gid, that.data.is_normal, 1);
3776 3778  
... ... @@ -5162,6 +5164,22 @@ Component({
5162 5164 ob[txt] = this.data.iurl + "/miniapp/images/default_g_img.gif";
5163 5165 this.setData(ob);
5164 5166 },
  5167 + async getUserBuyPromNum(prom_id,is_zh) {
  5168 + var userInfo = getApp().globalData.userInfo;
  5169 + var url = `/api/weshop/ordergoods/getUserBuyPromNum?store_id=${os.stoid}&user_id=${userInfo.user_id}&prom_type=7&prom_id=${prom_id}`;
  5170 + let res = await getApp().request.promiseGet(url, {
  5171 + data: {}
  5172 + });
  5173 + let userbuynum = 0
  5174 + if (res.data.code == 0 && res.data.data) {
  5175 + userbuynum = res.data.data.userbuynum
  5176 + }
  5177 + this.setData({
  5178 + userbuynum
  5179 + })
  5180 + if(is_zh) this.data.user_zh_buy_num=userbuynum;
  5181 + // return userbuynum
  5182 + },
5165 5183  
5166 5184  
5167 5185 }
... ...
packageB/pages/zuhegou/index/index.wxml
... ... @@ -61,7 +61,7 @@
61 61 <view class="c-red pdr10 {{item.haveAdded ? 'active':''}}" catchtap="addToCart"
62 62 data-index="{{index}}">
63 63 <text class="iconfont icon-gouwuche fs60"></text>
64   - </view>
  64 + </view>
65 65 </view>
66 66 </view>
67 67 </view>
... ...
pages/goods/goodsList/goodsList.js
... ... @@ -6,7 +6,7 @@
6 6 var regeneratorRuntime = require('../../../utils/runtime.js');
7 7 var com_fil= require('../com_screen.js');
8 8  
9   -Page({
  9 +Page({
10 10 data: {
11 11 url: e.globalData.setting.imghost,
12 12 resourceUrl: e.globalData.setting.resourceUrl,
... ... @@ -44,6 +44,7 @@ Page({
44 44 limit_num:0,
45 45 gr_fir:0, //分组第一次
46 46 share_imgurl:'', //分享图片
  47 + add_purchase:false,
47 48 },
48 49  
49 50 onLoad: function(t) {
... ... @@ -601,7 +602,29 @@ Page({
601 602 open_more(e){ com_fil.open_more(e,this); },
602 603 clear_fil(){ //清空
603 604 this.data.gr_fir=0;com_fil.clear_fil(this);
604   - }
  605 + },
  606 + // 加购方法show
  607 + addPurchase(even){
  608 + this.setData({
  609 + add_purchase:true
  610 + })
  611 + let gid = even.currentTarget.dataset.gid
  612 + let prom_id = even.currentTarget.dataset.prom_id
  613 + let prom_type = even.currentTarget.dataset.prom_type
  614 + let goods_type= even.currentTarget.dataset.goods_type
  615 + let add_purchase = this.selectComponent("#add_purchase");
  616 + if (add_purchase) {
  617 + add_purchase.init(gid,prom_type,prom_id,goods_type)
  618 + }
  619 + },
  620 + // 加购方法 hide
  621 + hide_add_purchase(){
  622 + setTimeout(()=>{
  623 + this.setData({
  624 + add_purchase:false
  625 + })
  626 + },1000)
  627 + }
605 628  
606 629  
607 630 });
608 631 \ No newline at end of file
... ...
pages/goods/goodsList/goodsList.json
... ... @@ -2,6 +2,7 @@
2 2 "backgroundTextStyle": "dark",
3 3 "navigationBarTitleText": "商品列表",
4 4 "usingComponents": {
5   - "share_box": "/components/share_box/share_box"
  5 + "share_box": "/components/share_box/share_box",
  6 + "add_purchase": "/components/add_purchase/add_purchase"
6 7 }
7   -}
8 8 \ No newline at end of file
  9 +}
9 10 \ No newline at end of file
... ...
pages/goods/goodsList/goodsList.wxml
1 1 <wxs module="g_filter" src="../g_filter.wxs"></wxs>
  2 +<wxs module="filter" src="../../../utils/filter.wxs"></wxs>
2 3 <view class="container" wx:if="{{show_all}}">
3 4 <view>
4 5  
5   - <view wx:if="{{prom_goods_list}}" class="fs30"><text style="color: red;" wx:if="{{index==0 && limit_num>0}}">每人限参与{{limit_num}}次;</text></view>
6   - <block wx:for="{{prom_goods_list}}">
7   - <view class="fs30 ellipsis-1" style="padding: 20rpx 30rpx">
8   - 满{{item.condition}}<text space="{{true}}" wx:if="{{item.prom_type==0}}">元 </text> <text space="{{true}}" wx:else>件 </text>
9   - <text space="{{true}}" wx:if="{{item.content.is_money && item.content.is_money!='0'}}">减{{item.content.money}}元 </text>
10   - <text space="{{true}}" wx:if="{{item.content.past && item.content.past!='0'}}">包邮 </text>
11   - <text space="{{true}}" wx:if="{{item.content.is_sale && item.content.is_sale!='0'}}">打{{item.content.sale}}折 </text>
12   - <text space="{{true}}" wx:if="{{item.content.is_int && item.content.is_int!='0'}}">送{{item.content.int}}积分 </text>
13   - <text space="{{true}}" wx:if="{{item.content.is_coupon && item.content.is_coupon!='0'}}">送{{item.content.coupon_money}}元优惠券 </text>
14   - <text space="{{true}}" wx:if="{{item.content.is_gift && item.content.is_gift!='0'}}">送{{item.content.zp_mode==1?'多赠品':item.content.gift_name}} </text>
15   - <text space="{{true}}" wx:if="{{item.content.is_libao && item.content.is_libao!='0'}}">送{{item.content.lb_name}} </text>
16   - <text space="{{true}}" wx:if="{{item.content.is_zxlibao && item.content.is_zxlibao!='0'}}">送{{item.content.zxlb_name}} </text>
17   - <text space="{{true}}" wx:if="{{item.content.is_monthgiftbag && item.content.is_monthgiftbag!='0'}}">送{{item.content.monthgift_name}} </text>
18   - </view>
19   - </block>
20   -
21   - <!-- 新增 -->
22   - <view wx:if="{{jieti_prom}}" class="fs30 ellipsis-1" style="padding: 20rpx">阶梯促销:{{jieti_prom}}</view>
  6 + <view wx:if="{{prom_goods_list}}" class="fs30"><text style="color: red;" wx:if="{{index==0 && limit_num>0}}">每人限参与{{limit_num}}次;</text></view>
  7 + <block wx:for="{{prom_goods_list}}">
  8 + <view class="fs30 ellipsis-1" style="padding: 20rpx 30rpx">
  9 + 满{{item.condition}}<text space="{{true}}" wx:if="{{item.prom_type==0}}">元 </text> <text space="{{true}}" wx:else>件 </text>
  10 + <text space="{{true}}" wx:if="{{item.content.is_money && item.content.is_money!='0'}}">减{{item.content.money}}元 </text>
  11 + <text space="{{true}}" wx:if="{{item.content.past && item.content.past!='0'}}">包邮 </text>
  12 + <text space="{{true}}" wx:if="{{item.content.is_sale && item.content.is_sale!='0'}}">打{{item.content.sale}}折 </text>
  13 + <text space="{{true}}" wx:if="{{item.content.is_int && item.content.is_int!='0'}}">送{{item.content.int}}积分 </text>
  14 + <text space="{{true}}" wx:if="{{item.content.is_coupon && item.content.is_coupon!='0'}}">送{{item.content.coupon_money}}元优惠券 </text>
  15 + <text space="{{true}}" wx:if="{{item.content.is_gift && item.content.is_gift!='0'}}">送{{item.content.zp_mode==1?'多赠品':item.content.gift_name}} </text>
  16 + <text space="{{true}}" wx:if="{{item.content.is_libao && item.content.is_libao!='0'}}">送{{item.content.lb_name}} </text>
  17 + <text space="{{true}}" wx:if="{{item.content.is_zxlibao && item.content.is_zxlibao!='0'}}">送{{item.content.zxlb_name}} </text>
  18 + <text space="{{true}}" wx:if="{{item.content.is_monthgiftbag && item.content.is_monthgiftbag!='0'}}">送{{item.content.monthgift_name}} </text>
  19 + </view>
  20 + </block>
  21 +
  22 + <!-- 新增 -->
  23 + <view wx:if="{{jieti_prom}}" class="fs30 ellipsis-1" style="padding: 20rpx">阶梯促销:{{jieti_prom}}</view>
23 24  
24 25 </view>
25   - <view class="pd20 flex ai-center jc_sb search_fixed">
26   - <!-- 搜索框 -->
27   - <view class="search-box f1">
28   - <view hover-class="none" data-url="/packageG/pages/goods/search/search?ladder_id={{ladder_id}}" bindtap="go_url"><text class="iconfont icon-sousuo pdr10"></text>请输入商品关键字</view>
29   - </view>
30   - <!-- 单列/双列 显示切换 -->
31   - <text class="iconfont {{isToggle ? 'icon-fenlie':'icon-fenxiang'}} pdl30 fs36" bindtap="bindToggleDisplay"></text>
32   - </view>
33   -
34   - <view class="nav-box">
35   - <view class="nav">
36   -
37   -
38   - <navigator class="nav-item">
39   - <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
40   - <text wx:if="{{tabname=='on_time'}}">新品</text>
41   - <text wx:elif="{{tabname=='comment_count'}}">评论</text>
42   - <text wx:else>综合</text>
43   - </picker>
44   - <view class="arrow_down"></view>
45   -
46   - </navigator>
47   -
48   -
49   - <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量
50   -<!-- <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">-->
51   -<!-- <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>-->
52   -<!-- <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>-->
53   -<!-- </view>-->
54   - <view>
55   - <view class="arrow_up {{tabname=='sales_sum' && adname=='asc'?'on':'' }} "></view>
56   - <view class="arrow_down {{tabname=='sales_sum' && adname=='desc'?'on':'' }} "></view>
57   - </view>
58   -
59   - </navigator>
60   - <navigator bindtap="changeTab" class="nav-item" data-href="final_price" data-ad="{{adname}}">
61   - 价格
62   -<!-- <view class="ico-dg" wx:if="{{tabname=='final_price'}}">-->
63   -<!-- <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>-->
64   -<!-- <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>-->
65   -<!-- </view>-->
66   - <view>
67   - <view class="arrow_up {{tabname=='final_price' && adname=='asc'?'on':'' }} "></view>
68   - <view class="arrow_down {{tabname=='final_price' && adname=='desc'?'on':'' }} "></view>
69   - </view>
70   - </navigator>
71   - <navigator bindtap="openFilterModal" class="nav-item">
72   - 筛选<view class="ico-filter">
73   - <image class="wh100" src="{{iurl}}/miniapp/images/xx.png"></image>
74   - </view>
75   - </navigator>
76   -
77   - <!-- <navigator class="nav-item search" url="/packageG/pages/goods/search/search">
  26 + <view class="pd20 flex ai-center jc_sb search_fixed">
  27 + <!-- 搜索框 -->
  28 + <view class="search-box f1">
  29 + <view hover-class="none" data-url="/packageG/pages/goods/search/search?ladder_id={{ladder_id}}" bindtap="go_url"><text class="iconfont icon-sousuo pdr10"></text>请输入商品关键字</view>
  30 + </view>
  31 + <!-- 单列/双列 显示切换 -->
  32 + <text class="iconfont {{isToggle ? 'icon-fenlie':'icon-fenxiang'}} pdl30 fs36" bindtap="bindToggleDisplay"></text>
  33 + </view>
  34 +
  35 + <view class="nav-box">
  36 + <view class="nav">
  37 +
  38 +
  39 + <navigator class="nav-item">
  40 + <picker bindchange="bind_pk_sort" value="{{index}}" range="{{more_sort_arr}}" range-key="name">
  41 + <text wx:if="{{tabname=='on_time'}}">新品</text>
  42 + <text wx:elif="{{tabname=='comment_count'}}">评论</text>
  43 + <text wx:else>综合</text>
  44 + </picker>
  45 + <view class="arrow_down"></view>
  46 +
  47 + </navigator>
  48 +
  49 +
  50 + <navigator bindtap="changeTab" class="nav-item" data-href="sales_sum" data-ad="{{adname}}">销量
  51 + <!-- <view class="ico-dg" wx:if="{{tabname=='sales_sum'}}">-->
  52 + <!-- <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>-->
  53 + <!-- <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>-->
  54 + <!-- </view>-->
  55 + <view>
  56 + <view class="arrow_up {{tabname=='sales_sum' && adname=='asc'?'on':'' }} "></view>
  57 + <view class="arrow_down {{tabname=='sales_sum' && adname=='desc'?'on':'' }} "></view>
  58 + </view>
  59 +
  60 + </navigator>
  61 + <navigator bindtap="changeTab" class="nav-item" data-href="final_price" data-ad="{{adname}}">
  62 + 价格
  63 + <!-- <view class="ico-dg" wx:if="{{tabname=='final_price'}}">-->
  64 + <!-- <image class="wh100" src="{{iurl}}/miniapp/images/dg.png" wx:if="{{adname=='desc'}}"></image>-->
  65 + <!-- <image class="wh100" src="{{iurl}}/miniapp/images/up_s.png" wx:if="{{adname=='asc'}}"></image>-->
  66 + <!-- </view>-->
  67 + <view>
  68 + <view class="arrow_up {{tabname=='final_price' && adname=='asc'?'on':'' }} "></view>
  69 + <view class="arrow_down {{tabname=='final_price' && adname=='desc'?'on':'' }} "></view>
  70 + </view>
  71 + </navigator>
  72 + <navigator bindtap="openFilterModal" class="nav-item">
  73 + 筛选<view class="ico-filter">
  74 + <image class="wh100" src="{{iurl}}/miniapp/images/xx.png"></image>
  75 + </view>
  76 + </navigator>
  77 +
  78 + <!-- <navigator class="nav-item search" url="/packageG/pages/goods/search/search">
78 79 <image class="wh100 search-img" src="{{iurl}}/miniapp/images/search.png"></image>
79 80 </navigator> -->
80   - </view>
81   - </view>
82   -
83   - <view class="choice_list" wx:if="{{!isToggle}}">
  81 + </view>
  82 + </view>
  83 +
  84 + <view class="choice_list" style="position: relative;" wx:if="{{!isToggle}}">
84 85 <navigator class="choice_item" url="{{g_filter.get_goods_url(item)}}" wx:for="{{requestData}}" wx:key="{{index}}">
85 86 <view class="img-wrap">
86 87 <image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{url+item.original_img}}" lazy-load="true" data-errorimg="requestData[{{index}}].original_img"></image>
... ... @@ -89,24 +90,142 @@
89 90 <view class="title ellipsis-2">{{item.goods_name}}</view>
90 91 <!-- 判断是否有活动价 -->
91 92 <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_id>0 && item.prom_type!=3 && item.prom_type!=5 && item.prom_type!=7 && item.prom_type!=10 }}">
92   - <view class="flex on">
93   - <!-- 活动价 -->
94   - <view class="price">
95   - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
96   - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
97   - <text wx:if="{{item.prom_price}}" class="rmb">{{item.prom_price}}</text>
98   - </view>
99   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash mgl10 rmb fs24 no_line_c">{{item.market_price}}</view>
100   - </view>
101   -
102   -
  93 + <view class="flex on">
  94 + <!-- 活动价 -->
  95 + <view class="price">
  96 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  97 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  98 + <text wx:if="{{item.prom_price}}" class="rmb">{{item.prom_price}}</text>
  99 + </view>
  100 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash mgl10 rmb fs24 no_line_c">{{item.market_price}}</view>
  101 + </view>
  102 +
  103 +
  104 + <view class="comment pdt10">
  105 + <!-- <view class="word-line xc-ash">¥{{item.market_price}}</view> -->
  106 + <view class="fs24 t-r">
  107 + <span>评论{{item.comment_count}}</span>
  108 + <span class="pdl30">已售{{item.sales_sum}}</span>
  109 + </view>
  110 + </view>
  111 + </block>
  112 + <block wx:else>
  113 + <!-- 商品价格,先判断下是后又等级价-->
  114 + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
  115 + <!-- 当会员是等级卡的时候 -->
  116 + <block wx:if="{{card_field}}">
  117 + <!-- 等级价>0 -->
  118 + <block wx:if="{{item[card_field]>0}}">
  119 + <view class="flex ai-center">
  120 + <view class="price rmb">{{item[card_field]}}</view>
  121 + <view class="card_bg ellipsis-1">
  122 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  123 + <text class="card_name">{{card_name}}</text>
  124 + </view>
  125 + </view>
  126 + <view class="comment">
  127 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
  128 + <view class="fs24 t-r">
  129 + <span>评论{{item.comment_count}}</span>
  130 + <span class="pdl30">已售{{item.sales_sum}}</span>
  131 + </view>
  132 + </view>
  133 + </block>
  134 + <block wx:else>
  135 + <view class="price rmb">{{item.shop_price}}</view>
  136 + <view class="comment">
  137 + <!-- <view class="word-line xc-ash rmb">{{item.market_price}}</view>-->
  138 + <view class="fs24 t-r">
  139 + <span>评论{{item.comment_count}}</span>
  140 + <span class="pdl30">已售{{item.sales_sum}}</span>
  141 + </view>
  142 + </view>
  143 + </block>
  144 + </block>
  145 + <block wx:else>
  146 + <view wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">
  147 + <view class="flex ai-center">
  148 + <view class="price rmb">{{item.shop_price}}</view>
  149 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash mk_price rmb no_line_c">{{item.market_price}}</view>
  150 + </view>
  151 + <view class="comment">
  152 + <view class="flex ai-center">
  153 + <view class="rmb">{{g_filter.get_card_price(item,card_list,0)}}</view>
  154 + <view class="card_bg ellipsis-1">
  155 + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
  156 + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
  157 + </view>
  158 + </view>
  159 + <view class="fs24 pdt10 t-r">
  160 + <span class="">评论{{item.comment_count}}</span>
  161 + <span class="pdl30">已售{{item.sales_sum}}</span>
  162 + </view>
  163 + </view>
  164 + </view>
  165 + <block wx:else>
  166 + <view>
  167 + <view class="price rmb">{{item.shop_price}}</view>
  168 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
  169 + </view>
  170 + <!-- <view class="price">¥{{item.shop_price}}</view> -->
  171 + <view class="comment pdt10">
  172 + <view class="fs24 t-r">
  173 + <span>评论{{item.comment_count}}</span>
  174 + <span class="pdl30">已售{{item.sales_sum}}</span>
  175 + </view>
  176 + </view>
  177 + </block>
  178 + </block>
  179 + </block>
  180 + <view wx:else>
  181 + <view class="flex ai-center">
  182 + <view class="price rmb">{{item.shop_price}}</view>
  183 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb fs24 mgl10 no_line_c">{{item.market_price}}</view>
  184 + </view>
  185 +
103 186 <view class="comment pdt10">
104   - <!-- <view class="word-line xc-ash">¥{{item.market_price}}</view> -->
105 187 <view class="fs24 t-r">
106   - <span>评论{{item.comment_count}}</span>
107   - <span class="pdl30">已售{{item.sales_sum}}</span>
108   - </view>
  188 + <span>评论{{item.comment_count}}</span>
  189 + <span class="pdl30">已售{{item.sales_sum}}</span>
  190 + </view>
109 191 </view>
  192 + </view>
  193 + </block>
  194 + </view>
  195 + <view class="gicon" catchtap="addPurchase" wx:if="{{filter.has_add_goods(item.prom_type)}}" data-gid="{{item.goods_id}}" data-prom_id="{{item.id}}" data-prom_type="{{item.prom_type}}" data-goods_type="{{item.goods_type}}">
  196 + <text class="iconfont icon-gouwuche fs60" style="color: #f23030;"></text>
  197 + </view>
  198 + </navigator>
  199 + </view>
  200 +
  201 +
  202 + <view class="choice_list on" wx:else>
  203 + <navigator class="choice_item" url="{{g_filter.get_goods_url(item)}}" wx:for="{{requestData}}" wx:key="{{index}}">
  204 + <view class="img-wrap">
  205 + <image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{url+item.original_img}}" lazy-load="true" data-errorimg="requestData[{{index}}].original_img"></image>
  206 + </view>
  207 + <view class="item-cont" style="position: relative;">
  208 + <view class="title ellipsis-2">{{item.goods_name}}</view>
  209 + <!-- 判断是否有活动价 -->
  210 + <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}">
  211 + <view class="flex on">
  212 + <!-- 活动价 -->
  213 + <view class="price">
  214 + <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
  215 + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
  216 + <text wx:if="{{item.prom_price}}" class="rmb">{{item.prom_price}}</text>
  217 + </view>
  218 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash mgl10 rmb fs24 no_line_c">{{item.market_price}}</view>
  219 + </view>
  220 +
  221 +
  222 + <view class="comment pdt10">
  223 + <!-- <view class="word-line xc-ash">¥{{item.market_price}}</view>-->
  224 + <view class="fs24 t-r">
  225 + <span>评论{{item.comment_count}}</span>
  226 + <span class="pdl30">已售{{item.sales_sum}}</span>
  227 + </view>
  228 + </view>
110 229 </block>
111 230 <block wx:else>
112 231 <!-- 商品价格,先判断下是后又等级价-->
... ... @@ -125,19 +244,19 @@
125 244 <view class="comment">
126 245 <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
127 246 <view class="fs24 t-r">
128   - <span>评论{{item.comment_count}}</span>
129   - <span class="pdl30">已售{{item.sales_sum}}</span>
130   - </view>
  247 + <span>评论{{item.comment_count}}</span>
  248 + <span class="pdl30">已售{{item.sales_sum}}</span>
  249 + </view>
131 250 </view>
132 251 </block>
133 252 <block wx:else>
134 253 <view class="price rmb">{{item.shop_price}}</view>
135 254 <view class="comment">
136   -<!-- <view class="word-line xc-ash rmb">{{item.market_price}}</view>-->
  255 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
137 256 <view class="fs24 t-r">
138   - <span>评论{{item.comment_count}}</span>
139   - <span class="pdl30">已售{{item.sales_sum}}</span>
140   - </view>
  257 + <span>评论{{item.comment_count}}</span>
  258 + <span class="pdl30">已售{{item.sales_sum}}</span>
  259 + </view>
141 260 </view>
142 261 </block>
143 262 </block>
... ... @@ -156,176 +275,73 @@
156 275 </view>
157 276 </view>
158 277 <view class="fs24 pdt10 t-r">
159   - <span class="">评论{{item.comment_count}}</span>
160   - <span class="pdl30">已售{{item.sales_sum}}</span>
161   - </view>
  278 + <span class="">评论{{item.comment_count}}</span>
  279 + <span class="pdl30">已售{{item.sales_sum}}</span>
  280 + </view>
162 281 </view>
163 282 </view>
164 283 <block wx:else>
165   - <view>
166   - <view class="price rmb">{{item.shop_price}}</view>
167   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
168   - </view>
  284 + <view>
  285 + <view class="price rmb">{{item.shop_price}}</view>
  286 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
  287 + </view>
169 288 <!-- <view class="price">¥{{item.shop_price}}</view> -->
170 289 <view class="comment pdt10">
171 290 <view class="fs24 t-r">
172   - <span>评论{{item.comment_count}}</span>
173   - <span class="pdl30">已售{{item.sales_sum}}</span>
174   - </view>
  291 + <span>评论{{item.comment_count}}</span>
  292 + <span class="pdl30">已售{{item.sales_sum}}</span>
  293 + </view>
175 294 </view>
176 295 </block>
177 296 </block>
178 297 </block>
179 298 <view wx:else>
180   - <view class="flex ai-center">
181   - <view class="price rmb">{{item.shop_price}}</view>
182   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb fs24 mgl10 no_line_c">{{item.market_price}}</view>
183   - </view>
184   -
  299 + <view class="">
  300 + <view class="price rmb">{{item.shop_price}}</view>
  301 + <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb fs24 mgl10 no_line_c">{{item.market_price}}</view>
  302 + </view>
185 303 <view class="comment pdt10">
186 304 <view class="fs24 t-r">
187   - <span>评论{{item.comment_count}}</span>
188   - <span class="pdl30">已售{{item.sales_sum}}</span>
189   - </view>
  305 + <span>评论{{item.comment_count}}</span>
  306 + <span class="pdl30">已售{{item.sales_sum}}</span>
  307 + </view>
190 308 </view>
191 309 </view>
192 310 </block>
  311 +
  312 + <view class="gicon2" catchtap="addPurchase" wx:if="{{filter.has_add_goods(item.prom_type)}}" data-gid="{{item.goods_id}}" data-prom_id="{{item.id}}" data-prom_type="{{item.prom_type}}" data-goods_type="{{item.goods_type}}">
  313 + <text class="iconfont icon-gouwuche fs60" style="color: #f23030;"></text>
193 314 </view>
  315 + </view>
194 316 </navigator>
195   - </view>
196   -
197   -
198   - <view class="choice_list on" wx:else>
199   - <navigator class="choice_item" url="{{g_filter.get_goods_url(item)}}" wx:for="{{requestData}}" wx:key="{{index}}">
200   - <view class="img-wrap">
201   - <image src="{{item.original_img}}" binderror="bind_bnerr2" data-url="{{url+item.original_img}}" lazy-load="true" data-errorimg="requestData[{{index}}].original_img"></image>
202   - </view>
203   - <view class="item-cont">
204   - <view class="title ellipsis-2">{{item.goods_name}}</view>
205   - <!-- 判断是否有活动价 -->
206   - <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}">
207   - <view class="flex on">
208   - <!-- 活动价 -->
209   - <view class="price">
210   - <text wx:if="{{item.prom_integral}}">{{item.prom_integral}}积分</text>
211   - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text>
212   - <text wx:if="{{item.prom_price}}" class="rmb">{{item.prom_price}}</text>
213   - </view>
214   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash mgl10 rmb fs24 no_line_c">{{item.market_price}}</view>
215   - </view>
216   -
217   -
218   - <view class="comment pdt10">
219   -<!-- <view class="word-line xc-ash">¥{{item.market_price}}</view>-->
220   - <view class="fs24 t-r">
221   - <span>评论{{item.comment_count}}</span>
222   - <span class="pdl30">已售{{item.sales_sum}}</span>
223   - </view>
224   - </view>
225   - </block>
226   - <block wx:else>
227   - <!-- 商品价格,先判断下是后又等级价-->
228   - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}">
229   - <!-- 当会员是等级卡的时候 -->
230   - <block wx:if="{{card_field}}">
231   - <!-- 等级价>0 -->
232   - <block wx:if="{{item[card_field]>0}}">
233   - <view class="flex ai-center">
234   - <view class="price rmb">{{item[card_field]}}</view>
235   - <view class="card_bg ellipsis-1">
236   - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
237   - <text class="card_name">{{card_name}}</text>
238   - </view>
239   - </view>
240   - <view class="comment">
241   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
242   - <view class="fs24 t-r">
243   - <span>评论{{item.comment_count}}</span>
244   - <span class="pdl30">已售{{item.sales_sum}}</span>
245   - </view>
246   - </view>
247   - </block>
248   - <block wx:else>
249   - <view class="price rmb">{{item.shop_price}}</view>
250   - <view class="comment">
251   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
252   - <view class="fs24 t-r">
253   - <span>评论{{item.comment_count}}</span>
254   - <span class="pdl30">已售{{item.sales_sum}}</span>
255   - </view>
256   - </view>
257   - </block>
258   - </block>
259   - <block wx:else>
260   - <view wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}">
261   - <view class="flex ai-center">
262   - <view class="price rmb">{{item.shop_price}}</view>
263   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash mk_price rmb no_line_c">{{item.market_price}}</view>
264   - </view>
265   - <view class="comment">
266   - <view class="flex ai-center">
267   - <view class="rmb">{{g_filter.get_card_price(item,card_list,0)}}</view>
268   - <view class="card_bg ellipsis-1">
269   - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>
270   - <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text>
271   - </view>
272   - </view>
273   - <view class="fs24 pdt10 t-r">
274   - <span class="">评论{{item.comment_count}}</span>
275   - <span class="pdl30">已售{{item.sales_sum}}</span>
276   - </view>
277   - </view>
278   - </view>
279   - <block wx:else>
280   - <view>
281   - <view class="price rmb">{{item.shop_price}}</view>
282   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb no_line_c">{{item.market_price}}</view>
283   - </view>
284   - <!-- <view class="price">¥{{item.shop_price}}</view> -->
285   - <view class="comment pdt10">
286   - <view class="fs24 t-r">
287   - <span>评论{{item.comment_count}}</span>
288   - <span class="pdl30">已售{{item.sales_sum}}</span>
289   - </view>
290   - </view>
291   - </block>
292   - </block>
293   - </block>
294   - <view wx:else>
295   - <view class="">
296   - <view class="price rmb">{{item.shop_price}}</view>
297   - <view wx:if="{{is_retail_price}}" class="word-line xc-ash rmb fs24 mgl10 no_line_c">{{item.market_price}}</view>
298   - </view>
299   - <view class="comment pdt10">
300   - <view class="fs24 t-r">
301   - <span>评论{{item.comment_count}}</span>
302   - <span class="pdl30">已售{{item.sales_sum}}</span>
303   - </view>
304   - </view>
305   - </view>
306   - </block>
307   - </view>
308   - </navigator>
309   - </view>
310   -
311   -
312   -
313   -
314   -
315   - <view class="no-data" wx:if="{{(!requestData||requestData.length==0) && is_go}}">
316   - <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
317   - <view class="no-data-title">暂无相关商品</view>
318   - <navigator bindtap="go_url" class="lookat" data-url="/pages/index/index/index">回到首页</navigator>
319   - </view>
320 317 </view>
321 318  
  319 +
  320 +
  321 +
  322 +
  323 + <view class="no-data" wx:if="{{(!requestData||requestData.length==0) && is_go}}">
  324 + <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
  325 + <view class="no-data-title">暂无相关商品</view>
  326 + <navigator bindtap="go_url" class="lookat" data-url="/pages/index/index/index">回到首页</navigator>
  327 + </view>
  328 +</view>
  329 +
322 330 <include src="../com_screen.wxml" />
323 331  
324 332 <share_box id="share"></share_box>
325 333 <view class="t-c fs32" wx:if="{{err_txt}}">
326   - <view class="no-data">
327   - <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
328   - <view class="no-data-title">{{err_txt}}</view>
329   - <navigator bindtap="go_url" class="lookat" data-url="/pages/index/index/index">回到首页</navigator>
330   - </view>
331   -</view>
332 334 \ No newline at end of file
  335 + <view class="no-data">
  336 + <image class="cart-image" src="{{iurl}}/miniapp/images/cart-null.png"></image>
  337 + <view class="no-data-title">{{err_txt}}</view>
  338 + <navigator bindtap="go_url" class="lookat" data-url="/pages/index/index/index">回到首页</navigator>
  339 + </view>
  340 +</view>
  341 +
  342 +
  343 +<!-- 加购 -->
  344 +<add_purchase id="add_purchase" bindhide_add_purchase="hide_add_purchase" wx:if="{{add_purchase}}"></add_purchase>
  345 +
  346 +
  347 +
  348 +
... ...
pages/goods/goodsList/goodsList.wxss
... ... @@ -48,7 +48,7 @@ page {
48 48 top: 0;
49 49 /* width: 95%; */
50 50 background-color: #f0f0f0;
51   - z-index: 999;
  51 + z-index: 11;
52 52 }
53 53  
54 54 .nav-box {
... ... @@ -56,7 +56,7 @@ page {
56 56 top: 114rpx;
57 57 /* width: 95%; */
58 58 background-color: #f0f0f0;
59   - z-index: 999;
  59 + z-index: 11;
60 60 }
61 61  
62 62 .ico-dir {
... ... @@ -294,5 +294,20 @@ page {
294 294 color: white;
295 295 padding: 20rpx 50rpx;
296 296 }
297   -
  297 +.gicon{
  298 + position: absolute;
  299 + right: 20rpx;
  300 + top: 0;
  301 + bottom: 0;
  302 + display: flex;
  303 + align-items: center;
  304 +}
  305 +.gicon2{
  306 + position: absolute;
  307 + right: 20rpx;
  308 + top: 0;
  309 + bottom: 0;
  310 + display: flex;
  311 + align-items: center;
  312 +}
298 313 @import '../com_screen.wxss';
299 314 \ No newline at end of file
... ...