Commit 96f811318e68d1cafeebdb8b1ed60f80d44b938b
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
4 changed files
with
80 additions
and
50 deletions
app.wxss
| ... | ... | @@ -706,9 +706,9 @@ background: #ffe3e2; |
| 706 | 706 | /* 图标字体(ty) */ |
| 707 | 707 | @font-face { |
| 708 | 708 | font-family: 'iconfont'; /* Project id 2054717 */ |
| 709 | - src: url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.woff2?t=1627893975776') format('woff2'), | |
| 710 | - url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.woff?t=1627893975776') format('woff'), | |
| 711 | - url('//at.alicdn.com/t/font_2054717_3fwbtkdbxhl.ttf?t=1627893975776') format('truetype'); | |
| 709 | + src: url('//at.alicdn.com/t/font_2054717_j27uzo13r5f.woff2?t=1628845583213') format('woff2'), | |
| 710 | + url('//at.alicdn.com/t/font_2054717_j27uzo13r5f.woff?t=1628845583213') format('woff'), | |
| 711 | + url('//at.alicdn.com/t/font_2054717_j27uzo13r5f.ttf?t=1628845583213') format('truetype'); | |
| 712 | 712 | } |
| 713 | 713 | |
| 714 | 714 | .iconfont { |
| ... | ... | @@ -719,6 +719,10 @@ background: #ffe3e2; |
| 719 | 719 | -moz-osx-font-smoothing: grayscale; |
| 720 | 720 | } |
| 721 | 721 | |
| 722 | +.icon-nodata:before { | |
| 723 | + content: "\e636"; | |
| 724 | +} | |
| 725 | + | |
| 722 | 726 | .icon-zhuanfa1:before { |
| 723 | 727 | content: "\e614"; |
| 724 | 728 | } | ... | ... |
packageB/pages/coupons/query/index.js
| ... | ... | @@ -23,7 +23,7 @@ Page({ |
| 23 | 23 | isBind:true,//控制清空时间日期的按钮 |
| 24 | 24 | isBinds: true, |
| 25 | 25 | select: false,//下拉框 |
| 26 | - grade_name: '所有', | |
| 26 | + grade_name: '未使用', | |
| 27 | 27 | // grades: [ //old |
| 28 | 28 | // '所有', |
| 29 | 29 | // '已使用', |
| ... | ... | @@ -198,7 +198,7 @@ Page({ |
| 198 | 198 | var store_id = os.stoid; |
| 199 | 199 | |
| 200 | 200 | |
| 201 | - this.getData(true, '/api/weshop/users/listExchangeCoupons?pageSize=10', { | |
| 201 | + this.getData(true, '/api/weshop/users/listExchangeCoupons', { | |
| 202 | 202 | user_id: user_id, store_id: store_id, |
| 203 | 203 | }).then(()=>{ |
| 204 | 204 | _this.setData({ |
| ... | ... | @@ -231,7 +231,7 @@ Page({ |
| 231 | 231 | this.data.integr = item.Integral; |
| 232 | 232 | this.data.number = item.Number; |
| 233 | 233 | |
| 234 | - let content = `确定使用${th.data.integr}积分兑换面值${th.data.monye}元的代金券吗?`; | |
| 234 | + let content = `确定使用${th.data.integr}积分兑换代金券面值${th.data.monye}元吗?`; | |
| 235 | 235 | wx.showModal({ |
| 236 | 236 | title: '提示', |
| 237 | 237 | content: content, |
| ... | ... | @@ -479,13 +479,24 @@ Page({ |
| 479 | 479 | }, |
| 480 | 480 | |
| 481 | 481 | |
| 482 | + // 使用说明详情展开 | |
| 483 | + clickDetails: function(e) { | |
| 484 | + let details = this.data.details; | |
| 485 | + let index = e.currentTarget.dataset.index; | |
| 486 | + details[index].isShowDetails = !details[index].isShowDetails; | |
| 487 | + this.setData({ | |
| 488 | + details, | |
| 489 | + }); | |
| 490 | + }, | |
| 491 | + | |
| 492 | + | |
| 482 | 493 | |
| 483 | 494 | //---加载更多是靠这个函数---- |
| 484 | 495 | onReachBottom: function () { |
| 485 | 496 | if(this.data.currentIndex != 3) { |
| 486 | 497 | this.wjquery(); |
| 487 | 498 | } else { |
| 488 | - this.scrollToLower('/api/weshop/users/listExchangeCoupons?pageSize=10', { | |
| 499 | + this.scrollToLower('/api/weshop/users/listExchangeCoupons', { | |
| 489 | 500 | user_id: getApp().globalData.user_id, |
| 490 | 501 | store_id: os.stoid, |
| 491 | 502 | }, function() { |
| ... | ... | @@ -499,35 +510,35 @@ Page({ |
| 499 | 510 | |
| 500 | 511 | |
| 501 | 512 | //起始时间 |
| 502 | - bindDateChenge: function(e) { | |
| 503 | - console.log("是什么", e.detail.value); | |
| 504 | - var isBind = false; | |
| 505 | - this.setData({ | |
| 506 | - datet: e.detail.value, isBind: isBind | |
| 507 | - }); | |
| 508 | - }, | |
| 513 | + // bindDateChenge: function(e) { | |
| 514 | + // console.log("是什么", e.detail.value); | |
| 515 | + // var isBind = false; | |
| 516 | + // this.setData({ | |
| 517 | + // datet: e.detail.value, isBind: isBind | |
| 518 | + // }); | |
| 519 | + // }, | |
| 509 | 520 | // 结束时间 |
| 510 | - bindDateChenges: function(e) { | |
| 511 | - console.log("是什么", e.detail.value); | |
| 512 | - var isBinds = false; | |
| 513 | - this.setData({ | |
| 514 | - dates: e.detail.value, isBinds: isBinds | |
| 515 | - }); | |
| 516 | - }, | |
| 521 | + // bindDateChenges: function(e) { | |
| 522 | + // console.log("是什么", e.detail.value); | |
| 523 | + // var isBinds = false; | |
| 524 | + // this.setData({ | |
| 525 | + // dates: e.detail.value, isBinds: isBinds | |
| 526 | + // }); | |
| 527 | + // }, | |
| 517 | 528 | //catchtap阻止冒泡,点击清除开始时间的按钮 |
| 518 | - eliminate:function(){ | |
| 519 | - console.log("试试"); | |
| 520 | - var isBind= true; | |
| 521 | - var data=""; | |
| 522 | - this.setData({ datet: data, isBind: isBind}) | |
| 523 | - }, | |
| 529 | + // eliminate:function(){ | |
| 530 | + // console.log("试试"); | |
| 531 | + // var isBind= true; | |
| 532 | + // var data=""; | |
| 533 | + // this.setData({ datet: data, isBind: isBind}) | |
| 534 | + // }, | |
| 524 | 535 | //catchtap阻止冒泡,点击清除结束时间的按钮 |
| 525 | - eliminates: function () { | |
| 526 | - console.log("试试"); | |
| 527 | - var isBinds = true; | |
| 528 | - var dates = ""; | |
| 529 | - this.setData({ dates: dates, isBinds: isBinds }) | |
| 530 | - }, | |
| 536 | + // eliminates: function () { | |
| 537 | + // console.log("试试"); | |
| 538 | + // var isBinds = true; | |
| 539 | + // var dates = ""; | |
| 540 | + // this.setData({ dates: dates, isBinds: isBinds }) | |
| 541 | + // }, | |
| 531 | 542 | |
| 532 | 543 | |
| 533 | 544 | ... | ... |
packageB/pages/coupons/query/index.wxml
| ... | ... | @@ -63,25 +63,24 @@ |
| 63 | 63 | <block wx:if="{{detail.isby}}"> |
| 64 | 64 | <view class="coupon"> |
| 65 | 65 | <view class="flex"> |
| 66 | - <view class="c-l"><text class="rmb fs40">20</text></view> | |
| 66 | + <view class="c-l"><text class="fs40">包邮券</text></view> | |
| 67 | 67 | <view class="c-r dash"> |
| 68 | 68 | <view class="flex jc_sb ai_c"> |
| 69 | 69 | <view class="pdr20"> |
| 70 | 70 | <view class="fs28 ellipsis-1x">包邮券</view> |
| 71 | 71 | <view class="fs24 c-7b pdt4 ellipsis-1x">微券来源: 微信商城</view> |
| 72 | 72 | </view> |
| 73 | - <view class="shrink0"><text class="btn">立即使用</text></view> | |
| 73 | + <view class="shrink0"><text class="btn {{currentIndex != 0 ? 'gray':''}}" bindtap="{{currentIndex == 0 ? 'clickUse':''}}" data-index="{{idx}}" data-cashrepno="{{detail.no}}">{{filter.showBtnText(currentIndex)}}</text></view> | |
| 74 | 74 | </view> |
| 75 | 75 | <view class="c-time"> |
| 76 | - <text class="ellipsis-1x" wx:if="{{detail.use_end_time!=null}}">有效期:{{detail.use_start_time==null?" " : time.format_time(detail.use_start_time)}}至{{ time.format_time(detail.use_end_time)}}</text> | |
| 76 | + <text class="ellipsis-1x" wx:if="{{detail.use_end_time!=null}}">有效期:{{detail.use_start_time==null?" " : time.format_time(detail.use_start_time)}} 至 {{time.format_time(detail.use_end_time)}}</text> | |
| 77 | 77 | <text wx:else>有效期:不限</text> |
| 78 | 78 | </view> |
| 79 | 79 | </view> |
| 80 | 80 | </view> |
| 81 | 81 | </view> |
| 82 | - <!-- <view class="c-info arrow-down"> --> | |
| 83 | - <view class="c-info"> | |
| 84 | - <text class="ellipsis-1x">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text> | |
| 82 | + <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> | |
| 83 | + <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}">使用说明: 包邮券,全场通用,满 {{detail.condition}}元使用{{detail.title?',不包邮地区:'+detail.title:''}}</text> | |
| 85 | 84 | </view> |
| 86 | 85 | </block> |
| 87 | 86 | |
| ... | ... | @@ -100,15 +99,15 @@ |
| 100 | 99 | </view> |
| 101 | 100 | </view> |
| 102 | 101 | <view class="c-time"> |
| 103 | - <text wx:if="{{detail.ValidDate!=null}}" class="ellipsis-1x">有效期:{{detail.BeginDate==null ? " " : time.replace_time2(detail.BeginDate)}} 至 {{time.replace_time2(detail.ValidDate)}}</text> | |
| 102 | + <text wx:if="{{detail.ValidDate}}" class="ellipsis-1x">有效期:{{detail.BeginDate==null ? " " : time.replace_time2(detail.BeginDate)}} 至 {{time.replace_time2(detail.ValidDate)}}</text> | |
| 104 | 103 | <text wx:else>有效期:不限</text> |
| 105 | 104 | </view> |
| 106 | 105 | </view> |
| 107 | 106 | </view> |
| 108 | 107 | </view> |
| 109 | - <view class="c-info"> | |
| 110 | - <text class="ellipsis-1x" wx:if="{{detail.Remark1}}">{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark}}</text> | |
| 111 | - <text wx:else>使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</text> | |
| 108 | + <view class="c-info arrow-down {{detail.isShowDetails ? 'active':''}}" bindtap="clickDetails" data-index="{{idx}}"> | |
| 109 | + <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:if="{{detail.Remark1}}">{{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}};{{detail.Remark}}</text> | |
| 110 | + <text class="{{detail.isShowDetails ? '':'ellipsis-1x'}}" wx:else>使用说明: {{filter.getNum(detail.Sum)}}元优惠券,{{(detail.UseObjectID==null || detail.UseObjectID=='')?"全场通用":"仅限"+(detail.UseObjectName)+"使用"}},满 {{detail.BuySum==null || detail.BuySum==''?filter.getNum(0):filter.getNum(detail.BuySum)}}元使用 {{detail.region_list_name==null || detail.region_list_name==''?"":",不包邮地区:"+region_list_name}}</text> | |
| 112 | 111 | </view> |
| 113 | 112 | </block> |
| 114 | 113 | </view> |
| ... | ... | @@ -123,7 +122,7 @@ |
| 123 | 122 | <view class="c-r dash"> |
| 124 | 123 | <view class="flex jc_sb ai_c"> |
| 125 | 124 | <view class="pdr20"> |
| 126 | - <view class="fs28 ellipsis-1x">{{result.Integral}}积分兑换{{filter.getNum(result.ToSum)}}元微券</view> | |
| 125 | + <view class="fs26 ellipsis-1x breakall">{{result.Integral}}积分兑换{{filter.getNum(result.ToSum)}}元微券</view> | |
| 127 | 126 | <!-- <view class="fs24 c-7b pdt4 ellipsis-1x">微券来源: 微信商城</view> --> |
| 128 | 127 | </view> |
| 129 | 128 | <view class="shrink0"><text class="btn2" bindtap="clickExchange" data-index="{{index}}">立即兑换</text></view> |
| ... | ... | @@ -154,15 +153,22 @@ |
| 154 | 153 | <view class="popup-container" hidden="{{!showQr}}"> |
| 155 | 154 | <view class="t-r pdb20"><text class="iconfont icon-close fs40" bindtap="closeQr"></text></view> |
| 156 | 155 | <view class="popup"> |
| 157 | - <view class="popup-title">{{filter.getNum(details[useIndex].Sum)}}元微券</view> | |
| 158 | - <view class="pdt20 c-fe0000"><text class="rmb fs80">{{filter.getNum(details[useIndex].Sum)}}</text></view> | |
| 156 | + <view class="popup-title"> | |
| 157 | + <block wx:if="{{details[useIndex].isby == 1}}">包邮券</block> | |
| 158 | + <block wx:else> | |
| 159 | + {{filter.getNum(details[useIndex].Sum)}}元微券 | |
| 160 | + </block> | |
| 161 | + </view> | |
| 162 | + <view class="pdt20 c-fe0000"><text class="rmb fs80" wx:if="{{details[useIndex].isby != 1}}">{{filter.getNum(details[useIndex].Sum)}}</text></view> | |
| 159 | 163 | <!-- <img src="" alt="" class="img-qr"/> --> |
| 160 | 164 | <view class="qr-container"> |
| 161 | 165 | <canvas class="qrcode" canvas-id="qrcode"/> |
| 162 | 166 | </view> |
| 163 | - <view class="pdt20 pdb10 fs26">{{details[useIndex].CashRepNo}}</view> | |
| 167 | + <view class="pdt20 pdb10 fs26" wx:if="{{details[useIndex].CashRepNo}}">{{details[useIndex].CashRepNo}}</view> | |
| 168 | + <view class="pdt20 pdb10 fs26" wx:else>{{details[useIndex].no}}</view> | |
| 164 | 169 | <view class="pdv30 c-7b fs26 bdt"> |
| 165 | - <text wx:if="{{details[useIndex].ValidDate!=null}}" class="ellipsis-1x">有效期:{{details[useIndex].BeginDate==null ? " " : time.replace_time2(details[useIndex].BeginDate)}} 至 {{time.replace_time2(details[useIndex].ValidDate)}}</text> | |
| 170 | + <text wx:if="{{details[useIndex].ValidDate}}" class="ellipsis-1x">有效期:{{details[useIndex].BeginDate==null ? " " : time.replace_time2(details[useIndex].BeginDate)}} 至 {{time.replace_time2(details[useIndex].ValidDate)}}</text> | |
| 171 | + <text wx:elif="{{details[useIndex].use_end_time}}" class="ellipsis-1x">有效期:{{details[useIndex].use_start_time==null ? " " : time.format_time(details[useIndex].use_start_time)}} 至 {{time.format_time(details[useIndex].use_end_time)}}</text> | |
| 166 | 172 | <text wx:else>有效期:不限</text> |
| 167 | 173 | </view> |
| 168 | 174 | </view> | ... | ... |
packageB/pages/coupons/query/index.wxss
| ... | ... | @@ -530,8 +530,13 @@ page { |
| 530 | 530 | font-size: 32rpx; |
| 531 | 531 | position: absolute; |
| 532 | 532 | right: 10rpx; |
| 533 | - top: 50%; | |
| 534 | - transform: translateY(-50%); | |
| 533 | + top: 10rpx; | |
| 534 | + /* transform: translateY(-50%); */ | |
| 535 | + transition: all 0.3s; | |
| 536 | + } | |
| 537 | + | |
| 538 | + .arrow-down.active::after { | |
| 539 | + transform: rotateZ(180deg); | |
| 535 | 540 | } |
| 536 | 541 | |
| 537 | 542 | .mask { |
| ... | ... | @@ -614,6 +619,10 @@ page { |
| 614 | 619 | font-size: 22rpx; |
| 615 | 620 | } |
| 616 | 621 | |
| 622 | + .breakall { | |
| 623 | + word-break: break-all; | |
| 624 | + } | |
| 625 | + | |
| 617 | 626 | |
| 618 | 627 | |
| 619 | 628 | ... | ... |