From 9b09d13712c0c005891450a3bf4b6d848ec0ff37 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 29 十一月 2023 10:28:24 +0800
Subject: [PATCH] 2023.11.29

---
 pages/mService/pScheduledetail/pScheduledetail.js |   45 ++++++++++++++++++++-------------------------
 1 files changed, 20 insertions(+), 25 deletions(-)

diff --git a/pages/mService/pScheduledetail/pScheduledetail.js b/pages/mService/pScheduledetail/pScheduledetail.js
index 9d0add6..73e2027 100644
--- a/pages/mService/pScheduledetail/pScheduledetail.js
+++ b/pages/mService/pScheduledetail/pScheduledetail.js
@@ -1,40 +1,35 @@
 // pages/mService/pScheduledetail/pScheduledetail.js
-Page({
+const util = require('../../../utils/util.js');
 
+Page({
   /**
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
-  data: {
-    steps: [{
-      index: '01',
-      title: ['鍓嶅線鐜�', '淇濋儴闂�'],
-      content: '鍓嶅線鐩稿叧鐜繚閮ㄩ棬鎻愪緵鐩稿叧璇佷欢锛屽彲杩涜钀ヤ笟鎵х収缁湡銆�'
-    }, {
-      index: '02',
-      title: ['钀ヤ笟鎵�', '鐓х画鏈�'],
-      content: '鍓嶅線鐩稿叧鐜繚閮ㄩ棬鎻愪緵鐩稿叧璇佷欢锛屽彲杩涜钀ヤ笟鎵х収缁湡銆�'
-    }, {
-      index: '03',
-      title: ['钀ヤ笟鎵�', '鐓х画鏈�'],
-      content: '鍓嶅線鐩稿叧鐜繚閮ㄩ棬鎻愪緵鐩稿叧璇佷欢锛屽彲杩涜钀ヤ笟鎵х収缁湡銆�'
-    }]
-  },
+  data: {},
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-    this.getOpenerEventChannel().on('acceptDataFromOpenerPage', (data) => {
-      this.setData({
-        thisSchedule: data
-      })
-    })
+    this.getOpenerEventChannel().on('acceptDataFromOpenerPage', data => {
+      let thisSchedule = util.deepCopy(data);
+      thisSchedule.steps.forEach((s, i) => {
+        s.index = util.formatNumber(i + 1);
+        s.title = this.splitStr(s.title);
+      });
+      this.setData({ thisSchedule });
+    });
   },
 
   onSubmit() {
     wx.navigateTo({
       url: '/pages/mService/pSchedule/pSchedule',
-      success: (result) => {},
-    })
-  }
-})
\ No newline at end of file
+      success: result => {},
+    });
+  },
+
+  splitStr(str) {
+    let mid = Math.ceil(str.length / 2);
+    return [str.substring(0, mid), str.substring(mid, str.length)];
+  },
+});

--
Gitblit v1.9.3