From 51600113c20d84ee54660de23324400604704dc2 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 10 八月 2022 14:26:46 +0800
Subject: [PATCH] 台账、承诺书模块

---
 pages/module_ledger/ledgerhome/ledgerhome.js |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/pages/module_ledger/ledgerhome/ledgerhome.js b/pages/module_ledger/ledgerhome/ledgerhome.js
index bda114e..2cf573e 100644
--- a/pages/module_ledger/ledgerhome/ledgerhome.js
+++ b/pages/module_ledger/ledgerhome/ledgerhome.js
@@ -10,6 +10,7 @@
    */
   data: {
     deadline: '',
+    leftday:0 ,
 
     currentTab: 0,
     tabList: [],
@@ -18,11 +19,21 @@
     pageheight: '300px'
   },
 
+  //姣忔湀鍙拌处鎻愪氦鏈熼檺鏃�
+  DEADLINEDAY: 10,
+
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
     this.getLedgerType()
+
+    var deadline = moment().format(`MM-${this.DEADLINEDAY}`)
+    var leftday = this.DEADLINEDAY + 1 - moment().date()
+    this.setData({
+      deadline: deadline,
+      leftday: leftday
+    })
   },
 
   /**
@@ -41,7 +52,8 @@
 
   getLedgerType () {
     var that = this
-    ledgerservice.getLedgerType(app.globalData.userInfo.extension2, {
+    var time = moment().format('YYYY-MM-DD')
+    ledgerservice.getLedgerSummary(app.globalData.accessToken.userId, app.globalData.userInfo.extension2, time, {
       success (res) {
         // console.log(res);
         let r = that.parseLedgerType(res)
@@ -58,16 +70,12 @@
     subtypes.forEach(s => {
       if (s.upLoad) {
         s.tag = '/res/icons/round_check_fill.png'
-        s.color = '#4CAF50'
       } else if (s.ledgerFinished) {
         s.tag = '/res/icons/warning_yellow.png'
-        s.color = '#FFEB3B'
       } else if (!s.needUpdate) {
         s.tag = '/res/icons/round_check_fill.png'
-        s.color = '#4CAF50'
       } else {
         s.tag = '/res/icons/warning_red.png'
-        s.color = 'red'
       }
       if (!map.has(s.ledgerType)) {
         map.set(s.ledgerType, [])
@@ -97,9 +105,11 @@
       events: {
         uploadOver: function (data) {
           let i = data.indexGroup
-          let path = `pageList[${i[0]}][${i[1]}].upLoad`
+          let pageList = that.data.pageList
+          pageList[i[0]][i[1]].upLoad = true
+          pageList[i[0]][i[1]].tag = '/res/icons/round_check_fill.png'
           that.setData({
-            [path]: true            
+            pageList
           })
         }
       },

--
Gitblit v1.9.3