Commit 54967f40741b69f9135e3289d4d2d0713bb3401f
1 parent
14981844
测肤 未闭眼拍摄
Showing
17 changed files
with
881 additions
and
918 deletions
components/diy_goodsGroup/diy_goodsGroup.js
... | ... | @@ -46,6 +46,7 @@ Component({ |
46 | 46 | title_index: 0, |
47 | 47 | swiper_hei: 0, |
48 | 48 | title_class: "", |
49 | + is_no_plus: 1, | |
49 | 50 | }, |
50 | 51 | |
51 | 52 | ready: function () { }, |
... | ... | @@ -106,7 +107,7 @@ Component({ |
106 | 107 | } |
107 | 108 | if (this.data.object.bg_color) { |
108 | 109 | this.setData({ |
109 | - bg_color:this.data.object.bg_color, | |
110 | + bg_color: this.data.object.bg_color, | |
110 | 111 | }) |
111 | 112 | } |
112 | 113 | this.setData({ |
... | ... | @@ -332,6 +333,21 @@ Component({ |
332 | 333 | }) |
333 | 334 | } |
334 | 335 | }) |
336 | + //调用接口判断商家plus有没有过期 | |
337 | + getApp().request.promiseGet("/store/storemoduleendtime/page?store_id=" + os.stoid + "&type=3", {}).then(res => { | |
338 | + if (res.data.code == 0) { | |
339 | + var arr = res.data.data.pageData; | |
340 | + if (arr.length > 0) { | |
341 | + var item = arr[0]; | |
342 | + if (item.is_sy == 0) { | |
343 | + var now = Date.parse(new Date()); now = now / 1000; | |
344 | + if (item.end_time < now) { | |
345 | + th.setData({ is_no_plus: 0 }) | |
346 | + } | |
347 | + } | |
348 | + } | |
349 | + } | |
350 | + }) | |
335 | 351 | |
336 | 352 | }, |
337 | 353 | ... | ... |
components/diy_goodsGroup/diy_goodsGroup.wxml
... | ... | @@ -102,7 +102,7 @@ |
102 | 102 | </block> |
103 | 103 | <block wx:else> |
104 | 104 | <!-- 如果商品有设置等级价大于0的 --> |
105 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
105 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
106 | 106 | <view class="money flex"> |
107 | 107 | <!-- 办卡价 --> |
108 | 108 | <view class="flex xc-wc"> |
... | ... | @@ -253,7 +253,7 @@ |
253 | 253 | </block> |
254 | 254 | <block wx:else> |
255 | 255 | <!-- 如果商品有设置等级价大于0的 --> |
256 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
256 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
257 | 257 | <view class="money flex"> |
258 | 258 | <!-- 办卡价 --> |
259 | 259 | <view class="flex xc-wc"> |
... | ... | @@ -403,7 +403,7 @@ |
403 | 403 | </block> |
404 | 404 | <block wx:else> |
405 | 405 | <!-- 如果商品有设置等级价大于0的 --> |
406 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
406 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
407 | 407 | <view class="money flex"> |
408 | 408 | <!-- 办卡价 --> |
409 | 409 | <view class="flex xc-wc"> |
... | ... | @@ -577,7 +577,7 @@ |
577 | 577 | <!-- 等级价 --> |
578 | 578 | <view class="price flex ai_and"> |
579 | 579 | <view class="fs22">¥</view> |
580 | - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
580 | + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2) && is_no_plus}}</view> | |
581 | 581 | <view class="card_bg"> |
582 | 582 | <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image>{{g_filter.get_card_price(item,card_list,1)}} |
583 | 583 | </view> |
... | ... | @@ -734,7 +734,7 @@ |
734 | 734 | </block> |
735 | 735 | <block wx:else> |
736 | 736 | <!-- 如果商品有设置等级价大于0的 --> |
737 | - <block wx:if="{{g_filter.get_card_price(aitem,card_list,0)}}"> | |
737 | + <block wx:if="{{g_filter.get_card_price(aitem,card_list,0) && is_no_plus}}"> | |
738 | 738 | <view class="money flex"> |
739 | 739 | <!-- 办卡价 --> |
740 | 740 | <view class="flex xc-wc"> | ... | ... |
components/goods_list/goods_list.js
... | ... | @@ -16,21 +16,22 @@ Component({ |
16 | 16 | card_field: "", |
17 | 17 | card_name: "", |
18 | 18 | max_card_field: "", |
19 | - card_list: null | |
19 | + card_list: null, | |
20 | + is_no_plus: 1, | |
20 | 21 | }, |
21 | 22 | properties: { |
22 | 23 | // 这⾥定义了innerText属性,属性值可以在组件使⽤时指定 |
23 | 24 | }, |
24 | - ready: function () {}, | |
25 | + ready: function () { }, | |
25 | 26 | pageLifetimes: { |
26 | 27 | //要处理一下,游客登录后的界面的变化,主要还该是改变会员 |
27 | 28 | show: function () { |
28 | 29 | this.init(); |
29 | - if(getApp().globalData.login_back==1){ | |
30 | - getApp().globalData.login_back==0; | |
31 | - this.data.curPage=1; | |
32 | - this.setData({ recommend: [] }); | |
33 | - this.get_list(); | |
30 | + if (getApp().globalData.login_back == 1) { | |
31 | + getApp().globalData.login_back == 0; | |
32 | + this.data.curPage = 1; | |
33 | + this.setData({ recommend: [] }); | |
34 | + this.get_list(); | |
34 | 35 | } |
35 | 36 | } |
36 | 37 | }, |
... | ... | @@ -83,9 +84,21 @@ Component({ |
83 | 84 | }) |
84 | 85 | |
85 | 86 | } |
86 | - | |
87 | - | |
88 | - | |
87 | + } | |
88 | + }) | |
89 | + //调用接口判断商家plus有没有过期 | |
90 | + getApp().request.promiseGet("/store/storemoduleendtime/page?store_id=" + os.stoid + "&type=3", {}).then(res => { | |
91 | + if (res.data.code == 0) { | |
92 | + var arr = res.data.data.pageData; | |
93 | + if (arr.length > 0) { | |
94 | + var item = arr[0]; | |
95 | + if (item.is_sy == 0) { | |
96 | + var now = Date.parse(new Date()); now = now / 1000; | |
97 | + if (item.end_time < now) { | |
98 | + th.setData({ is_no_plus: 0 }) | |
99 | + } | |
100 | + } | |
101 | + } | |
89 | 102 | } |
90 | 103 | }) |
91 | 104 | }, |
... | ... | @@ -93,8 +106,8 @@ Component({ |
93 | 106 | get_list: function () { |
94 | 107 | var that = this; |
95 | 108 | if (that.data.is_no_more == 0) return false; |
96 | - var user_id=getApp().globalData.user_id; | |
97 | - if(!user_id) user_id=0; | |
109 | + var user_id = getApp().globalData.user_id; | |
110 | + if (!user_id) user_id = 0; | |
98 | 111 | |
99 | 112 | var curPage = that.data.curPage; |
100 | 113 | getApp().request.get('/api/weshop/goods/page?page', { |
... | ... | @@ -124,10 +137,10 @@ Component({ |
124 | 137 | //加载完成 |
125 | 138 | if (data.data.pageData) { |
126 | 139 | |
127 | - for(let i in data.data.pageData){ | |
128 | - let item=data.data.pageData[i]; | |
129 | - if(item.user_price) | |
130 | - item.prom_price=item.user_price; | |
140 | + for (let i in data.data.pageData) { | |
141 | + let item = data.data.pageData[i]; | |
142 | + if (item.user_price) | |
143 | + item.prom_price = item.user_price; | |
131 | 144 | } |
132 | 145 | |
133 | 146 | that.setData({ |
... | ... | @@ -197,10 +210,10 @@ Component({ |
197 | 210 | }) |
198 | 211 | }, |
199 | 212 | |
200 | - go_url:function (e) { | |
201 | - var url=e.currentTarget.dataset.url; | |
202 | - getApp().goto(url); | |
203 | - } | |
213 | + go_url: function (e) { | |
214 | + var url = e.currentTarget.dataset.url; | |
215 | + getApp().goto(url); | |
216 | + } | |
204 | 217 | |
205 | 218 | }, |
206 | 219 | }) |
207 | 220 | \ No newline at end of file | ... | ... |
components/goods_list/goods_list.wxml
... | ... | @@ -6,9 +6,9 @@ |
6 | 6 | <!-- 商品详情 --> |
7 | 7 | |
8 | 8 | <view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="{{g_filter.get_url_by_type(item)}}"> |
9 | - <!--<view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="{{item.prom_type == 9 ? ('/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id):('/pages/goods/goodsInfo/goodsInfo?goods_id='+item.goods_id+'&title='+item.goods_name+'&prom_type='+item.prom_type+'&prom_id='+item.prom_id)}}">--> | |
9 | + <!--<view class="collect ib" wx:for="{{recommend}}" bindtap="go_url" data-url="{{item.prom_type == 9 ? ('/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=' + item.goods_id + '&group_id=' + item.prom_id):('/pages/goods/goodsInfo/goodsInfo?goods_id='+item.goods_id+'&title='+item.goods_name+'&prom_type='+item.prom_type+'&prom_id='+item.prom_id)}}">--> | |
10 | 10 | <!-- <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&title={{item.goods_name}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}" hover-class="none"> --> |
11 | - <navigator hover-class="none"> | |
11 | + <navigator hover-class="none"> | |
12 | 12 | <!-- 商品图⽚ --> |
13 | 13 | <image class="sp" src="{{url+item.original_img}}" mode="aspectFill" binderror="bind_bnerr_xc" data-url="{{url+item.original_img}}" data-errorimg="recommend[{{index}}].original_img"></image> |
14 | 14 | <view class="bottom"> |
... | ... | @@ -16,25 +16,25 @@ |
16 | 16 | <view class="goods_name ellipsis-2 fs28">{{item.goods_name}}</view> |
17 | 17 | <!-- 判断是否有活动价 --> |
18 | 18 | <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_id>0 && item.prom_type!=7 && item.prom_type!=10}}"> |
19 | - <view class="pdt10"> | |
20 | - <view class="money flex xc-wc" > | |
21 | - <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> | |
22 | - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
23 | - <!-- 活动价 --> | |
24 | - <view class="flex xc-wc" wx:if="{{item.prom_price}}"> | |
25 | - <view class="fs24">¥</view> | |
26 | - <view class="fs35">{{item.prom_price}}</view> | |
27 | - </view> | |
28 | - </view> | |
29 | - <view class="flex"> | |
30 | - <!-- 原价 --> | |
31 | - <view class="price flex xc-ash line_th"> | |
32 | - <view class="fs22">¥</view> | |
33 | - <view class="fs22">{{item.market_price}}</view> | |
34 | - </view> | |
35 | - </view> | |
36 | - </view> | |
37 | - | |
19 | + <view class="pdt10"> | |
20 | + <view class="money flex xc-wc"> | |
21 | + <text wx:if="{{item.prom_integral}}"><text class="fs35" style="font-weight: bold;">{{item.prom_integral}}</text>积分</text> | |
22 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
23 | + <!-- 活动价 --> | |
24 | + <view class="flex xc-wc" wx:if="{{item.prom_price}}"> | |
25 | + <view class="fs24">¥</view> | |
26 | + <view class="fs35">{{item.prom_price}}</view> | |
27 | + </view> | |
28 | + </view> | |
29 | + <view class="flex"> | |
30 | + <!-- 原价 --> | |
31 | + <view class="price flex xc-ash line_th"> | |
32 | + <view class="fs22">¥</view> | |
33 | + <view class="fs22">{{item.market_price}}</view> | |
34 | + </view> | |
35 | + </view> | |
36 | + </view> | |
37 | + | |
38 | 38 | </block> |
39 | 39 | <block wx:else> |
40 | 40 | <!-- 商品价格,先判断下是后⼜等级价--> |
... | ... | @@ -81,7 +81,7 @@ |
81 | 81 | </block> |
82 | 82 | <block wx:else> |
83 | 83 | <!-- 如果商品有设置等级价⼤于0的 --> |
84 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
84 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
85 | 85 | <view class="money flex"> |
86 | 86 | <!-- 办卡价 --> |
87 | 87 | <view class="flex xc-wc"> |
... | ... | @@ -94,16 +94,16 @@ |
94 | 94 | <view class="fs22">{{item.market_price}}</view> |
95 | 95 | </view> |
96 | 96 | </view> |
97 | - <view class="flexr" style=""> | |
97 | + <view class="flexr"> | |
98 | 98 | <!-- 等级价 --> |
99 | - <view class="price flex ai-center"> | |
100 | - <view class="fs22">¥</view> | |
101 | - <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
102 | - <view class="card_bg ellipsis-1"> | |
103 | - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></ image> | |
104 | - <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
105 | - </view> | |
106 | - </view> | |
99 | + <view class="price flex ai-center"> | |
100 | + <view class="fs22">¥</view> | |
101 | + <view class="fs28">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
102 | + <view class="card_bg ellipsis-1"> | |
103 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"/> | |
104 | + <text class="card_name">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
105 | + </view> | |
106 | + </view> | |
107 | 107 | </view> |
108 | 108 | </block> |
109 | 109 | <block wx:else> | ... | ... |
packageA/pages/distribution/goods/goods.js
... | ... | @@ -14,18 +14,14 @@ Page({ |
14 | 14 | inputVal: '',//记录搜索输入框的内容 |
15 | 15 | isSort: false,//控制排序开关状态,true开启排序 |
16 | 16 | isDescending: false, //isDescending降序,ascending升序 |
17 | - | |
18 | - | |
19 | 17 | tabArr: [], |
20 | 18 | currentTabIndex: 0, |
21 | 19 | isShowRow: false,//控制视图切换状态 |
22 | 20 | isHiddenDropdown: true,//控制筛选下拉菜单显隐 |
23 | - | |
24 | 21 | list: null, |
25 | 22 | isLoading: false, // 检测是否已经发送请求,防止重复发送请求 |
26 | 23 | noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据 |
27 | 24 | pageNum: 1, // 当前页数 |
28 | - | |
29 | 25 | isCheckAll: false, //记录是否全选 |
30 | 26 | currentQuery: { |
31 | 27 | store_id: app.globalData.setting.stoid, | ... | ... |
packageA/pages/distribution/goods/goods.wxml
... | ... | @@ -5,12 +5,12 @@ |
5 | 5 | <!-- 搜索 --> |
6 | 6 | <view class="flex ai-center fs26 bg-white pd20"> |
7 | 7 | <view class="input-container f1"> |
8 | - <input class="input" type="text" value="{{inputVal}}" placeholder="请输入商品关键字" bindfocus="inputFocus" bindblur="inputBlur" bindinput="input" confirm-type="search" bindconfirm="search"/> | |
8 | + <input class="input" type="text" value="{{inputVal}}" placeholder="请输入商品关键字" bindfocus="inputFocus" bindblur="inputBlur" bindinput="input" confirm-type="search" bindconfirm="search" /> | |
9 | 9 | <text class="iconfont icon-guanbi" hidden="{{!isInputFocus}}" catchtap="inputClear"></text> |
10 | 10 | <!-- 搜索输入框聚焦时显示关闭按钮,否则隐藏关闭按钮 --> |
11 | 11 | </view> |
12 | 12 | <view class="pd20 filter {{isHiddenDropdown ? '':'c-red'}}" bindtap="clickFilter">筛选</view> |
13 | - | |
13 | + | |
14 | 14 | <view class="dropdown {{isHiddenDropdown ? '':'show'}}" hidden="{{isHiddenDropdown}}"> |
15 | 15 | <view class="dropdown-wrapper"> |
16 | 16 | <view class="pd20 bsbb" wx:if="{{nationList.length != 0}}"> |
... | ... | @@ -28,9 +28,9 @@ |
28 | 28 | <view class="pd20 bsbb"> |
29 | 29 | <view class="pdb20">价格区间</view> |
30 | 30 | <view class="flex t-c ai-center jc-center"> |
31 | - <view class="w30 pdh20"><input type="number" value="{{price}}" placeholder="最低价" class="input-price" bindinput="getPrice" data-ismax="0"/></view> | |
31 | + <view class="w30 pdh20"><input type="number" value="{{price}}" placeholder="最低价" class="input-price" bindinput="getPrice" data-ismax="0" /></view> | |
32 | 32 | <view class="mgh20">-</view> |
33 | - <view class="w30 pdh20"><input type="number" value="{{price}}" placeholder="最高价" class="input-price" bindinput="getPrice" data-ismax="1"/></view> | |
33 | + <view class="w30 pdh20"><input type="number" value="{{price}}" placeholder="最高价" class="input-price" bindinput="getPrice" data-ismax="1" /></view> | |
34 | 34 | <!-- <view class="w25 pdt20"><text class="label">品牌一</text></view> --> |
35 | 35 | </view> |
36 | 36 | </view> |
... | ... | @@ -50,12 +50,12 @@ |
50 | 50 | </view> |
51 | 51 | <view class="mask" bindtap="clickMask"></view> |
52 | 52 | </view> |
53 | - | |
54 | - | |
53 | + | |
54 | + | |
55 | 55 | <view class="flex t-c fs26 bg-white bdb" bindtap="clickTab"> |
56 | 56 | <block wx:for="{{tabArr}}"> |
57 | 57 | <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:if="{{index != 3}}">{{item}}</view> |
58 | - <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else bindtap="clickSort"> | |
58 | + <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else bindtap="clickSort"> | |
59 | 59 | {{item}}<text class="iconfont icon-sort2 c-db" wx:if="{{!isSort}}" data-index="{{index}}"></text> |
60 | 60 | <text class="t-icon t-icon-sort-up {{isDescending ? 'reverse':''}}" data-index="{{index}}" wx:else></text> |
61 | 61 | </view> |
... | ... | @@ -64,287 +64,291 @@ |
64 | 64 | <text class="iconfont {{isShowRow ? 'icon-fenxiang':'icon-fenlie'}}"></text> |
65 | 65 | </view> |
66 | 66 | </view> |
67 | - | |
67 | + | |
68 | 68 | </view> |
69 | - | |
70 | - | |
69 | + | |
70 | + | |
71 | 71 | <view class="content {{(options.index == 1 && currentTabIndex ==1) ? 'pdb0':''}}"> |
72 | 72 | <checkbox-group class="fs26" wx:if="{{isShowRow}}" bindchange="checkboxChange"> |
73 | 73 | <view class="item bg-white flex ai-center pd16" wx:for="{{list.pageData}}"> |
74 | 74 | <!-- <label> |
75 | 75 | |
76 | 76 | </label> --> |
77 | - <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"/> | |
77 | + <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}" /> | |
78 | 78 | <view class="flex pdl10" bindtap="goto" data-url="{{g_filter.get_goods_url(item)}}"> |
79 | - <view class="pdr20"><image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load/></view> | |
79 | + <view class="pdr20"> | |
80 | + <image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load /> | |
81 | + </view> | |
80 | 82 | <view class="flex fdc jc_sb"> |
81 | 83 | <view class="ellipsis-2">{{item.goods_name}}</view> |
82 | 84 | <view> |
83 | 85 | <!-- 判断是否有活动价 --> |
84 | 86 | <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}"> |
85 | - <view class="flex xc-wc ai-center" > | |
86 | - <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text> | |
87 | - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
88 | - <!-- 活动价 --> | |
89 | - <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | |
90 | - <!-- <view class="fs24">¥</view> --> | |
91 | - <view class="fs30 money">{{item.prom_price}}</view> | |
92 | - </view> | |
93 | - </view> | |
94 | - <view class="flex" style="line-height: 28rpx;"> | |
95 | - <!-- 原价 --> | |
96 | - <view class="price flex xc-ash line_th"> | |
97 | - <!-- <view class="fs22">¥</view> --> | |
98 | - <view class="fs22 money">{{item.market_price}}</view> | |
99 | - </view> | |
100 | - </view> | |
87 | + <view class="flex xc-wc ai-center"> | |
88 | + <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text> | |
89 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
90 | + <!-- 活动价 --> | |
91 | + <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | |
92 | + <!-- <view class="fs24">¥</view> --> | |
93 | + <view class="fs30 money">{{item.prom_price}}</view> | |
94 | + </view> | |
95 | + </view> | |
96 | + <view class="flex" style="line-height: 28rpx;"> | |
97 | + <!-- 原价 --> | |
98 | + <view class="price flex xc-ash line_th"> | |
99 | + <!-- <view class="fs22">¥</view> --> | |
100 | + <view class="fs22 money">{{item.market_price}}</view> | |
101 | + </view> | |
102 | + </view> | |
101 | 103 | </block> |
102 | 104 | <block wx:else> |
103 | - <!-- 商品价格,先判断下是后⼜等级价--> | |
104 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item) && is_no_plus}}"> | |
105 | - <!-- 当会员是等级卡的时候 --> | |
106 | - <block wx:if="{{card_field}}"> | |
107 | - <!-- 等级价>0 --> | |
108 | - <block wx:if="{{item[card_field]>0}}"> | |
109 | - <view class="flex"> | |
110 | - <!-- 办卡价 --> | |
111 | - <view class="flex xc-wc ai-center"> | |
112 | - <!-- <view class="fs24">¥</view> --> | |
113 | - <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
114 | - <view class="card_bg"> | |
115 | - <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}"></image> | |
116 | - <text class="card_name ellipsis-1">{{card_name}}</text> | |
117 | - </view> | |
118 | - </view> | |
119 | - </view> | |
120 | - <view class="flex" style="line-height: 28rpx;"> | |
121 | - <!-- 原价 --> | |
122 | - <view class="price flex xc-ash line_th"> | |
123 | - <!-- <view class="fs22">¥</view> --> | |
124 | - <view class="fs22 money">{{item.market_price}}</view> | |
125 | - </view> | |
126 | - </view> | |
127 | - </block> | |
128 | - <blocK wx:else> | |
129 | - <view class="flex"> | |
130 | - <!-- 办卡价 --> | |
131 | - <view class="flex xc-wc ai-center"> | |
132 | - <!-- <view class="fs24">¥</view> --> | |
133 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
134 | - </view> | |
135 | - </view> | |
136 | - <view class="flex" style="line-height: 28rpx;"> | |
137 | - <!-- 原价 --> | |
138 | - <view class="price flex xc-ash line_th"> | |
139 | - <!-- <view class="fs22">¥</view> --> | |
140 | - <view class="fs22 money">{{item.market_price}}</view> | |
141 | - </view> | |
142 | - </view> | |
143 | - </blocK> | |
144 | - </block> | |
145 | - <block wx:else> | |
146 | - <!-- 如果商品有设置等级价⼤于0的 --> | |
147 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
148 | - <view class="flex"> | |
149 | - <!-- 办卡价 --> | |
150 | - <view class="flex xc-wc ai-center"> | |
151 | - <!-- <view class="fs24">¥</view> --> | |
152 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
153 | - </view> | |
154 | - <!-- 原价 --> | |
155 | - <view class="price flex xc-ash line_th"> | |
156 | - <!-- <view class="fs22">¥</view> --> | |
157 | - <view class="fs22 money">{{item.market_price}}</view> | |
158 | - </view> | |
159 | - </view> | |
160 | - <view class="flexr"> | |
161 | - <!-- 等级价 --> | |
162 | - <view class="price flex ai-center"> | |
163 | - <!-- <view class="fs22">¥</view> --> | |
164 | - <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
165 | - <view class="card_bg"> | |
166 | - <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}" class="badge"></ image> | |
167 | - <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
168 | - </view> | |
169 | - </view> | |
170 | - </view> | |
171 | - </block> | |
172 | - <block wx:else> | |
173 | - <view class="flex"> | |
174 | - <!-- 办卡价 --> | |
175 | - <view class="flex xc-wc ai-center"> | |
176 | - <!-- <view class="fs24">¥</view> --> | |
177 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
178 | - </view> | |
179 | - </view> | |
180 | - <view class="flex" style="line-height: 28rpx;"> | |
181 | - <!-- 原价 --> | |
182 | - <view class="price flex xc-ash line_th"> | |
183 | - <!-- <view class="fs22">¥</view> --> | |
184 | - <view class="fs22 money">{{item.market_price}}</view> | |
185 | - </view> | |
186 | - </view> | |
187 | - </block> | |
188 | - </block> | |
189 | - </block> | |
190 | - <!-- 商品压根就没有等级价 --> | |
191 | - <block wx:else> | |
192 | - <view class="flex"> | |
193 | - <!-- 办卡价 --> | |
194 | - <view class="flex xc-wc ai-center"> | |
195 | - <!-- <view class="fs24">¥</view> --> | |
196 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
197 | - </view> | |
198 | - </view> | |
199 | - <view class="flex" style="line-height: 28rpx;"> | |
200 | - <!-- 原价 --> | |
201 | - <view class="price flex xc-ash line_th"> | |
202 | - <!-- <view class="fs22">¥</view> --> | |
203 | - <view class="fs22 money">{{item.market_price}}</view> | |
204 | - </view> | |
205 | - </view> | |
206 | - </block> | |
105 | + <!-- 商品价格,先判断下是后⼜等级价--> | |
106 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
107 | + <!-- 当会员是等级卡的时候 --> | |
108 | + <block wx:if="{{card_field}}"> | |
109 | + <!-- 等级价>0 --> | |
110 | + <block wx:if="{{item[card_field]>0}}"> | |
111 | + <view class="flex"> | |
112 | + <!-- 办卡价 --> | |
113 | + <view class="flex xc-wc ai-center"> | |
114 | + <!-- <view class="fs24">¥</view> --> | |
115 | + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
116 | + <view class="card_bg"> | |
117 | + <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}"></image> | |
118 | + <text class="card_name ellipsis-1">{{card_name}}</text> | |
119 | + </view> | |
120 | + </view> | |
121 | + </view> | |
122 | + <view class="flex" style="line-height: 28rpx;"> | |
123 | + <!-- 原价 --> | |
124 | + <view class="price flex xc-ash line_th"> | |
125 | + <!-- <view class="fs22">¥</view> --> | |
126 | + <view class="fs22 money">{{item.market_price}}</view> | |
127 | + </view> | |
128 | + </view> | |
129 | + </block> | |
130 | + <blocK wx:else> | |
131 | + <view class="flex"> | |
132 | + <!-- 办卡价 --> | |
133 | + <view class="flex xc-wc ai-center"> | |
134 | + <!-- <view class="fs24">¥</view> --> | |
135 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
136 | + </view> | |
137 | + </view> | |
138 | + <view class="flex" style="line-height: 28rpx;"> | |
139 | + <!-- 原价 --> | |
140 | + <view class="price flex xc-ash line_th"> | |
141 | + <!-- <view class="fs22">¥</view> --> | |
142 | + <view class="fs22 money">{{item.market_price}}</view> | |
143 | + </view> | |
144 | + </view> | |
145 | + </blocK> | |
146 | + </block> | |
147 | + <block wx:else> | |
148 | + <!-- 如果商品有设置等级价⼤于0的 --> | |
149 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
150 | + <view class="flex"> | |
151 | + <!-- 办卡价 --> | |
152 | + <view class="flex xc-wc ai-center"> | |
153 | + <!-- <view class="fs24">¥</view> --> | |
154 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
155 | + </view> | |
156 | + <!-- 原价 --> | |
157 | + <view class="price flex xc-ash line_th"> | |
158 | + <!-- <view class="fs22">¥</view> --> | |
159 | + <view class="fs22 money">{{item.market_price}}</view> | |
160 | + </view> | |
161 | + </view> | |
162 | + <view class="flexr"> | |
163 | + <!-- 等级价 --> | |
164 | + <view class="price flex ai-center"> | |
165 | + <!-- <view class="fs22">¥</view> --> | |
166 | + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
167 | + <view class="card_bg"> | |
168 | + <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}" class="badge"> | |
169 | + </ image> | |
170 | + <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
171 | + </view> | |
172 | + </view> | |
173 | + </view> | |
174 | + </block> | |
175 | + <block wx:else> | |
176 | + <view class="flex"> | |
177 | + <!-- 办卡价 --> | |
178 | + <view class="flex xc-wc ai-center"> | |
179 | + <!-- <view class="fs24">¥</view> --> | |
180 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
181 | + </view> | |
182 | + </view> | |
183 | + <view class="flex" style="line-height: 28rpx;"> | |
184 | + <!-- 原价 --> | |
185 | + <view class="price flex xc-ash line_th"> | |
186 | + <!-- <view class="fs22">¥</view> --> | |
187 | + <view class="fs22 money">{{item.market_price}}</view> | |
188 | + </view> | |
189 | + </view> | |
190 | + </block> | |
191 | + </block> | |
192 | + </block> | |
193 | + <!-- 商品压根就没有等级价 --> | |
194 | + <block wx:else> | |
195 | + <view class="flex"> | |
196 | + <!-- 办卡价 --> | |
197 | + <view class="flex xc-wc ai-center"> | |
198 | + <!-- <view class="fs24">¥</view> --> | |
199 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
200 | + </view> | |
201 | + </view> | |
202 | + <view class="flex" style="line-height: 28rpx;"> | |
203 | + <!-- 原价 --> | |
204 | + <view class="price flex xc-ash line_th"> | |
205 | + <!-- <view class="fs22">¥</view> --> | |
206 | + <view class="fs22 money">{{item.market_price}}</view> | |
207 | + </view> | |
208 | + </view> | |
209 | + </block> | |
207 | 210 | </block> |
208 | 211 | <!-- <view class="money fs32 c-red">{{item.market_price}}</view> --> |
209 | 212 | <view class="fs24 c-a">分成金额:<text class="money c-red">{{filter.toFix(item.commission, 2)}}</text></view> |
210 | 213 | </view> |
211 | 214 | </view> |
212 | 215 | </view> |
213 | - </view> | |
216 | + </view> | |
214 | 217 | </checkbox-group> |
215 | - | |
216 | - <checkbox-group class="fs26 flex pd16 wrap" catchchange="checkboxChange" wx:else> | |
218 | + | |
219 | + <checkbox-group class="fs26 flex pd16 wrap" catchchange="checkboxChange" wx:else> | |
217 | 220 | <view class="item2 bg-white" wx:for="{{list.pageData}}" bindtap="goto" data-url="{{g_filter.get_goods_url(item)}}"> |
218 | - <image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" mode="aspectFit" lazy-load/> | |
221 | + <image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" mode="aspectFit" lazy-load /> | |
219 | 222 | <view class="pd20 fs26 flex jc_sb fdc f1"> |
220 | 223 | <view class="ellipsis-2">{{item.goods_name}}</view> |
221 | 224 | <view class="flex ai-center pdt20"> |
222 | - <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"/> | |
225 | + <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}" /> | |
223 | 226 | <view> |
224 | 227 | <!-- 判断是否有活动价 --> |
225 | 228 | <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0 }}"> |
226 | - <view class="flex xc-wc ai-center" > | |
227 | - <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text> | |
228 | - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
229 | - <!-- 活动价 --> | |
230 | - <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | |
231 | - <!-- <view class="fs24">¥</view> --> | |
232 | - <view class="fs30 money">{{item.prom_price}}</view> | |
233 | - </view> | |
234 | - </view> | |
235 | - <view class="flex" style="line-height: 28rpx;"> | |
236 | - <!-- 原价 --> | |
237 | - <view class="price flex xc-ash line_th"> | |
238 | - <!-- <view class="fs22">¥</view> --> | |
239 | - <view class="fs22 money">{{item.market_price}}</view> | |
240 | - </view> | |
241 | - </view> | |
229 | + <view class="flex xc-wc ai-center"> | |
230 | + <text wx:if="{{item.prom_integral}}"><text class="fs30">{{item.prom_integral}}</text>积分</text> | |
231 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
232 | + <!-- 活动价 --> | |
233 | + <view class="flex xc-wc ai-center" wx:if="{{item.prom_price}}"> | |
234 | + <!-- <view class="fs24">¥</view> --> | |
235 | + <view class="fs30 money">{{item.prom_price}}</view> | |
236 | + </view> | |
237 | + </view> | |
238 | + <view class="flex" style="line-height: 28rpx;"> | |
239 | + <!-- 原价 --> | |
240 | + <view class="price flex xc-ash line_th"> | |
241 | + <!-- <view class="fs22">¥</view> --> | |
242 | + <view class="fs22 money">{{item.market_price}}</view> | |
243 | + </view> | |
244 | + </view> | |
242 | 245 | </block> |
243 | 246 | <block wx:else> |
244 | - <!-- 商品价格,先判断下是后⼜等级价--> | |
245 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item) && is_no_plus}}"> | |
246 | - <!-- 当会员是等级卡的时候 --> | |
247 | - <block wx:if="{{card_field}}"> | |
248 | - <!-- 等级价>0 --> | |
249 | - <block wx:if="{{item[card_field]>0}}"> | |
250 | - <view class="flex"> | |
251 | - <!-- 办卡价 --> | |
252 | - <view class="flex xc-wc ai-center"> | |
253 | - <!-- <view class="fs24">¥</view> --> | |
254 | - <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
255 | - <view class="card_bg"> | |
256 | - <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}" class="badge"></image> | |
257 | - <text class="card_name ellipsis-1">{{card_name}}</text> | |
258 | - </view> | |
259 | - </view> | |
260 | - </view> | |
261 | - <view class="flex" style="line-height: 28rpx;"> | |
262 | - <!-- 原价 --> | |
263 | - <view class="price flex xc-ash line_th"> | |
264 | - <!-- <view class="fs22">¥</view> --> | |
265 | - <view class="fs22 money">{{item.market_price}}</view> | |
266 | - </view> | |
267 | - </view> | |
268 | - </block> | |
269 | - <blocK wx:else> | |
270 | - <view class="flex"> | |
271 | - <!-- 办卡价 --> | |
272 | - <view class="flex xc-wc ai-center"> | |
273 | - <!-- <view class="fs24">¥</view> --> | |
274 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
275 | - </view> | |
276 | - </view> | |
277 | - <view class="flex" style="line-height: 28rpx;"> | |
278 | - <!-- 原价 --> | |
279 | - <view class="price flex xc-ash line_th"> | |
280 | - <!-- <view class="fs22">¥</view> --> | |
281 | - <view class="fs22 money">{{item.market_price}}</view> | |
282 | - </view> | |
283 | - </view> | |
284 | - </blocK> | |
285 | - </block> | |
286 | - <block wx:else> | |
287 | - <!-- 如果商品有设置等级价⼤于0的 --> | |
288 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
289 | - <view class="flex"> | |
290 | - <!-- 办卡价 --> | |
291 | - <view class="flex xc-wc ai-center"> | |
292 | - <!-- <view class="fs24">¥</view> --> | |
293 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
294 | - </view> | |
295 | - <!-- 原价 --> | |
296 | - <view class="price flex xc-ash line_th"> | |
297 | - <!-- <view class="fs22">¥</view> --> | |
298 | - <view class="fs22 money">{{item.market_price}}</view> | |
299 | - </view> | |
300 | - </view> | |
301 | - <view class="flexr" style=""> | |
302 | - <!-- 等级价 --> | |
303 | - <view class="price flex ai-center"> | |
304 | - <!-- <view class="fs22">¥</view> --> | |
305 | - <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
306 | - <view class="card_bg"> | |
307 | - <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}"></ image> | |
247 | + <!-- 商品价格,先判断下是后⼜等级价--> | |
248 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
249 | + <!-- 当会员是等级卡的时候 --> | |
250 | + <block wx:if="{{card_field}}"> | |
251 | + <!-- 等级价>0 --> | |
252 | + <block wx:if="{{item[card_field]>0}}"> | |
253 | + <view class="flex"> | |
254 | + <!-- 办卡价 --> | |
255 | + <view class="flex xc-wc ai-center"> | |
256 | + <!-- <view class="fs24">¥</view> --> | |
257 | + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
258 | + <view class="card_bg"> | |
259 | + <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}" class="badge"></image> | |
260 | + <text class="card_name ellipsis-1">{{card_name}}</text> | |
261 | + </view> | |
262 | + </view> | |
263 | + </view> | |
264 | + <view class="flex" style="line-height: 28rpx;"> | |
265 | + <!-- 原价 --> | |
266 | + <view class="price flex xc-ash line_th"> | |
267 | + <!-- <view class="fs22">¥</view> --> | |
268 | + <view class="fs22 money">{{item.market_price}}</view> | |
269 | + </view> | |
270 | + </view> | |
271 | + </block> | |
272 | + <blocK wx:else> | |
273 | + <view class="flex"> | |
274 | + <!-- 办卡价 --> | |
275 | + <view class="flex xc-wc ai-center"> | |
276 | + <!-- <view class="fs24">¥</view> --> | |
277 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
278 | + </view> | |
279 | + </view> | |
280 | + <view class="flex" style="line-height: 28rpx;"> | |
281 | + <!-- 原价 --> | |
282 | + <view class="price flex xc-ash line_th"> | |
283 | + <!-- <view class="fs22">¥</view> --> | |
284 | + <view class="fs22 money">{{item.market_price}}</view> | |
285 | + </view> | |
286 | + </view> | |
287 | + </blocK> | |
288 | + </block> | |
289 | + <block wx:else> | |
290 | + <!-- 如果商品有设置等级价⼤于0的 --> | |
291 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
292 | + <view class="flex"> | |
293 | + <!-- 办卡价 --> | |
294 | + <view class="flex xc-wc ai-center"> | |
295 | + <!-- <view class="fs24">¥</view> --> | |
296 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
297 | + </view> | |
298 | + <!-- 原价 --> | |
299 | + <view class="price flex xc-ash line_th"> | |
300 | + <!-- <view class="fs22">¥</view> --> | |
301 | + <view class="fs22 money">{{item.market_price}}</view> | |
302 | + </view> | |
303 | + </view> | |
304 | + <view class="flexr"> | |
305 | + <!-- 等级价 --> | |
306 | + <view class="price flex ai-center"> | |
307 | + <!-- <view class="fs22">¥</view> --> | |
308 | + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
309 | + <view class="card_bg"> | |
310 | + <image src="{{imghost + 'miniapp/images/plus/dj_icon.png'}}"> | |
311 | + </ image> | |
308 | 312 | <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text> |
309 | - </view> | |
310 | 313 | </view> |
311 | - </view> | |
312 | - </block> | |
313 | - <block wx:else> | |
314 | - <view class="flex"> | |
315 | - <!-- 办卡价 --> | |
316 | - <view class="flex xc-wc ai-center"> | |
317 | - <!-- <view class="fs24">¥</view> --> | |
318 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
319 | - </view> | |
320 | - </view> | |
321 | - <view class="flex" style="line-height: 28rpx;"> | |
322 | - <!-- 原价 --> | |
323 | - <view class="price flex xc-ash line_th"> | |
324 | - <!-- <view class="fs22">¥</view> --> | |
325 | - <view class="fs22 money">{{item.market_price}}</view> | |
326 | - </view> | |
327 | - </view> | |
328 | - </block> | |
329 | - </block> | |
330 | - </block> | |
331 | - <!-- 商品压根就没有等级价 --> | |
332 | - <block wx:else> | |
333 | - <view class="flex"> | |
334 | - <!-- 办卡价 --> | |
335 | - <view class="flex xc-wc ai-center"> | |
336 | - <!-- <view class="fs24">¥</view> --> | |
337 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
338 | - </view> | |
339 | - </view> | |
340 | - <view class="flex" style="line-height: 28rpx;"> | |
341 | - <!-- 原价 --> | |
342 | - <view class="price flex xc-ash line_th"> | |
343 | - <!-- <view class="fs22">¥</view> --> | |
344 | - <view class="fs22 money">{{item.market_price}}</view> | |
345 | - </view> | |
346 | - </view> | |
347 | - </block> | |
314 | + </view> | |
315 | + </view> | |
316 | + </block> | |
317 | + <block wx:else> | |
318 | + <view class="flex"> | |
319 | + <!-- 办卡价 --> | |
320 | + <view class="flex xc-wc ai-center"> | |
321 | + <!-- <view class="fs24">¥</view> --> | |
322 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
323 | + </view> | |
324 | + </view> | |
325 | + <view class="flex" style="line-height: 28rpx;"> | |
326 | + <!-- 原价 --> | |
327 | + <view class="price flex xc-ash line_th"> | |
328 | + <!-- <view class="fs22">¥</view> --> | |
329 | + <view class="fs22 money">{{item.market_price}}</view> | |
330 | + </view> | |
331 | + </view> | |
332 | + </block> | |
333 | + </block> | |
334 | + </block> | |
335 | + <!-- 商品压根就没有等级价 --> | |
336 | + <block wx:else> | |
337 | + <view class="flex"> | |
338 | + <!-- 办卡价 --> | |
339 | + <view class="flex xc-wc ai-center"> | |
340 | + <!-- <view class="fs24">¥</view> --> | |
341 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
342 | + </view> | |
343 | + </view> | |
344 | + <view class="flex" style="line-height: 28rpx;"> | |
345 | + <!-- 原价 --> | |
346 | + <view class="price flex xc-ash line_th"> | |
347 | + <!-- <view class="fs22">¥</view> --> | |
348 | + <view class="fs22 money">{{item.market_price}}</view> | |
349 | + </view> | |
350 | + </view> | |
351 | + </block> | |
348 | 352 | </block> |
349 | 353 | <!-- <view class="money c-red fs32">{{item.market_price}}</view> --> |
350 | 354 | <view class="c-a fs24">分成金额:<text class="money c-red">{{filter.toFix(item.commission, 2)}}</text></view> |
... | ... | @@ -353,25 +357,17 @@ |
353 | 357 | </view> |
354 | 358 | </view> |
355 | 359 | </checkbox-group> |
356 | - | |
360 | + | |
357 | 361 | <nodata class="t-c" wx:if="{{list.pageData.length == 0 || list == null}}"></nodata> |
358 | 362 | <view class="noMore" hidden="{{!noMore}}" wx:if="{{list.pageData.length !== 0}}">- 已经到底了 -</view> |
359 | 363 | </view> |
360 | - | |
361 | - | |
362 | - | |
363 | - | |
364 | - | |
365 | 364 | <view class="bottomBar flex pd20 jc_sb fs26 ai-center" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"> |
366 | 365 | <!-- <view> --> |
367 | - <label class="flex ai-center" bindtap="clickCheckAll" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"> | |
368 | - <checkbox checked="{{isCheckAll}}"/>全选 | |
369 | - </label> | |
366 | + <label class="flex ai-center" bindtap="clickCheckAll" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"> | |
367 | + <checkbox checked="{{isCheckAll}}" />全选 | |
368 | + </label> | |
370 | 369 | <!-- </view> --> |
371 | 370 | <view class="pd20 btn" wx:if="{{options.index == 0}}" bindtap="putOn">一键上架</view> |
372 | 371 | <view class="pd20 btn" wx:else bindtap="pullOff">一键下架</view> |
373 | 372 | </view> |
374 | - | |
375 | - | |
376 | - | |
377 | -</view> | |
373 | +</view> | |
378 | 374 | \ No newline at end of file | ... | ... |
packageA/pages/distribution/shop/shop.js
... | ... | @@ -17,26 +17,21 @@ Page({ |
17 | 17 | isDescending: false, //isDescending降序,ascending升序 |
18 | 18 | imghost: '', |
19 | 19 | url: os.imghost, |
20 | - | |
21 | 20 | tabArr: ['最新', '销量', '评论', '价格'], |
22 | 21 | currentTabIndex: 0, |
23 | 22 | isShowRow: false,//控制视图切换状态 |
24 | 23 | isHiddenDropdown: true,//控制筛选下拉菜单显隐 |
25 | - | |
26 | 24 | list: [], |
27 | 25 | isLoading: false, // 检测是否已经发送请求,防止重复发送请求 |
28 | 26 | noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据 |
29 | 27 | pageNum: 1, // 当前页数 |
30 | - | |
31 | - | |
32 | 28 | rank_switch: false, |
33 | 29 | card_field: "", |
34 | 30 | card_name: "", |
35 | 31 | max_card_field: "", |
36 | 32 | card_list: null, |
37 | - | |
38 | 33 | isAll: true, |
39 | - | |
34 | + is_no_plus:1, | |
40 | 35 | default_img: '/miniapp/images/default_g_img.gif', |
41 | 36 | }, |
42 | 37 | |
... | ... | @@ -213,6 +208,21 @@ Page({ |
213 | 208 | }) |
214 | 209 | } |
215 | 210 | }) |
211 | + //调用接口判断商家plus有没有过期 | |
212 | + getApp().request.promiseGet("/store/storemoduleendtime/page?store_id=" + os.stoid + "&type=3", {}).then(res => { | |
213 | + if (res.data.code == 0) { | |
214 | + var arr = res.data.data.pageData; | |
215 | + if (arr.length > 0) { | |
216 | + var item = arr[0]; | |
217 | + if (item.is_sy == 0) { | |
218 | + var now = Date.parse(new Date()); now = now / 1000; | |
219 | + if (item.end_time < now) { | |
220 | + th.setData({ is_no_plus: 0 }) | |
221 | + } | |
222 | + } | |
223 | + } | |
224 | + } | |
225 | + }) | |
216 | 226 | } |
217 | 227 | |
218 | 228 | if (app.globalData.key_word) { | ... | ... |
packageA/pages/distribution/shop/shop.wxml
1 | 1 | <wxs src="../../../../utils/filter.wxs" module="filter"></wxs> |
2 | 2 | <wxs module="g_filter" src="g_filter.wxs"></wxs> |
3 | 3 | <view> |
4 | - <view class="head pr"> | |
5 | - <view class="bdb"> | |
6 | - <!-- <view><image src="../../../images/jfbuy.jpg" mode="widthFix" class="banner"/></view> --> | |
7 | - <view> | |
8 | - <image src="{{imghost + (ad_img ? ad_img:'/miniapp/images/user_index_powder.jpg')}}" mode="widthFix" class="banner" /> | |
9 | - </view> | |
10 | - <view class="flex bg-white pdh20 jc_sb pr"> | |
11 | - <!-- 分享人的头像 --> | |
12 | - <view class="avatar-container" wx:if="{{userInfo2}}"> | |
13 | - <image class="avatar" src="{{userInfo2.head_pic}}" /> | |
14 | - <view class="pdt20"> | |
15 | - <text class="nickname">{{userInfo2.nickname}}</text> | |
16 | - </view> | |
17 | - </view> | |
18 | - <!-- 自己的头像 --> | |
19 | - <view class="avatar-container" wx:else> | |
20 | - <image class="avatar" src="{{userInfo.head_pic}}" /> | |
21 | - <view class="pdt20"> | |
22 | - <text class="nickname">{{userInfo.nickname}}</text> | |
23 | - </view> | |
24 | - </view> | |
25 | - <view class="flex t-c fs24 f1 jc_fe"> | |
26 | - <view class="pdv20 pdh40 {{isAll ? 'selected':''}}" bindtap="clickAll"> | |
27 | - <view class="fs30">{{filter.show_default(total)}}</view> | |
28 | - <view>全部商品</view> | |
29 | - </view> | |
30 | - <view class="pdv20 pdh40 {{!isAll ? 'selected':''}}" bindtap="clickNew"> | |
31 | - <view class="fs30">{{filter.show_default(newListTotal)}}</view> | |
32 | - <view>新品</view> | |
33 | - </view> | |
34 | - <view class="pdv20 pdh40" bindtap="goto" data-url="/pages/user/index/index"> | |
35 | - <view class="fs26"> | |
36 | - <text class="iconfont icon-ren1 bold"></text> | |
37 | - </view> | |
38 | - <view>会员中心</view> | |
39 | - </view> | |
40 | - </view> | |
41 | - </view> | |
42 | - </view> | |
43 | - <!-- 搜索 --> | |
44 | - <view class="flex ai-center fs26 bg-white pd20"> | |
45 | - <text class="pdr20 c-a iconfont icon-fenlei" catch:tap="goto" data-url="/packageC/pages/goods/distributionCategoryList/index"></text> | |
46 | - <view class="input-container f1"> | |
47 | - <input class="input" type="text" value="{{inputVal}}" placeholder="请输入商品关键字" placeholder-style="color:#aaa;" confirm-type="search" bindfocus="inputFocus" bindblur="inputBlur" bindinput="input" bindconfirm="search" /> | |
48 | - <text class="iconfont icon-guanbi" hidden="{{!isInputFocus}}" catchtap="inputClear"></text> | |
49 | - <!-- 搜索输入框聚焦时显示关闭按钮,否则隐藏关闭按钮 --> | |
50 | - </view> | |
51 | - <view class="pdl20 c-a" bindtap="search">搜索</view> | |
52 | - </view> | |
53 | - </view> | |
54 | - <view class="flex t-c fs26 bg-white bdb sticky c-a" catchtap="clickTab"> | |
55 | - <block wx:for="{{tabArr}}"> | |
56 | - <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:if="{{index != 3}}"> | |
57 | - {{item}} | |
58 | - </view> | |
59 | - <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else bindtap="clickSort"> | |
60 | - {{item}} | |
61 | - <text class="iconfont icon-sort2 c-db" wx:if="{{!isSort}}"></text> | |
62 | - <text class="t-icon t-icon-sort-up {{isDescending ? 'reverse':''}}" wx:else></text> | |
63 | - </view> | |
64 | - </block> | |
65 | - <view class="f1 pd20" catchtap="change"> | |
66 | - <text class="iconfont {{isShowRow ? 'icon-fenxiang':'icon-fenlie'}}"></text> | |
67 | - </view> | |
68 | - </view> | |
69 | - <view class="content"> | |
70 | - <view class="fs26" wx:if="{{isShowRow}}"> | |
71 | - <view class="item bg-white flex ai-center pd20" wx:for="{{list}}"> | |
72 | - <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}"> | |
73 | - <view class="img-container pdr20" data-txt="已售:{{item.sales_sum}}"> | |
74 | - <image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load mode="aspectFit" /> | |
75 | - </view> | |
76 | - <view class="flex fdc jc_sb"> | |
77 | - <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view> | |
78 | - <!-- 判断是否有活动价 --> | |
79 | - <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}"> | |
80 | - <view class="flex xc-wc pdt20"> | |
81 | - <text wx:if="{{item.prom_integral}}"> | |
82 | - <text class="fs30">{{item.prom_integral}}</text> | |
83 | - 积分 | |
84 | - </text> | |
85 | - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
86 | - <!-- 活动价 --> | |
87 | - <view class="flex xc-wc ai_and" wx:if="{{item.prom_price}}"> | |
88 | - <!-- <view class="fs24">¥</view> --> | |
89 | - <view class="fs30 money">{{item.prom_price}}</view> | |
90 | - </view> | |
91 | - </view> | |
92 | - <view class="flex" style="line-height: 28rpx;"> | |
93 | - <!-- 原价 --> | |
94 | - <view class="price flex xc-ash line_th"> | |
95 | - <!-- <view class="fs22">¥</view> --> | |
96 | - <view class="fs22 money">{{item.market_price}}</view> | |
97 | - </view> | |
98 | - </view> | |
99 | - </block> | |
100 | - <block wx:else> | |
101 | - <!-- 商品价格,先判断下是后⼜等级价 --> | |
102 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
103 | - <!-- 当会员是等级卡的时候 --> | |
104 | - <block wx:if="{{card_field}}"> | |
105 | - <!-- 等级价>0 --> | |
106 | - <block wx:if="{{item[card_field]>0}}"> | |
107 | - <view class="flex"> | |
108 | - <!-- 办卡价 --> | |
109 | - <view class="flex xc-wc ai_and"> | |
110 | - <!-- <view class="fs24">¥</view> --> | |
111 | - <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
112 | - <view class="card_bg"> | |
113 | - <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}" /> | |
114 | - <text class="card_name ellipsis-1">{{card_name}}</text> | |
115 | - </view> | |
116 | - </view> | |
117 | - </view> | |
118 | - <view class="flex" style="line-height: 28rpx;"> | |
119 | - <!-- 原价 --> | |
120 | - <view class="price flex xc-ash line_th"> | |
121 | - <!-- <view class="fs22">¥</view> --> | |
122 | - <view class="fs22 money">{{item.market_price}}</view> | |
123 | - </view> | |
124 | - </view> | |
125 | - </block> | |
126 | - <blocK wx:else> | |
127 | - <view class="flex"> | |
128 | - <!-- 办卡价 --> | |
129 | - <view class="flex xc-wc"> | |
130 | - <!-- <view class="fs24">¥</view> --> | |
131 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
132 | - </view> | |
133 | - </view> | |
134 | - <view class="flex" style="line-height: 28rpx;"> | |
135 | - <!-- 原价 --> | |
136 | - <view class="price flex xc-ash line_th"> | |
137 | - <!-- <view class="fs22">¥</view> --> | |
138 | - <view class="fs22 money">{{item.market_price}}</view> | |
139 | - </view> | |
140 | - </view> | |
141 | - </blocK> | |
142 | - </block> | |
143 | - <block wx:else> | |
144 | - <!-- 如果商品有设置等级价⼤于0的 --> | |
145 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
146 | - <view class="flex"> | |
147 | - <!-- 办卡价 --> | |
148 | - <view class="flex xc-wc"> | |
149 | - <!-- <view class="fs24">¥</view> --> | |
150 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
151 | - </view> | |
152 | - <!-- 原价 --> | |
153 | - <view class="price flex xc-ash line_th"> | |
154 | - <!-- <view class="fs22">¥</view> --> | |
155 | - <view class="fs22 money">{{item.market_price}}</view> | |
156 | - </view> | |
157 | - </view> | |
158 | - <view class="flexr" style=""> | |
159 | - <!-- 等级价 --> | |
160 | - <view class="price flex ai-center"> | |
161 | - <!-- <view class="fs22">¥</view> --> | |
162 | - <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
163 | - <view class="card_bg"> | |
164 | - <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> | |
165 | - <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}} </text> | |
166 | - </view> | |
167 | - </view> | |
168 | - </view> | |
169 | - </block> | |
170 | - <block wx:else> | |
171 | - <view class="flex"> | |
172 | - <!-- 办卡价 --> | |
173 | - <view class="flex xc-wc"> | |
174 | - <!-- <view class="fs24">¥</view> --> | |
175 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
176 | - </view> | |
177 | - </view> | |
178 | - <view class="flex" style="line-height: 28rpx;"> | |
179 | - <!-- 原价 --> | |
180 | - <view class="price flex xc-ash line_th"> | |
181 | - <!-- <view class="fs22">¥</view> --> | |
182 | - <view class="fs22 money">{{item.market_price}}</view> | |
183 | - </view> | |
184 | - </view> | |
185 | - </block> | |
186 | - </block> | |
187 | - </block> | |
188 | - <!-- 商品压根就没有等级价 --> | |
189 | - <block wx:else> | |
190 | - <view class="flex"> | |
191 | - <!-- 办卡价 --> | |
192 | - <view class="flex xc-wc"> | |
193 | - <!-- <view class="fs24">¥</view> --> | |
194 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
195 | - </view> | |
196 | - </view> | |
197 | - <view class="flex" style="line-height: 28rpx;"> | |
198 | - <!-- 原价 --> | |
199 | - <view class="price flex xc-ash line_th"> | |
200 | - <!-- <view class="fs22">¥</view> --> | |
201 | - <view class="fs22 money">{{item.market_price}}</view> | |
202 | - </view> | |
203 | - </view> | |
204 | - </block> | |
205 | - </block> | |
206 | - <!-- 分层金额 --> | |
207 | - <view hidden="{{ishidden_comise}}" class="fs24 c-a"> | |
208 | - 分成金额: | |
209 | - <text class="money c-red">{{filter.toFix(item.commission,2)}}</text> | |
210 | - </view> | |
211 | - </view> | |
212 | - </view> | |
213 | - </view> | |
214 | - </view> | |
215 | - <view class="fs26 flex pd20 wrap" wx:else> | |
216 | - <view class="item2 bg-white" wx:for="{{list}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}"> | |
217 | - <view class="img-container" data-txt="已售:{{item.sales_sum}}"> | |
218 | - <image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load="true" /> | |
219 | - </view> | |
220 | - <view class="pd20 fs26"> | |
221 | - <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view> | |
222 | - <!-- 判断是否有活动价 --> | |
223 | - <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}"> | |
224 | - <view class="flex xc-wc"> | |
225 | - <text wx:if="{{item.prom_integral}}"> | |
226 | - <text class="fs30" style="font-weight: bold;">{{item.prom_integral}}</text> | |
227 | - 积分 | |
228 | - </text> | |
229 | - <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
230 | - <!-- 活动价 --> | |
231 | - <view class="flex xc-wc" wx:if="{{item.prom_price}}"> | |
232 | - <!-- <view class="fs24">¥</view> --> | |
233 | - <view class="fs30 money">{{item.prom_price}}</view> | |
234 | - </view> | |
235 | - </view> | |
236 | - <view class="flex" style="line-height: 28rpx;"> | |
237 | - <!-- 原价 --> | |
238 | - <view class="price flex xc-ash line_th"> | |
239 | - <!-- <view class="fs22">¥</view> --> | |
240 | - <view class="fs22 money">{{item.market_price}}</view> | |
241 | - </view> | |
242 | - </view> | |
243 | - </block> | |
244 | - <block wx:else> | |
245 | - <!-- 商品价格,先判断下是后⼜等级价 --> | |
246 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
247 | - <!-- 当会员是等级卡的时候 --> | |
248 | - <block wx:if="{{card_field}}"> | |
249 | - <!-- 等级价>0 --> | |
250 | - <block wx:if="{{item[card_field]>0}}"> | |
251 | - <view class="flex"> | |
252 | - <!-- 办卡价 --> | |
253 | - <view class="flex xc-wc ai_and"> | |
254 | - <!-- <view class="fs24">¥</view> --> | |
255 | - <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
256 | - <view class="card_bg"> | |
257 | - <image src="{{url}}/miniapp/images/plus/dj_icon.png" /> | |
258 | - <text class="card_name ellipsis-1">{{card_name}}</text> | |
259 | - </view> | |
260 | - </view> | |
261 | - </view> | |
262 | - <view class="flex" style="line-height: 28rpx;"> | |
263 | - <!-- 原价 --> | |
264 | - <view class="price flex xc-ash line_th"> | |
265 | - <!-- <view class="fs22">¥</view> --> | |
266 | - <view class="fs22 money">{{item.market_price}}</view> | |
267 | - </view> | |
268 | - </view> | |
269 | - </block> | |
270 | - <blocK wx:else> | |
271 | - <view class="flex"> | |
272 | - <!-- 办卡价 --> | |
273 | - <view class="flex xc-wc ai_and"> | |
274 | - <!-- <view class="fs24">¥</view> --> | |
275 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
276 | - </view> | |
277 | - </view> | |
278 | - <view class="flex" style="line-height: 28rpx;"> | |
279 | - <!-- 原价 --> | |
280 | - <view class="price flex xc-ash line_th"> | |
281 | - <!-- <view class="fs22">¥</view> --> | |
282 | - <view class="fs22 money">{{item.market_price}}</view> | |
283 | - </view> | |
284 | - </view> | |
285 | - </blocK> | |
286 | - </block> | |
287 | - <block wx:else> | |
288 | - <!-- 如果商品有设置等级价⼤于0的 --> | |
289 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
290 | - <view class="flex"> | |
291 | - <!-- 办卡价 --> | |
292 | - <view class="flex xc-wc ai_and"> | |
293 | - <!-- <view class="fs24">¥</view> --> | |
294 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
295 | - </view> | |
296 | - <!-- 原价 --> | |
297 | - <view class="price flex xc-ash line_th"> | |
298 | - <!-- <view class="fs22">¥</view> --> | |
299 | - <view class="fs22 money">{{item.market_price}}</view> | |
300 | - </view> | |
301 | - </view> | |
302 | - <view class="flexr" style=""> | |
303 | - <!-- 等级价 --> | |
304 | - <view class="price flex ai-center"> | |
305 | - <!-- <view class="fs22">¥</view> --> | |
306 | - <view class="fs28 money"> | |
307 | - {{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}} | |
308 | - </view> | |
309 | - <view class="card_bg"> | |
310 | - <image src="{{url}}/miniapp/images/plus/dj_icon.png" /> | |
311 | - <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
312 | - </view> | |
313 | - </view> | |
314 | - </view> | |
315 | - </block> | |
316 | - <block wx:else> | |
317 | - <view class="flex"> | |
318 | - <!-- 办卡价 --> | |
319 | - <view class="flex xc-wc ai_and"> | |
320 | - <!-- <view class="fs24">¥</view> --> | |
321 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
322 | - </view> | |
323 | - </view> | |
324 | - <view class="flex" style="line-height: 28rpx;"> | |
325 | - <!-- 原价 --> | |
326 | - <view class="price flex xc-ash line_th"> | |
327 | - <!-- <view class="fs22">¥</view> --> | |
328 | - <view class="fs22 money">{{item.market_price}}</view> | |
329 | - </view> | |
330 | - </view> | |
331 | - </block> | |
332 | - </block> | |
333 | - </block> | |
334 | - <!-- 商品压根就没有等级价 --> | |
335 | - <block wx:else> | |
336 | - <view class="flex"> | |
337 | - <!-- 办卡价 --> | |
338 | - <view class="flex xc-wc ai_and"> | |
339 | - <!-- <view class="fs24">¥</view> --> | |
340 | - <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
341 | - </view> | |
342 | - </view> | |
343 | - <view class="flex" style="line-height: 28rpx;"> | |
344 | - <!-- 原价 --> | |
345 | - <view class="price flex xc-ash line_th"> | |
346 | - <!-- <view class="fs22">¥</view> --> | |
347 | - <view class="fs22 money">{{item.market_price}}</view> | |
348 | - </view> | |
349 | - </view> | |
350 | - </block> | |
351 | - </block> | |
352 | - <!-- 分层金额 --> | |
353 | - <view class="fs24 c-a"> | |
354 | - 分成金额: | |
355 | - <text class="money c-red">{{filter.toFix(item.commission,2)}}</text> | |
356 | - </view> | |
357 | - </view> | |
358 | - </view> | |
359 | - </view> | |
360 | - <nodata class="t-c" wx:if="{{list.length == 0 && list}}"></nodata> | |
361 | - <view class="noMore" hidden="{{!noMore}}" wx:if="{{list.length !== 0}}"> | |
362 | - - 已经到底了 - | |
363 | - </view> | |
364 | - </view> | |
4 | + <view class="head pr"> | |
5 | + <view class="bdb"> | |
6 | + <!-- <view><image src="../../../images/jfbuy.jpg" mode="widthFix" class="banner"/></view> --> | |
7 | + <view> | |
8 | + <image src="{{imghost + (ad_img ? ad_img:'/miniapp/images/user_index_powder.jpg')}}" mode="widthFix" class="banner" /> | |
9 | + </view> | |
10 | + <view class="flex bg-white pdh20 jc_sb pr"> | |
11 | + <!-- 分享人的头像 --> | |
12 | + <view class="avatar-container" wx:if="{{userInfo2}}"> | |
13 | + <image class="avatar" src="{{userInfo2.head_pic}}" /> | |
14 | + <view class="pdt20"> | |
15 | + <text class="nickname">{{userInfo2.nickname}}</text> | |
16 | + </view> | |
17 | + </view> | |
18 | + <!-- 自己的头像 --> | |
19 | + <view class="avatar-container" wx:else> | |
20 | + <image class="avatar" src="{{userInfo.head_pic}}" /> | |
21 | + <view class="pdt20"> | |
22 | + <text class="nickname">{{userInfo.nickname}}</text> | |
23 | + </view> | |
24 | + </view> | |
25 | + <view class="flex t-c fs24 f1 jc_fe"> | |
26 | + <view class="pdv20 pdh40 {{isAll ? 'selected':''}}" bindtap="clickAll"> | |
27 | + <view class="fs30">{{filter.show_default(total)}}</view> | |
28 | + <view>全部商品</view> | |
29 | + </view> | |
30 | + <view class="pdv20 pdh40 {{!isAll ? 'selected':''}}" bindtap="clickNew"> | |
31 | + <view class="fs30">{{filter.show_default(newListTotal)}}</view> | |
32 | + <view>新品</view> | |
33 | + </view> | |
34 | + <view class="pdv20 pdh40" bindtap="goto" data-url="/pages/user/index/index"> | |
35 | + <view class="fs26"> | |
36 | + <text class="iconfont icon-ren1 bold"></text> | |
37 | + </view> | |
38 | + <view>会员中心</view> | |
39 | + </view> | |
40 | + </view> | |
41 | + </view> | |
42 | + </view> | |
43 | + <!-- 搜索 --> | |
44 | + <view class="flex ai-center fs26 bg-white pd20"> | |
45 | + <text class="pdr20 c-a iconfont icon-fenlei" catch:tap="goto" data-url="/packageC/pages/goods/distributionCategoryList/index"></text> | |
46 | + <view class="input-container f1"> | |
47 | + <input class="input" type="text" value="{{inputVal}}" placeholder="请输入商品关键字" placeholder-style="color:#aaa;" confirm-type="search" bindfocus="inputFocus" bindblur="inputBlur" bindinput="input" bindconfirm="search" /> | |
48 | + <text class="iconfont icon-guanbi" hidden="{{!isInputFocus}}" catchtap="inputClear"></text> | |
49 | + <!-- 搜索输入框聚焦时显示关闭按钮,否则隐藏关闭按钮 --> | |
50 | + </view> | |
51 | + <view class="pdl20 c-a" bindtap="search">搜索</view> | |
52 | + </view> | |
53 | + </view> | |
54 | + <view class="flex t-c fs26 bg-white bdb sticky c-a" catchtap="clickTab"> | |
55 | + <block wx:for="{{tabArr}}"> | |
56 | + <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:if="{{index != 3}}"> | |
57 | + {{item}} | |
58 | + </view> | |
59 | + <view class="f1 pd20 {{currentTabIndex == index ? 'active':''}}" data-index="{{index}}" wx:else bindtap="clickSort"> | |
60 | + {{item}} | |
61 | + <text class="iconfont icon-sort2 c-db" wx:if="{{!isSort}}"></text> | |
62 | + <text class="t-icon t-icon-sort-up {{isDescending ? 'reverse':''}}" wx:else></text> | |
63 | + </view> | |
64 | + </block> | |
65 | + <view class="f1 pd20" catchtap="change"> | |
66 | + <text class="iconfont {{isShowRow ? 'icon-fenxiang':'icon-fenlie'}}"></text> | |
67 | + </view> | |
68 | + </view> | |
69 | + <view class="content"> | |
70 | + <view class="fs26" wx:if="{{isShowRow}}"> | |
71 | + <view class="item bg-white flex ai-center pd20" wx:for="{{list}}"> | |
72 | + <view class="flex pdl10" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}"> | |
73 | + <view class="img-container pdr20" data-txt="已售:{{item.sales_sum}}"> | |
74 | + <image class="img" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load mode="aspectFit" /> | |
75 | + </view> | |
76 | + <view class="flex fdc jc_sb"> | |
77 | + <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view> | |
78 | + <!-- 判断是否有活动价 --> | |
79 | + <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}"> | |
80 | + <view class="flex xc-wc pdt20"> | |
81 | + <text wx:if="{{item.prom_integral}}"> | |
82 | + <text class="fs30">{{item.prom_integral}}</text> | |
83 | + 积分 | |
84 | + </text> | |
85 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
86 | + <!-- 活动价 --> | |
87 | + <view class="flex xc-wc ai_and" wx:if="{{item.prom_price}}"> | |
88 | + <!-- <view class="fs24">¥</view> --> | |
89 | + <view class="fs30 money">{{item.prom_price}}</view> | |
90 | + </view> | |
91 | + </view> | |
92 | + <view class="flex" style="line-height: 28rpx;"> | |
93 | + <!-- 原价 --> | |
94 | + <view class="price flex xc-ash line_th"> | |
95 | + <!-- <view class="fs22">¥</view> --> | |
96 | + <view class="fs22 money">{{item.market_price}}</view> | |
97 | + </view> | |
98 | + </view> | |
99 | + </block> | |
100 | + <block wx:else> | |
101 | + <!-- 商品价格,先判断下是后⼜等级价 --> | |
102 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
103 | + <!-- 当会员是等级卡的时候 --> | |
104 | + <block wx:if="{{card_field}}"> | |
105 | + <!-- 等级价>0 --> | |
106 | + <block wx:if="{{item[card_field]>0}}"> | |
107 | + <view class="flex"> | |
108 | + <!-- 办卡价 --> | |
109 | + <view class="flex xc-wc ai_and"> | |
110 | + <!-- <view class="fs24">¥</view> --> | |
111 | + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
112 | + <view class="card_bg"> | |
113 | + <image src="{{url + 'miniapp/images/plus/dj_icon.png'}}" /> | |
114 | + <text class="card_name ellipsis-1">{{card_name}}</text> | |
115 | + </view> | |
116 | + </view> | |
117 | + </view> | |
118 | + <view class="flex" style="line-height: 28rpx;"> | |
119 | + <!-- 原价 --> | |
120 | + <view class="price flex xc-ash line_th"> | |
121 | + <!-- <view class="fs22">¥</view> --> | |
122 | + <view class="fs22 money">{{item.market_price}}</view> | |
123 | + </view> | |
124 | + </view> | |
125 | + </block> | |
126 | + <blocK wx:else> | |
127 | + <view class="flex"> | |
128 | + <!-- 办卡价 --> | |
129 | + <view class="flex xc-wc"> | |
130 | + <!-- <view class="fs24">¥</view> --> | |
131 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
132 | + </view> | |
133 | + </view> | |
134 | + <view class="flex" style="line-height: 28rpx;"> | |
135 | + <!-- 原价 --> | |
136 | + <view class="price flex xc-ash line_th"> | |
137 | + <!-- <view class="fs22">¥</view> --> | |
138 | + <view class="fs22 money">{{item.market_price}}</view> | |
139 | + </view> | |
140 | + </view> | |
141 | + </blocK> | |
142 | + </block> | |
143 | + <block wx:else> | |
144 | + <!-- 如果商品有设置等级价⼤于0的 --> | |
145 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
146 | + <view class="flex"> | |
147 | + <!-- 办卡价 --> | |
148 | + <view class="flex xc-wc"> | |
149 | + <!-- <view class="fs24">¥</view> --> | |
150 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
151 | + </view> | |
152 | + <!-- 原价 --> | |
153 | + <view class="price flex xc-ash line_th"> | |
154 | + <!-- <view class="fs22">¥</view> --> | |
155 | + <view class="fs22 money">{{item.market_price}}</view> | |
156 | + </view> | |
157 | + </view> | |
158 | + <view class="flexr"> | |
159 | + <!-- 等级价 --> | |
160 | + <view class="price flex ai-center"> | |
161 | + <!-- <view class="fs22">¥</view> --> | |
162 | + <view class="fs28 money">{{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}}</view> | |
163 | + <view class="card_bg"> | |
164 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png"></image> | |
165 | + <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}} </text> | |
166 | + </view> | |
167 | + </view> | |
168 | + </view> | |
169 | + </block> | |
170 | + <block wx:else> | |
171 | + <view class="flex"> | |
172 | + <!-- 办卡价 --> | |
173 | + <view class="flex xc-wc"> | |
174 | + <!-- <view class="fs24">¥</view> --> | |
175 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
176 | + </view> | |
177 | + </view> | |
178 | + <view class="flex" style="line-height: 28rpx;"> | |
179 | + <!-- 原价 --> | |
180 | + <view class="price flex xc-ash line_th"> | |
181 | + <!-- <view class="fs22">¥</view> --> | |
182 | + <view class="fs22 money">{{item.market_price}}</view> | |
183 | + </view> | |
184 | + </view> | |
185 | + </block> | |
186 | + </block> | |
187 | + </block> | |
188 | + <!-- 商品压根就没有等级价 --> | |
189 | + <block wx:else> | |
190 | + <view class="flex"> | |
191 | + <!-- 办卡价 --> | |
192 | + <view class="flex xc-wc"> | |
193 | + <!-- <view class="fs24">¥</view> --> | |
194 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
195 | + </view> | |
196 | + </view> | |
197 | + <view class="flex" style="line-height: 28rpx;"> | |
198 | + <!-- 原价 --> | |
199 | + <view class="price flex xc-ash line_th"> | |
200 | + <!-- <view class="fs22">¥</view> --> | |
201 | + <view class="fs22 money">{{item.market_price}}</view> | |
202 | + </view> | |
203 | + </view> | |
204 | + </block> | |
205 | + </block> | |
206 | + <!-- 分层金额 --> | |
207 | + <view hidden="{{ishidden_comise}}" class="fs24 c-a"> | |
208 | + 分成金额: | |
209 | + <text class="money c-red">{{filter.toFix(item.commission,2)}}</text> | |
210 | + </view> | |
211 | + </view> | |
212 | + </view> | |
213 | + </view> | |
214 | + </view> | |
215 | + <view class="fs26 flex pd20 wrap" wx:else> | |
216 | + <view class="item2 bg-white" wx:for="{{list}}" bindtap="goto" data-url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_type={{item.prom_type}}&prom_id={{item.prom_id}}"> | |
217 | + <view class="img-container" data-txt="已售:{{item.sales_sum}}"> | |
218 | + <image class="img2" src="{{imghost + (item.original_img ? item.original_img : default_img)}}" lazy-load="true" /> | |
219 | + </view> | |
220 | + <view class="pd20 fs26"> | |
221 | + <view class="ellipsis-2 h68 mgb20">{{item.goods_name}}</view> | |
222 | + <!-- 判断是否有活动价 --> | |
223 | + <block wx:if="{{(item.prom_price>0 || item.prom_integral>0) && item.prom_type!=2 && item.prom_id>0}}"> | |
224 | + <view class="flex xc-wc"> | |
225 | + <text wx:if="{{item.prom_integral}}"> | |
226 | + <text class="fs30" style="font-weight: bold;">{{item.prom_integral}}</text> | |
227 | + 积分 | |
228 | + </text> | |
229 | + <text wx:if="{{item.prom_integral && item.prom_price}}">+</text> | |
230 | + <!-- 活动价 --> | |
231 | + <view class="flex xc-wc" wx:if="{{item.prom_price}}"> | |
232 | + <!-- <view class="fs24">¥</view> --> | |
233 | + <view class="fs30 money">{{item.prom_price}}</view> | |
234 | + </view> | |
235 | + </view> | |
236 | + <view class="flex" style="line-height: 28rpx;"> | |
237 | + <!-- 原价 --> | |
238 | + <view class="price flex xc-ash line_th"> | |
239 | + <!-- <view class="fs22">¥</view> --> | |
240 | + <view class="fs22 money">{{item.market_price}}</view> | |
241 | + </view> | |
242 | + </view> | |
243 | + </block> | |
244 | + <block wx:else> | |
245 | + <!-- 商品价格,先判断下是后⼜等级价 --> | |
246 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
247 | + <!-- 当会员是等级卡的时候 --> | |
248 | + <block wx:if="{{card_field}}"> | |
249 | + <!-- 等级价>0 --> | |
250 | + <block wx:if="{{item[card_field]>0}}"> | |
251 | + <view class="flex"> | |
252 | + <!-- 办卡价 --> | |
253 | + <view class="flex xc-wc ai_and"> | |
254 | + <!-- <view class="fs24">¥</view> --> | |
255 | + <view class="fs30 money">{{filter.toFix(item[card_field],2)}}</view> | |
256 | + <view class="card_bg"> | |
257 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png" /> | |
258 | + <text class="card_name ellipsis-1">{{card_name}}</text> | |
259 | + </view> | |
260 | + </view> | |
261 | + </view> | |
262 | + <view class="flex" style="line-height: 28rpx;"> | |
263 | + <!-- 原价 --> | |
264 | + <view class="price flex xc-ash line_th"> | |
265 | + <!-- <view class="fs22">¥</view> --> | |
266 | + <view class="fs22 money">{{item.market_price}}</view> | |
267 | + </view> | |
268 | + </view> | |
269 | + </block> | |
270 | + <blocK wx:else> | |
271 | + <view class="flex"> | |
272 | + <!-- 办卡价 --> | |
273 | + <view class="flex xc-wc ai_and"> | |
274 | + <!-- <view class="fs24">¥</view> --> | |
275 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
276 | + </view> | |
277 | + </view> | |
278 | + <view class="flex" style="line-height: 28rpx;"> | |
279 | + <!-- 原价 --> | |
280 | + <view class="price flex xc-ash line_th"> | |
281 | + <!-- <view class="fs22">¥</view> --> | |
282 | + <view class="fs22 money">{{item.market_price}}</view> | |
283 | + </view> | |
284 | + </view> | |
285 | + </blocK> | |
286 | + </block> | |
287 | + <block wx:else> | |
288 | + <!-- 如果商品有设置等级价⼤于0的 --> | |
289 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
290 | + <view class="flex"> | |
291 | + <!-- 办卡价 --> | |
292 | + <view class="flex xc-wc ai_and"> | |
293 | + <!-- <view class="fs24">¥</view> --> | |
294 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
295 | + </view> | |
296 | + <!-- 原价 --> | |
297 | + <view class="price flex xc-ash line_th"> | |
298 | + <!-- <view class="fs22">¥</view> --> | |
299 | + <view class="fs22 money">{{item.market_price}}</view> | |
300 | + </view> | |
301 | + </view> | |
302 | + <view class="flexr"> | |
303 | + <!-- 等级价 --> | |
304 | + <view class="price flex ai-center"> | |
305 | + <!-- <view class="fs22">¥</view> --> | |
306 | + <view class="fs28 money"> | |
307 | + {{filter.toFix(g_filter.get_card_price(item,card_list,0),2)}} | |
308 | + </view> | |
309 | + <view class="card_bg"> | |
310 | + <image src="{{url}}/miniapp/images/plus/dj_icon.png" /> | |
311 | + <text class="card_name ellipsis-1">{{g_filter.get_card_price(item,card_list,1)}}</text> | |
312 | + </view> | |
313 | + </view> | |
314 | + </view> | |
315 | + </block> | |
316 | + <block wx:else> | |
317 | + <view class="flex"> | |
318 | + <!-- 办卡价 --> | |
319 | + <view class="flex xc-wc ai_and"> | |
320 | + <!-- <view class="fs24">¥</view> --> | |
321 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
322 | + </view> | |
323 | + </view> | |
324 | + <view class="flex" style="line-height: 28rpx;"> | |
325 | + <!-- 原价 --> | |
326 | + <view class="price flex xc-ash line_th"> | |
327 | + <!-- <view class="fs22">¥</view> --> | |
328 | + <view class="fs22 money">{{item.market_price}}</view> | |
329 | + </view> | |
330 | + </view> | |
331 | + </block> | |
332 | + </block> | |
333 | + </block> | |
334 | + <!-- 商品压根就没有等级价 --> | |
335 | + <block wx:else> | |
336 | + <view class="flex"> | |
337 | + <!-- 办卡价 --> | |
338 | + <view class="flex xc-wc ai_and"> | |
339 | + <!-- <view class="fs24">¥</view> --> | |
340 | + <view class="fs30 money">{{filter.toFix(item.shop_price,2)}}</view> | |
341 | + </view> | |
342 | + </view> | |
343 | + <view class="flex" style="line-height: 28rpx;"> | |
344 | + <!-- 原价 --> | |
345 | + <view class="price flex xc-ash line_th"> | |
346 | + <!-- <view class="fs22">¥</view> --> | |
347 | + <view class="fs22 money">{{item.market_price}}</view> | |
348 | + </view> | |
349 | + </view> | |
350 | + </block> | |
351 | + </block> | |
352 | + <!-- 分层金额 --> | |
353 | + <view class="fs24 c-a"> | |
354 | + 分成金额: | |
355 | + <text class="money c-red">{{filter.toFix(item.commission,2)}}</text> | |
356 | + </view> | |
357 | + </view> | |
358 | + </view> | |
359 | + </view> | |
360 | + <nodata class="t-c" wx:if="{{list.length == 0 && list}}"></nodata> | |
361 | + <view class="noMore" hidden="{{!noMore}}" wx:if="{{list.length !== 0}}"> | |
362 | + - 已经到底了 - | |
363 | + </view> | |
364 | + </view> | |
365 | 365 | </view> |
366 | 366 | \ No newline at end of file | ... | ... |
packageD/pages/AI-test-skin/analyse/analyse.js
... | ... | @@ -236,7 +236,7 @@ Page({ |
236 | 236 | //检查睁眼闭眼 |
237 | 237 | var eye_status = check_data.eye_status; |
238 | 238 | console.log('eye_status',eye_status); |
239 | - if (eye_status.left_eye > 0.1 || eye_status.right_eye > 0.1) { | |
239 | + if (eye_status.left_eye > 0.5 || eye_status.right_eye > 0.5) { | |
240 | 240 | // var msg = "未闭眼拍照"; |
241 | 241 | // th.go_error(msg); |
242 | 242 | // return false; | ... | ... |
pages/cart/cart2/cart2.js
... | ... | @@ -227,23 +227,6 @@ Page({ |
227 | 227 | } else { |
228 | 228 | th.setData({ user_addr: ie }); |
229 | 229 | } |
230 | - var going = 0; | |
231 | - | |
232 | - | |
233 | - //使用计时器,避免空现象 | |
234 | - /*--- | |
235 | - var jishi= setInterval(function () { | |
236 | - if (th.data.is_b_now == 1 && going==0) { | |
237 | - if(th.data.bn_goods) { | |
238 | - th.calculatePrice2();going=1;clearInterval(jishi); | |
239 | - } | |
240 | - }else if(going==0) { | |
241 | - if (th.data.cartlist){ | |
242 | - th.calculatePrice();going = 1; clearInterval(jishi); | |
243 | - } | |
244 | - } | |
245 | - },500)--*/ | |
246 | - | |
247 | 230 | }); |
248 | 231 | var is_card_back = getApp().globalData.is_card_back; |
249 | 232 | //--更新默认地址--,看一下是不是跳到地址页面,同时也不是购买等级卡返回的,这里很重要,否则会重新更新收货物流公司 |
... | ... | @@ -392,6 +375,7 @@ Page({ |
392 | 375 | th.setData({ user_addr: addr }); |
393 | 376 | //--------------------------立即购买------------------ |
394 | 377 | if (ta.is_bnow == 1) { |
378 | + console.log('is_bnow'); | |
395 | 379 | //读取门店 |
396 | 380 | to.get_allsto(function (e) { |
397 | 381 | th.setData({ allsto: e }); |
... | ... | @@ -404,6 +388,8 @@ Page({ |
404 | 388 | to.get_allsto(function (e) { |
405 | 389 | th.setData({ allsto: e }); |
406 | 390 | //-------获取购物车已经选择的商品-------- |
391 | + console.log('购物车结算'); | |
392 | + | |
407 | 393 | th.get_cart(); |
408 | 394 | }) |
409 | 395 | } |
... | ... | @@ -533,7 +519,7 @@ Page({ |
533 | 519 | } |
534 | 520 | if (item1.prom_type == 10) { |
535 | 521 | if (!th.data.ladder_map[item1.prom_id]) { |
536 | - //如果有组合购 | |
522 | + //如果有预售 | |
537 | 523 | var isok = 1; |
538 | 524 | var is_flag = 1; |
539 | 525 | var act = null; |
... | ... | @@ -984,7 +970,6 @@ Page({ |
984 | 970 | if (gg.prom_type == 5) { |
985 | 971 | t.data.data.prom_id = gg.prom_id; |
986 | 972 | t.data.data.prom_type = 5; |
987 | - | |
988 | 973 | // console.log('xxxxxxxxxxxxxxxxxx', gg.is_coupon) |
989 | 974 | th.is_coupon = gg.is_coupon; |
990 | 975 | th.setData({ |
... | ... | @@ -3786,7 +3771,7 @@ Page({ |
3786 | 3771 | for (var i in goodlist) { |
3787 | 3772 | var gd = goodlist[i]; |
3788 | 3773 | //--如果是秒杀就跳出,如果是赠品,如果是组合购,如果是限制使用优惠券-- |
3789 | - if (gd.prom_type == 1 || gd.is_gift || gd.prom_type == 7) { | |
3774 | + if (gd.prom_type == 1 || gd.is_gift || (gd.prom_type == 7 && gd.act.is_xz_yh)) { | |
3790 | 3775 | continue; |
3791 | 3776 | } |
3792 | 3777 | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -294,7 +294,7 @@ |
294 | 294 | <view class="co-red" wx:if="{{prom_type==0 || prom_type==3}}"> |
295 | 295 | |
296 | 296 | <view class="market-price flex" style="align-items: baseline;"> |
297 | - <block wx:if="{{card_field && data[card_field]>0 && is_no_plus}}"> | |
297 | + <block wx:if="{{card_field && data[card_field]>0}}"> | |
298 | 298 | <view class="flex ai-center grade-card-frame"> |
299 | 299 | <image class="img" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> |
300 | 300 | <view class="fs24 white view card-name ellipsis-1">{{card_name}}</view> | ... | ... |
pages/goods/goodsList/goodsList.js
... | ... | @@ -19,7 +19,8 @@ Page({ |
19 | 19 | tabname:"sort", //排序的字段 |
20 | 20 | adname:"asc", //升降的字段 |
21 | 21 | is_new:0, |
22 | - is_hot:0, | |
22 | + is_hot:0, | |
23 | + is_no_plus:1, | |
23 | 24 | prom_goods_list:null, |
24 | 25 | rq_data:null, |
25 | 26 | isToggle: false, //切换商品视图控制符 |
... | ... | @@ -43,9 +44,6 @@ Page({ |
43 | 44 | } |
44 | 45 | |
45 | 46 | var th=this; |
46 | - | |
47 | - //a.init(this, "", "requestData"); | |
48 | - | |
49 | 47 | var url = this.data.baseUrl; |
50 | 48 | this.data.is_new=t.is_new; |
51 | 49 | this.data.is_hot=t.is_hot; |
... | ... | @@ -152,9 +150,6 @@ Page({ |
152 | 150 | } |
153 | 151 | }) |
154 | 152 | } |
155 | - | |
156 | - | |
157 | - | |
158 | 153 | this.requestGoodsList(url); |
159 | 154 | getApp().getConfig2(function(rs){ |
160 | 155 | //计算等级价相关 |
... | ... | @@ -186,7 +181,23 @@ Page({ |
186 | 181 | }) |
187 | 182 | },500) |
188 | 183 | } |
189 | - }); | |
184 | + }); | |
185 | + | |
186 | + //调用接口判断商家plus有没有过期 | |
187 | + getApp().request.promiseGet("/store/storemoduleendtime/page?store_id=" + oo.stoid + "&type=3", {}).then(res => { | |
188 | + if (res.data.code == 0) { | |
189 | + var arr = res.data.data.pageData; | |
190 | + if (arr.length > 0) { | |
191 | + var item = arr[0]; | |
192 | + if (item.is_sy == 0) { | |
193 | + var now = Date.parse(new Date()); now = now / 1000; | |
194 | + if (item.end_time < now) { | |
195 | + th.setData({ is_no_plus: 0 }) | |
196 | + } | |
197 | + } | |
198 | + } | |
199 | + } | |
200 | + }) | |
190 | 201 | }, |
191 | 202 | |
192 | 203 | //设置优惠券的 | ... | ... |
pages/goods/goodsList/goodsList.wxml
... | ... | @@ -120,7 +120,7 @@ |
120 | 120 | </block> |
121 | 121 | </block> |
122 | 122 | <block wx:else> |
123 | - <view wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
123 | + <view wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
124 | 124 | <view class="flex ai-center"> |
125 | 125 | <view class="price rmb">{{item.shop_price}}</view> |
126 | 126 | <view class="word-line xc-ash mk_price rmb">{{item.market_price}}</view> |
... | ... | @@ -203,7 +203,7 @@ |
203 | 203 | </block> |
204 | 204 | <block wx:else> |
205 | 205 | <!-- 商品价格,先判断下是后又等级价--> |
206 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item) && is_no_plus}}"> | |
206 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
207 | 207 | <!-- 当会员是等级卡的时候 --> |
208 | 208 | <block wx:if="{{card_field}}"> |
209 | 209 | <!-- 等级价>0 --> |
... | ... | @@ -235,7 +235,7 @@ |
235 | 235 | </block> |
236 | 236 | </block> |
237 | 237 | <block wx:else> |
238 | - <view wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
238 | + <view wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
239 | 239 | <view class="flex ai-center"> |
240 | 240 | <view class="price rmb">{{item.shop_price}}</view> |
241 | 241 | <view class="word-line xc-ash mk_price rmb">{{item.market_price}}</view> | ... | ... |
pages/goods/search/search.wxml
... | ... | @@ -97,7 +97,7 @@ |
97 | 97 | </block> |
98 | 98 | <block wx:else> |
99 | 99 | <!-- 商品价格,先判断下是后又等级价--> |
100 | - <block wx:if="{{g_filter.is_has_rank(rank_switch,item) && is_no_plus}}"> | |
100 | + <block wx:if="{{g_filter.is_has_rank(rank_switch,item)}}"> | |
101 | 101 | <!-- 当会员是等级卡的时候 --> |
102 | 102 | <block wx:if="{{card_field}}"> |
103 | 103 | <!-- 等级价>0 --> |
... | ... | @@ -124,7 +124,7 @@ |
124 | 124 | </block> |
125 | 125 | </block> |
126 | 126 | <block wx:else> |
127 | - <block wx:if="{{g_filter.get_card_price(item,card_list,0)}}"> | |
127 | + <block wx:if="{{g_filter.get_card_price(item,card_list,0) && is_no_plus}}"> | |
128 | 128 | <view class="flex ai-center"> |
129 | 129 | <view class="price">¥{{item.shop_price}}</view> |
130 | 130 | <view class="word-line xc-ash mk_price">¥{{item.market_price}}</view> |
... | ... | @@ -161,11 +161,9 @@ |
161 | 161 | </block> |
162 | 162 | </view> |
163 | 163 | </navigator> |
164 | - | |
165 | 164 | <!-- 有商品列表的时候,要有分享攻击 --> |
166 | 165 | <share_box id="share"></share_box> |
167 | 166 | </view> |
168 | - | |
169 | 167 | <!-- 无数据提示 --> |
170 | 168 | <view class="no-data" wx:if="{{!requestData||requestData.length==0}}"> |
171 | 169 | <image class="cart-image" src="{{url}}/miniapp/images/cart-null.png"></image> |
... | ... | @@ -174,13 +172,7 @@ |
174 | 172 | </view> |
175 | 173 | |
176 | 174 | </block> |
177 | - | |
178 | - | |
179 | - | |
180 | 175 | </view> |
181 | - | |
182 | - | |
183 | - | |
184 | 176 | <view hidden="{{!openFilterModal}}"> |
185 | 177 | <view bindtap="closeFilterModal" class="cover-layer"></view> |
186 | 178 | <view class="filter-modal"> |
... | ... | @@ -215,39 +207,4 @@ |
215 | 207 | </view> |
216 | 208 | </view> |
217 | 209 | </view> |
218 | -</view> | |
219 | - | |
220 | - | |
221 | - | |
222 | -<!-- <view wx:if="{{openSearchModal}}"> | |
223 | - <view class="search-modal"> | |
224 | - <view class="search-bar"> | |
225 | - <form bindsubmit="submitSearch"> | |
226 | - <input autoFocus class="search-input" name="word" placeholder="搜索商品" bindconfirm="submitSearch" bindinput="getInput"></input> | |
227 | - <button class="search-btn" formType="submit"> | |
228 | - <image class="wh100 search-img" src="{{url}}/miniapp/images/sea.png"></image> | |
229 | - </button> | |
230 | - </form> | |
231 | - </view> | |
232 | - <view class="search-hot"> | |
233 | - <view class="hot-title">热门搜索</view> | |
234 | - <block wx:if="{{hotWords.length>0}}"> | |
235 | - <view class="hot-row" wx:for="{{hotWords}}" wx:key="{{index}}"> | |
236 | - <view bindtap="searchHotWord" class="hot-item" data-word="{{item}}" wx:for="{{item}}" wx:key="{{index}}">{{item}}</view> | |
237 | - </view> | |
238 | - </block> | |
239 | - </view> | |
240 | - <view class="search-hot"> | |
241 | - <view class="hot-title flex jc_sb ai_c"> | |
242 | - <text>历史搜索</text> | |
243 | - <text class="iconfont icon-shanchu xc-ash" bindtap="clearSearchRecord" wx:if="{{searchRecord.length != 0}}"></text> | |
244 | - </view> | |
245 | - <block wx:if="{{searchRecord.length>0}}"> | |
246 | - <view class="hot-row flex flex-wrap" wx:key="{{index}}"> | |
247 | - <view class="hot-item history ellipsis-1" bindtap="searchHotWord" data-word="{{item}}" wx:for="{{searchRecord}}" wx:key="{{index}}">{{item}}</view> | |
248 | - </view> | |
249 | - </block> | |
250 | - <view wx:else class="fs24">暂无历史搜索记录</view> | |
251 | - </view> | |
252 | - </view> | |
253 | -</view> --> | |
254 | 210 | \ No newline at end of file |
211 | +</view> | |
255 | 212 | \ No newline at end of file | ... | ... |
pages/user/index/index.js
... | ... | @@ -74,32 +74,6 @@ Page({ |
74 | 74 | } |
75 | 75 | }) |
76 | 76 | app.getUserFir(); |
77 | - | |
78 | - | |
79 | - | |
80 | - | |
81 | - //-- 读取会员中心按钮列表 -- | |
82 | - /*-- | |
83 | - getApp().request.get("/api/weshop/userTool/page?pageSize=100&store_id="+os.stoid, { | |
84 | - success:function(res){ | |
85 | - if(ut.ajax_ok(res)) { | |
86 | - var d_list=res.data.data.pageData; | |
87 | - getApp().promiseGet("/api/weshop/storeDistribut/get/"+os.stoid,{}).then(rs=>{ | |
88 | - var dis=rs.data.data; | |
89 | - for(var i in d_list){ | |
90 | - if(d_list[i].name=='我的分销' && (!dis || dis.switch==0)){ | |
91 | - d_list.splice(i,1); | |
92 | - } | |
93 | - } | |
94 | - th.setData({user_tool:d_list}); | |
95 | - | |
96 | - | |
97 | - | |
98 | - }) | |
99 | - } | |
100 | - } | |
101 | - }) | |
102 | - --*/ | |
103 | 77 | this.init_user_tool() |
104 | 78 | |
105 | 79 | }, | ... | ... |
pages/user/index/index.wxml
... | ... | @@ -10,9 +10,10 @@ |
10 | 10 | <image class="xc-user-img circle" bindtap="go_info" src="{{userInfo.head_pic?userInfo.head_pic:defaultAvatar}}"></image> |
11 | 11 | <view class="xc-uesr-name"> |
12 | 12 | <view class="flex ai-center"> |
13 | - <text class="ellipsis-1" style="max-width: 290rpx;display: inline-block">{{userInfo.nickname}}</text> | |
14 | - <view class="hvip" wx:if='{{GradeName && is_init}}'> | |
15 | - <image class="vip-mem" src="{{iurl}}/miniapp/images/vip_hg0.png"></image>{{GradeName}}</view> | |
13 | + <text class="ellipsis-1" style="max-width: 290rpx;display: inline-block">{{userInfo.nickname}}</text> | |
14 | + <view class="hvip" wx:if='{{GradeName && is_init}}'> | |
15 | + <image class="vip-mem" src="{{iurl}}/miniapp/images/vip_hg0.png"></image>{{GradeName}} | |
16 | + </view> | |
16 | 17 | </view> |
17 | 18 | |
18 | 19 | <view class="flex fs24 xc-grow-ups" style="margin-left:8rpx;margin-top:6rpx" wx:if="{{is_init && gradeId}}" bindtap='jump'> |
... | ... | @@ -69,29 +70,31 @@ |
69 | 70 | </image> |
70 | 71 | |
71 | 72 | </view> |
72 | - <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==2 && show_buy_plus && is_no_plus}}"> | |
73 | + <block wx:if="{{is_no_plus}}"> | |
74 | + <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==2 && show_buy_plus }}"> | |
73 | 75 | <view class="xc-add-member flex-center-around "> |
74 | - <view class="flex jc-center ai-center"> | |
75 | - <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> | |
76 | - <view class="member fs28 "> 加入plus会员预计可省3031元</view> | |
77 | - </view> | |
76 | + <view class="flex jc-center ai-center"> | |
77 | + <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> | |
78 | + <view class="member fs28 "> 加入plus会员预计可省3031元</view> | |
79 | + </view> | |
78 | 80 | <view class="xc-opening-button t-c" data-url="/pages/user/plus/plus" bindtap="goto"> |
79 | 81 | <view class="xc-opening fs28">立即开通</view> |
80 | 82 | </view> |
81 | 83 | </view> |
82 | 84 | </view> |
83 | 85 | |
84 | - <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==3 && show_buy_plus}}"> | |
86 | + <view class="xc-add-member-frame flex-level rel addplus" wx:if="{{is_dengji==3 && show_buy_plus}}"> | |
85 | 87 | <view class="xc-add-member flex-center-around "> |
86 | - <view class="flex jc-center ai-center"> | |
87 | - <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> | |
88 | - <view class="member fs28 "> 加入plus会员预计可省3031元</view> | |
89 | - </view> | |
88 | + <view class="flex jc-center ai-center"> | |
89 | + <image class="xc-icon" src="{{iurl}}/miniapp/images/user/user_vip.png"></image> | |
90 | + <view class="member fs28 "> 加入plus会员预计可省3031元</view> | |
91 | + </view> | |
90 | 92 | <view class="xc-opening-button t-c" data-url="/pages/user/cardinfo/cardinfo" bindtap="goto"> |
91 | 93 | <view class="xc-opening fs28">立即续费</view> |
92 | 94 | </view> |
93 | 95 | </view> |
94 | - </view> | |
96 | + </view> | |
97 | + </block> | |
95 | 98 | |
96 | 99 | </view> |
97 | 100 | <view class="xc-after-sale rel"> |
... | ... | @@ -102,8 +105,8 @@ |
102 | 105 | <image class="xc-title-img" src="{{iurl}}/miniapp/images/hdindan.png" style="width: 50rpx; height: 55rpx;margin-right: 5rpx"></image> |
103 | 106 | <view class="three-level-word">我的订单</view> |
104 | 107 | </view> |
105 | - <!-- 物流信息提醒 --> | |
106 | - <view class="fs26 c-5 pdl60" wx:if="{{countDadaOrder && countDadaOrder != 0}}" bindtap="go_order" data-url="/pages/user/order_list/order_list?index=1"><text class="iconfont icon-dingwei"></text>您有<text class="c-red">{{countDadaOrder}}</text>个同城配送订单</view> | |
108 | + <!-- 物流信息提醒 --> | |
109 | + <view class="fs26 c-5 pdl60" wx:if="{{countDadaOrder && countDadaOrder != 0}}" bindtap="go_order" data-url="/pages/user/order_list/order_list?index=1"><text class="iconfont icon-dingwei"></text>您有<text class="c-red">{{countDadaOrder}}</text>个同城配送订单</view> | |
107 | 110 | </view> |
108 | 111 | <view class="three-level-word xc-more-frame flex-vertical" bindtap="go_order" data-url="/pages/user/order_list/order_list"> |
109 | 112 | <view class="three-level-word xc-more">更多</view> |
... | ... | @@ -152,7 +155,7 @@ |
152 | 155 | <view class="xc-title-frame flex-space-between"> |
153 | 156 | <view class="flex-vertical xc-title-content"> |
154 | 157 | <image class="xc-title-img" src="{{iurl}}/miniapp/images/medal.png"></image> |
155 | - <view class="three-level-word">我的权益</view> | |
158 | + <view class="three-level-word">我的权益</view> | |
156 | 159 | </view> |
157 | 160 | </view> |
158 | 161 | <view wx:if="{{is_grad_get}}" class="three-level-word xc-more-frame flex-vertical"> |
... | ... | @@ -168,32 +171,32 @@ |
168 | 171 | <block wx:if="{{qy_list && gradeId}}"> |
169 | 172 | <view class="xc-specific-more-frame flex-vertical" wx:if="{{qy_list}}"> |
170 | 173 | |
171 | - <view bindtap="click_pre"> | |
172 | - <view class="bg_left xc-left bcolor"></view> | |
173 | - </view> | |
174 | + <view bindtap="click_pre"> | |
175 | + <view class="bg_left xc-left bcolor"></view> | |
176 | + </view> | |
174 | 177 | |
175 | - <swiper current="{{sw_index}}" style='width:82.7%; height:108rpx' bindchange='onSli' indicator-dots="{{false}}" autoplay="{{false}}"> | |
178 | + <swiper current="{{sw_index}}" style='width:82.7%; height:108rpx' bindchange='onSli' indicator-dots="{{false}}" autoplay="{{false}}"> | |
176 | 179 | |
177 | - <swiper-item wx:for="{{qy_list}}" wx:for-item="aitem" wx:for-index="pidx"> | |
178 | - <view class="flex xc-middle"> | |
180 | + <swiper-item wx:for="{{qy_list}}" wx:for-item="aitem" wx:for-index="pidx"> | |
181 | + <view class="flex xc-middle"> | |
179 | 182 | |
180 | - <view class="xc-center-frame t-c" wx:for="{{aitem}}" data-img="{{item.PrivilegeImageUrl}}" data-no="{{item.PrivilegeType}}" data-ind="{{index}}" data-find="{{pidx}}" bindtap="go_qy_url"> | |
181 | - <!-- <text>qy_list.privilegeICOUrl</text> --> | |
182 | - <image class="xc-center-img {{item.ishas==1?'':'img_gray'}}" src="{{item.PrivilegeICOUrl}}"></image> | |
183 | - <view class="four-level-word">{{item.PrivilegeName}}</view> | |
183 | + <view class="xc-center-frame t-c" wx:for="{{aitem}}" data-img="{{item.PrivilegeImageUrl}}" data-no="{{item.PrivilegeType}}" data-ind="{{index}}" data-find="{{pidx}}" bindtap="go_qy_url"> | |
184 | + <!-- <text>qy_list.privilegeICOUrl</text> --> | |
185 | + <image class="xc-center-img {{item.ishas==1?'':'img_gray'}}" src="{{item.PrivilegeICOUrl}}"></image> | |
186 | + <view class="four-level-word">{{item.PrivilegeName}}</view> | |
187 | + </view> | |
184 | 188 | </view> |
185 | - </view> | |
186 | - </swiper-item> | |
189 | + </swiper-item> | |
187 | 190 | |
188 | - </swiper> | |
191 | + </swiper> | |
189 | 192 | |
190 | - <view bindtap="click_next"> | |
191 | - <view class="bg_right xc-right bcolor mt"></view> | |
193 | + <view bindtap="click_next"> | |
194 | + <view class="bg_right xc-right bcolor mt"></view> | |
195 | + </view> | |
192 | 196 | </view> |
193 | - </view> | |
194 | 197 | </block> |
195 | 198 | <view wx:else style="text-align: center"> |
196 | - 未找到数据 | |
199 | + 未找到数据 | |
197 | 200 | </view> |
198 | 201 | </block> |
199 | 202 | |
... | ... | @@ -202,87 +205,87 @@ |
202 | 205 | |
203 | 206 | </view> |
204 | 207 | <!-- 生日营销 is_banner--> |
205 | - <block wx:if="{{is_banner}}"> | |
206 | - <view class="t-c banner-frame"bindtap="clike_banne"> | |
208 | + <block wx:if="{{is_banner}}"> | |
209 | + <view class="t-c banner-frame" bindtap="clike_banne"> | |
207 | 210 | <image class="banner-img" src="{{actImg==''?iurl+'/miniapp/images/user/banner-img.jpg':iurl+actImg}}"> |
208 | 211 | </image> |
209 | - </view> | |
210 | - </block> | |
212 | + </view> | |
213 | + </block> | |
211 | 214 | |
212 | 215 | <!-- 工具与服务 --> |
213 | - <view class="xc-tool-service" > | |
216 | + <view class="xc-tool-service"> | |
214 | 217 | <view class="xc-tool-service-title flex-vertical"> |
215 | - <image class="xc-tool-service-img" src="{{iurl}}/miniapp/images/gj.png"></image> | |
218 | + <image class="xc-tool-service-img" src="{{iurl}}/miniapp/images/gj.png"></image> | |
216 | 219 | <view class="three-level-word xc-tool-service-word">工具与服务</view> |
217 | 220 | </view> |
218 | 221 | <view class="xc-project-frame"> |
219 | 222 | <!-- 跳转页面 --> |
220 | 223 | <view class="center_v" style="display: flex;flex-wrap: wrap;align-items: center;"> |
221 | - <!-- 循环使用自定义菜单,显示和掩藏 --> | |
222 | - <block wx:for="{{user_tool}}"> | |
223 | - <!-- 判断系统配置中有没有把菜单关闭 --> | |
224 | - <block wx:if="{{!util.is_close(item.name,c_list)}}"> | |
225 | - <!-- 有链接地址的时候 --> | |
226 | - <block wx:if="{{item.weappurl}}"> | |
227 | - <block wx:if="{{item.name=='PLUS会员'}}"> | |
228 | - <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto" wx:if="{{is_dengji==1}}"> | |
229 | - <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
230 | - <view class="fs26">PLUS会员</view> | |
231 | - </view> | |
232 | - </block> | |
233 | - <block wx:elif="{{item.name=='助力活动'}}"> | |
234 | - <view class="item t-c" data-url="/pages/user/assistance/assistance" bindtap="goto_nav" wx:if="{{is_assistance==1}}"> | |
235 | - <image class="xc-center-img" src="{{iurl}}/miniapp/images/friendhelp/icon-zl.png"></image> | |
236 | - <view class="four-level-word">助力活动</view> | |
237 | - </view> | |
238 | - </block> | |
239 | - <block wx:elif="{{item.name=='我的权益'}}"> | |
240 | - <view class="item t-c" bindtap="go_qy" wx:if="{{qy_list!=null && is_init && gradeId}}"> | |
241 | - <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
242 | - <view class="fs26">我的权益</view> | |
243 | - </view> | |
244 | - </block> | |
245 | - <block wx:elif="{{item.name=='套盒商品'}}"> | |
246 | - <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto" wx:if="{{enableMeiye}}"> | |
247 | - <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
248 | - <view class="fs26">套盒商品</view> | |
249 | - </view> | |
250 | - </block> | |
251 | - <block wx:else> | |
252 | - <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto_nav"> | |
253 | - <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
254 | - <view class="fs26">{{item.name}}</view> | |
255 | - </view> | |
256 | - </block> | |
257 | - </block> | |
258 | - <!-- 没有链接地址的时候 --> | |
259 | - <block wx:else> | |
260 | - <block wx:if="{{item.name=='联系客服'}}"> | |
261 | - <button class="item t-c" wx:if="{{sys_switch.weapp_customertype==1}}" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}"> | |
262 | - <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
263 | - <view class="fs26">联系客服</view> | |
264 | - </button> | |
265 | - | |
266 | - <view class="item t-c" bindtap="con_weixin" wx:elif="{{sys_switch.weapp_customertype==2}}"> | |
267 | - <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
268 | - <view class="fs26">联系客服</view> | |
269 | - </view> | |
270 | - | |
271 | - <view class="item t-c" bindtap="contactService" wx:else> | |
272 | - <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
273 | - <view class="fs26">联系客服</view> | |
274 | - </view> | |
275 | - | |
276 | - </block> | |
277 | - <block wx:elif="{{item.name=='收入卡包'}}"> | |
278 | - <view class="item t-c" bindtap="addcard" wx:if="{{add_card_data}}"> | |
279 | - <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
280 | - <view class="four-level-word">收入卡包</view> | |
281 | - </view> | |
282 | - </block> | |
283 | - </block> | |
284 | - </block> | |
285 | - </block> | |
224 | + <!-- 循环使用自定义菜单,显示和掩藏 --> | |
225 | + <block wx:for="{{user_tool}}"> | |
226 | + <!-- 判断系统配置中有没有把菜单关闭 --> | |
227 | + <block wx:if="{{!util.is_close(item.name,c_list)}}"> | |
228 | + <!-- 有链接地址的时候 --> | |
229 | + <block wx:if="{{item.weappurl}}"> | |
230 | + <block wx:if="{{item.name=='PLUS会员'}}"> | |
231 | + <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto" wx:if="{{is_dengji==1}}"> | |
232 | + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
233 | + <view class="fs26">PLUS会员</view> | |
234 | + </view> | |
235 | + </block> | |
236 | + <block wx:elif="{{item.name=='助力活动'}}"> | |
237 | + <view class="item t-c" data-url="/pages/user/assistance/assistance" bindtap="goto_nav" wx:if="{{is_assistance==1}}"> | |
238 | + <image class="xc-center-img" src="{{iurl}}/miniapp/images/friendhelp/icon-zl.png"></image> | |
239 | + <view class="four-level-word">助力活动</view> | |
240 | + </view> | |
241 | + </block> | |
242 | + <block wx:elif="{{item.name=='我的权益'}}"> | |
243 | + <view class="item t-c" bindtap="go_qy" wx:if="{{qy_list!=null && is_init && gradeId}}"> | |
244 | + <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
245 | + <view class="fs26">我的权益</view> | |
246 | + </view> | |
247 | + </block> | |
248 | + <block wx:elif="{{item.name=='套盒商品'}}"> | |
249 | + <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto" wx:if="{{enableMeiye}}"> | |
250 | + <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
251 | + <view class="fs26">套盒商品</view> | |
252 | + </view> | |
253 | + </block> | |
254 | + <block wx:else> | |
255 | + <view class="item t-c" data-url="{{item.weappurl}}" bindtap="goto_nav"> | |
256 | + <image class="xc-center-img" src="{{iurl+item.icoimg}}"></image> | |
257 | + <view class="fs26">{{item.name}}</view> | |
258 | + </view> | |
259 | + </block> | |
260 | + </block> | |
261 | + <!-- 没有链接地址的时候 --> | |
262 | + <block wx:else> | |
263 | + <block wx:if="{{item.name=='联系客服'}}"> | |
264 | + <button class="item t-c" wx:if="{{sys_switch.weapp_customertype==1}}" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}"> | |
265 | + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
266 | + <view class="fs26">联系客服</view> | |
267 | + </button> | |
268 | + | |
269 | + <view class="item t-c" bindtap="con_weixin" wx:elif="{{sys_switch.weapp_customertype==2}}"> | |
270 | + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
271 | + <view class="fs26">联系客服</view> | |
272 | + </view> | |
273 | + | |
274 | + <view class="item t-c" bindtap="contactService" wx:else> | |
275 | + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
276 | + <view class="fs26">联系客服</view> | |
277 | + </view> | |
278 | + | |
279 | + </block> | |
280 | + <block wx:elif="{{item.name=='收入卡包'}}"> | |
281 | + <view class="item t-c" bindtap="addcard" wx:if="{{add_card_data}}"> | |
282 | + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image> | |
283 | + <view class="four-level-word">收入卡包</view> | |
284 | + </view> | |
285 | + </block> | |
286 | + </block> | |
287 | + </block> | |
288 | + </block> | |
286 | 289 | </view> |
287 | 290 | |
288 | 291 | </view> |
... | ... | @@ -306,15 +309,17 @@ |
306 | 309 | </view> |
307 | 310 | </view> |
308 | 311 | </view> |
309 | - | |
310 | - <!-- 显示商品 --> | |
311 | - <!-- 好物推荐 --> | |
312 | - <goods_recommend id="goods_recommend"></goods_recommend> | |
313 | - | |
314 | - <!-- 技术支持 --> | |
315 | - <view class="logo-container t-c"> | |
316 | - <view class="flex ai_c fs24 jc-center pdv30 white"><image src="{{iurl + 'miniapp/images/luckDraw/logo.png?v=3'}}" class="logo" lazy-load></image>提供技术支持</view> | |
317 | - </view> | |
312 | + | |
313 | + <!-- 显示商品 --> | |
314 | + <!-- 好物推荐 --> | |
315 | + <goods_recommend id="goods_recommend"></goods_recommend> | |
316 | + | |
317 | + <!-- 技术支持 --> | |
318 | + <view class="logo-container t-c"> | |
319 | + <view class="flex ai_c fs24 jc-center pdv30 white"> | |
320 | + <image src="{{iurl + 'miniapp/images/luckDraw/logo.png?v=3'}}" class="logo" lazy-load></image>提供技术支持 | |
321 | + </view> | |
322 | + </view> | |
318 | 323 | </view> |
319 | 324 | |
320 | 325 | <!--弹出层内容,其中的“我知道”中绑定让弹出层消失的函数:bindtap="hide"--> |
... | ... | @@ -327,7 +332,7 @@ |
327 | 332 | <view class="ctent_txt"> |
328 | 333 | <view class='txt1'>{{userInfo.nickname}} |
329 | 334 | <image wx:if="{{userInfo.sex==2}}" class="arrow-right" style="width: 35rpx; height:35rpx; top: 5rpx" src="{{iurl}}/miniapp/images/user/wum.png"></image> |
330 | - <image wx:else class="arrow-right fu" style="width: 35rpx; height:35rpx;top:5rpx" src="{{iurl}}/miniapp/images/user/man.png"></image> | |
335 | + <image wx:else class="arrow-right fu" style="width: 35rpx; height:35rpx;top:5rpx" src="{{iurl}}/miniapp/images/user/man.png"></image> | |
331 | 336 | </view> |
332 | 337 | <view wx:if="{{userInfo.address}}" class='txt2'>{{userInfo.address}}</view> |
333 | 338 | </view> |
... | ... | @@ -341,4 +346,4 @@ |
341 | 346 | </view> |
342 | 347 | </view> |
343 | 348 | |
344 | 349 | -<pop_txt id="pop_txt"></pop_txt> |
350 | +<pop_txt id="pop_txt"></pop_txt> | |
345 | 351 | \ No newline at end of file | ... | ... |
pages/user/userinfo/userinfo.wxml
... | ... | @@ -27,7 +27,7 @@ |
27 | 27 | </view> |
28 | 28 | </navigator> |
29 | 29 | </block> |
30 | - <block wx:if="{{pulscardname && rank_switch > 0 && is_no_plus}}"> | |
30 | + <block wx:if="{{pulscardname && rank_switch > 0 }}"> | |
31 | 31 | <navigator url="/pages/user/plus/plus"> |
32 | 32 | <view class="flex-center plusMax"> |
33 | 33 | <image class="fuls" src="{{iurl}}/miniapp/images/userinfo/userinfo/privilege_t.png"></image> | ... | ... |