瀏覽代碼

任务管理BUG处理

yangyongyong 4 年之前
父節點
當前提交
d4869fcc51

+ 8 - 2
client/pages/servant/taskreminder/taskreminder.axml

@@ -47,7 +47,7 @@
         <!--<view class="tik-right"><image mode="scaleToFill" src="/image/icon-edit.png"/><label>编辑每日任务</label></view> -->
       </view>
       <!--有提醒任务-->
-      <view a:if="{{isreminds}}" a:for="{{taskList}}" key="{{index}}">
+      <view a:if="{{isreminds}}" a:for="{{taskList.servantTasks}}" key="{{index}}">
         <view class="tasks-list-item" a:if="{{item.state == 0}}">
           <text> {{item.itemName}}</text>
           <view class="item-task-wrapper">
@@ -85,8 +85,14 @@
         <text>还没有任务</text>
       </view>
     </view>
+  <!--没有任务-->
+    <view a:if="{{!workDay}}">
+      <view class="notasks">
+        <text>今天是休息日</text>
+      </view>
+    </view>
     <!---没有任务花销计算不显示-->
-    <view a:if="{{isreminds}}" class="tast-moneybox">
+    <view a:if="{{isremindscose}}" class="tast-moneybox">
       <view class="tasks-list-money">
         <view class="tasks-list-pay">今日花销合计</view>
         <view class="tasks-list-pay-right">

+ 18 - 6
client/pages/servant/taskreminder/taskreminder.js

@@ -158,16 +158,28 @@ Page({
     }
     request.httpServiceGet(apiUrl1.selectDayTaskItemPath, params).then(data => {
       // 未设置任务
-      if (data.length == 0) {
+      if (data.servantTasks.length == 0) {
         this.setData({
           isreminds: false,
+          workDay: true,
+          isremindscose:false
         });
       } else {
-        // 今天有任务
-        this.setData({
-          taskList: data,
-          isreminds: true,
-        });
+        //判断是否是休息日
+        if(data.workDay){
+          // 今天有任务
+          this.setData({
+            taskList: data,
+            isreminds: true,
+            workDay: true,
+            isremindscose:true
+          });
+        }else{ //今天休息
+          this.setData({
+            workDay: false,
+            isremindscose:false
+          });
+        }
       }
     }