Commit 02ca05ca2d18690bab24c8d0a4d0eade5951e405
1 parent
bb8b2f72
1、会员中心 图标隐藏的优化
2、订单的优化
Showing
5 changed files
with
47 additions
and
39 deletions
pages/user/index/filter.wxs
| 1 | -var is_close = function (name,c_list) { | 1 | +var is_close = function (name,c_list,map) { |
| 2 | if(!c_list) return 0; | 2 | if(!c_list) return 0; |
| 3 | - var map={}; | ||
| 4 | - map['我的分销']="1"; | ||
| 5 | - map['我的拼单']="2"; | ||
| 6 | - map['秒杀活动']="3"; | ||
| 7 | - map['PLUS会员']="4"; | ||
| 8 | - map['我的权益']="5"; | ||
| 9 | - map['联系客服']="6"; | ||
| 10 | - map['收藏夹']="7"; | ||
| 11 | - map['我的地址']="8"; | ||
| 12 | - map['收入卡包']="9"; | ||
| 13 | - map['专享礼包']="10"; | ||
| 14 | - map['我的服务']="12"; | ||
| 15 | - map['我的评价']="13"; | ||
| 16 | - map['我的礼包']="14"; | ||
| 17 | - map['助力活动']="15"; | ||
| 18 | - map['充值有礼']="16"; | ||
| 19 | - map['幸运大转盘']="17"; | ||
| 20 | - map['幸运购']="18"; | ||
| 21 | - map['套盒商品']="19"; | ||
| 22 | - map['AI测肤']="20"; | ||
| 23 | - map['附近门店']="21"; | ||
| 24 | - map['积分签到']="22"; | ||
| 25 | - map['瘦身日记']="23"; | ||
| 26 | - map['每月礼包']="24"; | 3 | + if(!map){ |
| 4 | + return 0; | ||
| 5 | + } | ||
| 27 | var index=map[name]; | 6 | var index=map[name]; |
| 28 | 7 | ||
| 29 | //我的权益要判断5,和11 | 8 | //我的权益要判断5,和11 |
pages/user/index/index.js
| @@ -1118,6 +1118,17 @@ Page({ | @@ -1118,6 +1118,17 @@ Page({ | ||
| 1118 | }) | 1118 | }) |
| 1119 | 1119 | ||
| 1120 | if (!d_list) return false; | 1120 | if (!d_list) return false; |
| 1121 | + | ||
| 1122 | + let t_map={}; | ||
| 1123 | + for (let i in d_list) { | ||
| 1124 | + let ite=d_list[i]; | ||
| 1125 | + t_map[ite.name]=ite.id+''; | ||
| 1126 | + } | ||
| 1127 | + this.setData({ | ||
| 1128 | + tool_map:t_map | ||
| 1129 | + }) | ||
| 1130 | + | ||
| 1131 | + | ||
| 1121 | //过滤掉分销关闭的 | 1132 | //过滤掉分销关闭的 |
| 1122 | let distribut_end_time = await getApp().user_tools_endTime(2);//过滤掉分销到期的 | 1133 | let distribut_end_time = await getApp().user_tools_endTime(2);//过滤掉分销到期的 |
| 1123 | await getApp().promiseGet("/api/weshop/storeDistribut/get/" + os.stoid, {}).then(rs => { | 1134 | await getApp().promiseGet("/api/weshop/storeDistribut/get/" + os.stoid, {}).then(rs => { |
pages/user/index/index.wxml
| @@ -316,7 +316,7 @@ | @@ -316,7 +316,7 @@ | ||
| 316 | <!-- 循环使用自定义菜单,显示和掩藏 --> | 316 | <!-- 循环使用自定义菜单,显示和掩藏 --> |
| 317 | <block wx:for="{{user_tool}}"> | 317 | <block wx:for="{{user_tool}}"> |
| 318 | <!-- 判断系统配置中有没有把菜单关闭 --> | 318 | <!-- 判断系统配置中有没有把菜单关闭 --> |
| 319 | - <block wx:if="{{!util.is_close(item.name,c_list)}}"> | 319 | + <block wx:if="{{!util.is_close(item.name,c_list,tool_map)}}"> |
| 320 | <!-- 有链接地址的时候 --> | 320 | <!-- 有链接地址的时候 --> |
| 321 | <block wx:if="{{item.new_weappurl}}"> | 321 | <block wx:if="{{item.new_weappurl}}"> |
| 322 | <block wx:if="{{item.name=='PLUS会员'}}"> | 322 | <block wx:if="{{item.name=='PLUS会员'}}"> |
pages/user/order_list/order_list.js
| @@ -80,19 +80,19 @@ Page({ | @@ -80,19 +80,19 @@ Page({ | ||
| 80 | searchContent: '', | 80 | searchContent: '', |
| 81 | 81 | ||
| 82 | ser_paying:0, | 82 | ser_paying:0, |
| 83 | + have_get_nor:0, //看一下普通订单有没有获取 | ||
| 83 | }, | 84 | }, |
| 84 | onLoad: function (t) { | 85 | onLoad: function (t) { |
| 85 | 86 | ||
| 86 | self = this; | 87 | self = this; |
| 87 | // 设置日期选择器的结束时间为当前日期 | 88 | // 设置日期选择器的结束时间为当前日期 |
| 88 | var now = new Date(); | 89 | var now = new Date(); |
| 89 | - var nowDate = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate(); | 90 | + var nowDate = now.getFullYear() + '-' + this.check_is_big(now.getMonth() + 1) + '-' + this.check_is_big(now.getDate()); |
| 90 | var date = new Date(now.getTime() - 7 * 24 * 3600 * 1000); | 91 | var date = new Date(now.getTime() - 7 * 24 * 3600 * 1000); |
| 91 | - var startDate = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(); | ||
| 92 | - | 92 | + var startDate = date.getFullYear() + '-' + this.check_is_big(date.getMonth() + 1) + '-' + this.check_is_big(date.getDate()); |
| 93 | 93 | ||
| 94 | if (t.index) { | 94 | if (t.index) { |
| 95 | - if(t.tabindex) t.tabindex=0; | 95 | + if(!t.tabindex) t.tabindex=0; |
| 96 | this.setData({ | 96 | this.setData({ |
| 97 | currentIndex: t.index, | 97 | currentIndex: t.index, |
| 98 | tabIndex: t.tabindex, | 98 | tabIndex: t.tabindex, |
| @@ -126,6 +126,14 @@ Page({ | @@ -126,6 +126,14 @@ Page({ | ||
| 126 | 126 | ||
| 127 | 127 | ||
| 128 | }, | 128 | }, |
| 129 | + | ||
| 130 | + | ||
| 131 | + //判断是不是大于10补0 | ||
| 132 | + check_is_big(num){ | ||
| 133 | + if(num<10) num='0'+num; | ||
| 134 | + return num; | ||
| 135 | + }, | ||
| 136 | + | ||
| 129 | onShow: function () { | 137 | onShow: function () { |
| 130 | wx.showLoading(); | 138 | wx.showLoading(); |
| 131 | var th=this; | 139 | var th=this; |
| @@ -252,6 +260,7 @@ Page({ | @@ -252,6 +260,7 @@ Page({ | ||
| 252 | r = r + "&page=" + e.data.currentPage; | 260 | r = r + "&page=" + e.data.currentPage; |
| 253 | s.request(r, function (t) { | 261 | s.request(r, function (t) { |
| 254 | 262 | ||
| 263 | + th.data.have_get_nor=1; | ||
| 255 | 264 | ||
| 256 | if(t.data.data.page*t.data.data.pageSize>=t.data.data.total){ | 265 | if(t.data.data.page*t.data.data.pageSize>=t.data.data.total){ |
| 257 | th.setData({ iscodeall: 1 }); | 266 | th.setData({ iscodeall: 1 }); |
| @@ -2676,7 +2685,7 @@ Page({ | @@ -2676,7 +2685,7 @@ Page({ | ||
| 2676 | th.data.is_load2 = 0; | 2685 | th.data.is_load2 = 0; |
| 2677 | 2686 | ||
| 2678 | // 请求成功 | 2687 | // 请求成功 |
| 2679 | - if (res.data.code == 0) { | 2688 | + if (res.data.code == 0 && res.data.data && res.data.data.pageData) { |
| 2680 | 2689 | ||
| 2681 | if (res.data.data.pageData.length > 0) { | 2690 | if (res.data.data.pageData.length > 0) { |
| 2682 | th.data.currentPage2++; | 2691 | th.data.currentPage2++; |
| @@ -2782,7 +2791,7 @@ Page({ | @@ -2782,7 +2791,7 @@ Page({ | ||
| 2782 | 2791 | ||
| 2783 | 2792 | ||
| 2784 | onClickTab(e) { | 2793 | onClickTab(e) { |
| 2785 | - let currentIndex = e.target.dataset.index; | 2794 | + let currentIndex = parseInt(e.target.dataset.index || 0); |
| 2786 | this.setData({ | 2795 | this.setData({ |
| 2787 | currentIndex: currentIndex, | 2796 | currentIndex: currentIndex, |
| 2788 | is_get:0 | 2797 | is_get:0 |
| @@ -2793,17 +2802,21 @@ Page({ | @@ -2793,17 +2802,21 @@ Page({ | ||
| 2793 | is_no_more2: 0, | 2802 | is_no_more2: 0, |
| 2794 | currentPage2: 1, | 2803 | currentPage2: 1, |
| 2795 | }); | 2804 | }); |
| 2796 | - if (currentIndex == 0) { | 2805 | + if (currentIndex == 0 && !this.data.have_get_nor) { |
| 2797 | console.log('线上订单'); | 2806 | console.log('线上订单'); |
| 2798 | /*--- | 2807 | /*--- |
| 2799 | this.setData({ | 2808 | this.setData({ |
| 2800 | startDate: '选择开始时间', | 2809 | startDate: '选择开始时间', |
| 2801 | endDate: '选择结束时间', | 2810 | endDate: '选择结束时间', |
| 2802 | });--*/ | 2811 | });--*/ |
| 2812 | + wx.showLoading({ | ||
| 2813 | + title: '', | ||
| 2814 | + }) | ||
| 2815 | + this.requestOrderList(this.data.activeCategoryId); | ||
| 2816 | + | ||
| 2803 | }; | 2817 | }; |
| 2804 | 2818 | ||
| 2805 | 2819 | ||
| 2806 | - | ||
| 2807 | if (currentIndex == 1) { | 2820 | if (currentIndex == 1) { |
| 2808 | console.log('线下订单'); | 2821 | console.log('线下订单'); |
| 2809 | this.request_list({ | 2822 | this.request_list({ |
| @@ -3025,7 +3038,7 @@ Page({ | @@ -3025,7 +3038,7 @@ Page({ | ||
| 3025 | if (e) { | 3038 | if (e) { |
| 3026 | currentIndex = e.target.dataset.index; | 3039 | currentIndex = e.target.dataset.index; |
| 3027 | } else { | 3040 | } else { |
| 3028 | - currentIndex = this.data.tabIndex | 3041 | + currentIndex = this.data.currentIndex |
| 3029 | }; | 3042 | }; |
| 3030 | 3043 | ||
| 3031 | // let || this.data.tabIndex; | 3044 | // let || this.data.tabIndex; |
| @@ -3036,14 +3049,14 @@ Page({ | @@ -3036,14 +3049,14 @@ Page({ | ||
| 3036 | user_id: oo.user_id, | 3049 | user_id: oo.user_id, |
| 3037 | }; | 3050 | }; |
| 3038 | this.setData({ | 3051 | this.setData({ |
| 3039 | - tabIndex: currentIndex, | 3052 | + tabIndex: this.data.tabIndex || 0, |
| 3040 | is_no_data2: 0, | 3053 | is_no_data2: 0, |
| 3041 | is_no_more2: 0, | 3054 | is_no_more2: 0, |
| 3042 | cardList: [], | 3055 | cardList: [], |
| 3043 | }); | 3056 | }); |
| 3044 | 3057 | ||
| 3045 | 3058 | ||
| 3046 | - switch (currentIndex) { | 3059 | + switch (parseInt(currentIndex+'')) { |
| 3047 | case 0: { // 全部 | 3060 | case 0: { // 全部 |
| 3048 | delete data.order_status; | 3061 | delete data.order_status; |
| 3049 | delete data.pay_status; | 3062 | delete data.pay_status; |
| @@ -3052,6 +3065,11 @@ Page({ | @@ -3052,6 +3065,11 @@ Page({ | ||
| 3052 | case 1: { // 待支付 | 3065 | case 1: { // 待支付 |
| 3053 | data.order_status = 0; | 3066 | data.order_status = 0; |
| 3054 | delete data.pay_status; | 3067 | delete data.pay_status; |
| 3068 | + | ||
| 3069 | + data.page=1; | ||
| 3070 | + data.BeginDate=this.data.startDate, | ||
| 3071 | + data.EndDate=this.data.endDate | ||
| 3072 | + | ||
| 3055 | break; | 3073 | break; |
| 3056 | }; | 3074 | }; |
| 3057 | case 2: { // 待评价 | 3075 | case 2: { // 待评价 |
pages/user/order_list/order_list.wxml
| @@ -551,11 +551,11 @@ | @@ -551,11 +551,11 @@ | ||
| 551 | </view> | 551 | </view> |
| 552 | <view class="more_info flex jc_sb ai_c fs24"> | 552 | <view class="more_info flex jc_sb ai_c fs24"> |
| 553 | <text>实付金额</text> | 553 | <text>实付金额</text> |
| 554 | - <text class="je_color">{{ofil.toFix(item.FactSum,2)}}</text> | 554 | + <text class="je_color">{{ofil.toFix(item.FactAndBank,2)}}</text> |
| 555 | </view> | 555 | </view> |
| 556 | <view class="more_info flex jc_sb ai_c fs24"> | 556 | <view class="more_info flex jc_sb ai_c fs24"> |
| 557 | <text>本次积分</text> | 557 | <text>本次积分</text> |
| 558 | - <text>{{ofil.for_mat_val(item.FactIntRepSum)}}</text> | 558 | + <text>{{ofil.for_mat_val(item.PIntegral)}}</text> |
| 559 | </view> | 559 | </view> |
| 560 | <view class="more_info flex jc_sb ai_c fs24"> | 560 | <view class="more_info flex jc_sb ai_c fs24"> |
| 561 | <text>会员卡号</text> | 561 | <text>会员卡号</text> |