Commit a1d2c50998b8c4c0e6eb32d2a92134942e436f57

Authored by yvan.ni
1 parent 4f3ba8ec

积分签到的修复

packageA/pages/checkin/checkin.js
@@ -36,11 +36,19 @@ Page({ @@ -36,11 +36,19 @@ Page({
36 loadQd(callback) { 36 loadQd(callback) {
37 app.request.get('/api/weshop/qdrecord/getUser/'+ app.globalData.setting.stoid + '/' + app.globalData.user_id, { 37 app.request.get('/api/weshop/qdrecord/getUser/'+ app.globalData.setting.stoid + '/' + app.globalData.user_id, {
38 success: function (res) { 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,7 +138,7 @@ Page({
130 let list; 138 let list;
131 let bqlist; 139 let bqlist;
132 //--判断什么日子是签到的,上个月的-- 140 //--判断什么日子是签到的,上个月的--
133 - if(this.data.res.qdsdaylist) { 141 + if(this.data.res && this.data.res.qdsdaylist) {
134 list = this.data.res.qdsdaylist.split(','); 142 list = this.data.res.qdsdaylist.split(',');
135 for(var i in this.data.s_dateArr){ 143 for(var i in this.data.s_dateArr){
136 var item=this.data.s_dateArr[i]; 144 var item=this.data.s_dateArr[i];
@@ -143,7 +151,7 @@ Page({ @@ -143,7 +151,7 @@ Page({
143 } 151 }
144 newDateArr=newDateArr.concat(this.data.s_dateArr); 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 list = this.data.res.qddaylist.split(','); 155 list = this.data.res.qddaylist.split(',');
148 for(var i in this.data.n_dateArr){ 156 for(var i in this.data.n_dateArr){
149 var item=this.data.n_dateArr[i]; 157 var item=this.data.n_dateArr[i];
@@ -157,7 +165,7 @@ Page({ @@ -157,7 +165,7 @@ Page({
157 newDateArr=newDateArr.concat(this.data.n_dateArr); 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 bqlist = this.data.res.curbqdaynum.split(','); 169 bqlist = this.data.res.curbqdaynum.split(',');
162 for(var i in newDateArr){ 170 for(var i in newDateArr){
163 var item=newDateArr[i]; 171 var item=newDateArr[i];
packageA/pages/checkin/checkin.wxml
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 7
8 </view> 8 </view>
9 9
10 - <view class="list flex"> 10 + <view class="list flex" wx:if="{{res}}">
11 <view class="list-item active}}"> 11 <view class="list-item active}}">
12 <view class="circle">+{{res.cday1}}</view> 12 <view class="circle">+{{res.cday1}}</view>
13 <view class="fs26">{{res.sday2}}</view> 13 <view class="fs26">{{res.sday2}}</view>
@@ -37,8 +37,9 @@ @@ -37,8 +37,9 @@
37 <view class="fs26">{{myUtil.setDate(year, res.sday3, 5)}}日</view> 37 <view class="fs26">{{myUtil.setDate(year, res.sday3, 5)}}日</view>
38 </view> 38 </view>
39 </view> 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 <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}"> 43 <view class="btn" bindtap="checkInToday" wx:if="{{isLogin}}">
43 <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}} 44 <text class="iconfont icon-rili"></text>{{!myUtil.setDate_is_act(year, res.sday3, 0,res.qddaylist) ? '立即签到':'今日已签到'}}
44 </view> 45 </view>
@@ -52,8 +53,7 @@ @@ -52,8 +53,7 @@
52 <!-- <view class="current"> 53 <!-- <view class="current">
53 <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view> 54 <view class="f-vc">当前连续签到:<text class="days fs34">{{res.getlxnum}}</text> 天</view>
54 <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view> 55 <view class="f-vc">当前积分:<text class="fs34">{{integral}}</text></view>
55 - </view> -->  
56 - 56 + </view> -->
57 <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> --> 57 <!-- <view class="goleft iconfont icon-jianzuo" bindtap="prevMonth">a</view> -->
58 58
59 <view class="calendar-container"> 59 <view class="calendar-container">