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> | ... | ... |