From 0f2fdf16f47bd2d1d8fee86449c3a5095ccc8c23 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 21 十月 2022 18:32:04 +0800
Subject: [PATCH] 首发版本 2022.10.21
---
pages/m_service/behaviors/b_scheduleManager.js | 29 ++++++++++++++++++++++++-----
1 files changed, 24 insertions(+), 5 deletions(-)
diff --git a/pages/m_service/behaviors/b_scheduleManager.js b/pages/m_service/behaviors/b_scheduleManager.js
index 891862d..a814b9f 100644
--- a/pages/m_service/behaviors/b_scheduleManager.js
+++ b/pages/m_service/behaviors/b_scheduleManager.js
@@ -18,6 +18,23 @@
lifetimes: {
attached: function () {
this.getRecentSchedule()
+ if (app.globalData.newUser) {
+ let today = moment().hour(0).minute(0).second(0).millisecond(0)
+ let s = this.data.allSchedules[this.data.index + 1];
+ let d = s.time.diff(today, 'days')
+ s.diffDays = d
+
+ this.setData({
+ thisSchedule: {
+ time: s.time.format('YYYY-MM-DD dddd'),
+ events: s.events,
+ diffDays: s.diffDays,
+ steps: s.steps,
+ category: s.category
+ },
+ index: this.data.index + 1
+ })
+ }
// this.getAllSchedules()
}
},
@@ -28,19 +45,21 @@
//2. 鎸夌収鏈湴閫昏緫锛屽緱鍑烘渶閭昏繎鏃ョ▼
const schedules = sysSchedules()
//2.1 灏嗗彴璐︺�佽瘎浼般�佹壙璇轰笁椤笰PP鍔熻兘瀹氫箟涓烘棩绋�
- //2.2 閫夋嫨鏈�閭昏繎鐨勪簨椤逛綔涓哄綋鏃ョ殑鎻愰啋浜嬮」
- const today = moment().hour(0).minute(0).second(0).millisecond(0)
+ //2.2 閫夋嫨鏈�閭昏繎鐨勪簨椤逛綔涓哄綋鏃ョ殑鎻愰啋浜嬮」,
+ let today = moment().hour(0).minute(0).second(0).millisecond(0)
let diffDays = 999
let schedule
let index = 0
for (let i = 0; i < schedules.length; i++) {
- const s = schedules[i];
- const d = s.time.diff(today, 'days')
+ let s = schedules[i];
+ let d = s.time.diff(today, 'days')
s.diffDays = d
if (Math.abs(d) < Math.abs(diffDays)) {
+ let _index = i
+
schedule = s
diffDays = d
- index = i
+ index = _index
}
}
//2.3 鏃ョ▼鍦ㄦ椂闂寸淮搴︿笂鍒嗕负涓夌被鎻愰啋锛岄鍛娿�佸綋鏃ャ�佹湭瀹屾垚鐨勯�炬湡鎻愰啋
--
Gitblit v1.9.3