riku
2026-01-19 068be2757aa2d51e3f6604dae54287683160ad0e
pages/mSelfPatrol/components/self-patrol/index.js
@@ -1,4 +1,5 @@
import { parseLedgerStat, refreshLedgerStatus } from '../../../../model/ledger';
import { parseSelfPatrol, refreshLedgerStatus } from '../../../../model/ledger';
import configservice from '../../../../service/configservice';
const ledgerservice = require('../../../../service/ledgerservice');
const moment = require('../../../../utils/moment.min');
const app = getApp();
@@ -17,6 +18,9 @@
    thisMonth: '',
    tags1: { count: 0 },
    pageList1: [],
    // 是否有权限可以进行自巡查承诺
    promiseValid: app.globalData.userSetting.selfPatrolPromise,
    promised: false
  },
  lifetimes: {
@@ -37,15 +41,23 @@
      this.getLedgerType(nowStr, r => {
        this.setData({
          tags1: {
            count: r[0][0].tag,
            count: r.types[0].tag,
          },
          pageList1: r[1][0],
          progress: r[2].percent2,
          finished: r[2].finishedSelf,
          tabList: [r[0][0]],
          pageList1: r.items[0],
          progress: r.monthInfo.percent,
          finished: r.monthInfo.finishedMust,
          tabList: r.types,
          refresh: false,
        });
      });
    },
    getPromise() {
      configservice.fetchUserSettingRecord(app.globalData.accessToken.userId, {
        success: res => {
        },
      })
    },
    getLedgerType(time, success, lastMonth) {
@@ -56,7 +68,7 @@
        time,
        {
          success(res) {
            let r = parseLedgerStat(res, lastMonth);
            let r = parseSelfPatrol(res);
            success(r);
          },
        },