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

---
 service/scheduleservice.js |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 51 insertions(+), 6 deletions(-)

diff --git a/service/scheduleservice.js b/service/scheduleservice.js
index 90a664e..e5c6413 100644
--- a/service/scheduleservice.js
+++ b/service/scheduleservice.js
@@ -1,5 +1,6 @@
-const $f = require('./baserequest')
-const util = require('../utils/util')
+const $f = require('./baserequest');
+const util = require('../utils/util');
+const app = getApp();
 
 module.exports = {
   //鑾峰彇鎵�鏈夌幆淇濇棩绋�
@@ -10,9 +11,53 @@
       params: {
         userId: userId,
       },
-    }
-    Object.assign(cb, fun)
+    };
+    Object.assign(cb, fun);
 
-    wx.request(cb)
+    wx.request(cb);
   },
-}
\ No newline at end of file
+
+  // 鑾峰彇鏃ョ▼
+  getSchedules: function ({ startTime, endTime, type }, fun) {
+    let cb = {
+      url: `/schedule/get`,
+      data: {
+        userId: app.globalData.accessToken.userId,
+        startTime: startTime,
+        endTime: endTime,
+        type: type,
+      },
+    };
+    Object.assign(cb, fun);
+
+    $f.post(cb);
+  },
+
+  // 绛炬敹瀹屾垚鏃ョ▼
+  completeSchedule: function ({ id }, fun) {
+    let cb = {
+      url: `/schedule/complete`,
+      params: {
+        userId: app.globalData.accessToken.userId,
+        id,
+      },
+    };
+    Object.assign(cb, fun);
+
+    $f.post(cb);
+  },
+
+  // 鎾ら攢瀹屾垚鏃ョ▼
+  revokeSchedule: function ({recordId}, fun) {
+    let cb = {
+      url: `/schedule/revoke`,
+      params: {
+        userId: app.globalData.accessToken.userId,
+        recordId,
+      },
+    };
+    Object.assign(cb, fun);
+
+    $f.post(cb);
+  }
+};

--
Gitblit v1.9.3