Commit a1d2c50998b8c4c0e6eb32d2a92134942e436f57
1 parent
4f3ba8ec
积分签到的修复
Showing
2 changed files
with
20 additions
and
12 deletions
packageA/pages/checkin/checkin.js
... | ... | @@ -36,11 +36,19 @@ Page({ |
36 | 36 | loadQd(callback) { |
37 | 37 | app.request.get('/api/weshop/qdrecord/getUser/'+ app.globalData.setting.stoid + '/' + app.globalData.user_id, { |
38 | 38 | success: function (res) { |
39 | - if(callback) callback(); | |
40 | - self.setData({ | |
41 | - res: res.data.data | |
42 | - }); | |
43 | - self.loadCheckedRecord(); | |
39 | + if(res.data.code==0){ | |
40 | + if(callback) callback(); | |
41 | + self.setData({ | |
42 | + res: res.data.data | |
43 | + }); | |
44 | + self.loadCheckedRecord(); | |
45 | + }else{ | |
46 | + wx.showToast({ | |
47 | + title: "网络繁忙,请重试", | |
48 | + icon: 'none', | |
49 | + duration: 2000 | |
50 | + }) | |
51 | + } | |
44 | 52 | }, |
45 | 53 | }); |
46 | 54 | }, |
... | ... | @@ -130,7 +138,7 @@ Page({ |
130 | 138 | let list; |
131 | 139 | let bqlist; |
132 | 140 | //--判断什么日子是签到的,上个月的-- |
133 | - if(this.data.res.qdsdaylist) { | |
141 | + if(this.data.res && this.data.res.qdsdaylist) { | |
134 | 142 | list = this.data.res.qdsdaylist.split(','); |
135 | 143 | for(var i in this.data.s_dateArr){ |
136 | 144 | var item=this.data.s_dateArr[i]; |
... | ... | @@ -143,7 +151,7 @@ Page({ |
143 | 151 | } |
144 | 152 | newDateArr=newDateArr.concat(this.data.s_dateArr); |
145 | 153 | //--判断什么日子是签到的,这个月的-- |
146 | - if(this.data.res.qddaylist) { | |
154 | + if(this.data.res && this.data.res.qddaylist) { | |
147 | 155 | list = this.data.res.qddaylist.split(','); |
148 | 156 | for(var i in this.data.n_dateArr){ |
149 | 157 | var item=this.data.n_dateArr[i]; |
... | ... | @@ -157,7 +165,7 @@ Page({ |
157 | 165 | newDateArr=newDateArr.concat(this.data.n_dateArr); |
158 | 166 | |
159 | 167 | //--判断什么日子是要补签的-- |
160 | - if(this.data.res.curbqdaynum) { | |
168 | + if(this.data.res && this.data.res.curbqdaynum) { | |
161 | 169 | bqlist = this.data.res.curbqdaynum.split(','); |
162 | 170 | for(var i in newDateArr){ |
163 | 171 | var item=newDateArr[i]; | ... | ... |
packageA/pages/checkin/checkin.wxml
... | ... | @@ -7,7 +7,7 @@ |
7 | 7 | |
8 | 8 | </view> |
9 | 9 | |
10 | - <view class="list flex"> | |
10 | + <view class="list flex" wx:if="{{res}}"> | |
11 | 11 | <view class="list-item active}}"> |
12 | 12 | <view class="circle">+{{res.cday1}}</view> |
13 | 13 | <view class="fs26">{{res.sday2}}</view> |
... | ... | @@ -37,8 +37,9 @@ |
37 | 37 | <view class="fs26">{{myUtil.setDate(year, res.sday3, 5)}}日</view> |
38 | 38 | </view> |
39 | 39 | </view> |
40 | + <view wx:else style="height: 100rpx;"></view> | |
40 | 41 | |
41 | - <view class="btn-container"> | |
42 | + <view class="btn-container" wx:if="{{res}}"> | |
42 | 43 | <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> |
43 | 44 | <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} |
44 | 45 | </view> |
... | ... | @@ -52,8 +53,7 @@ |
52 | 53 | <!-- <view class="current"> |
53 | 54 | <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> |
54 | 55 | <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> |
55 | - </view> --> | |
56 | - | |
56 | + </view> --> | |
57 | 57 | <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> |
58 | 58 | |
59 | 59 | <view class="calendar-container"> | ... | ... |