Commit 96f811318e68d1cafeebdb8b1ed60f80d44b938b

Authored by yvan.ni
2 parents ae26e7d4 628a35bb

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

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