Selaa lähdekoodia

feat: 添加福建农林大学预设时间段

HaoZai000 2 viikkoa sitten
vanhempi
sitoutus
264f15484d
1 muutettua tiedostoa jossa 26 lisäystä ja 0 poistoa
  1. 26 0
      resources/FAFU/FAFU.js

+ 26 - 0
resources/FAFU/FAFU.js

@@ -226,6 +226,31 @@ async function saveCourses(courses) {
     }
 }
 
+// 预设时间段
+const presetTimeSlots = [
+    { number: 1, startTime: "08:00", endTime: "08:45" },
+    { number: 2, startTime: "08:50", endTime: "09:35" },
+    { number: 3, startTime: "09:55", endTime: "10:40" },
+    { number: 4, startTime: "10:45", endTime: "11:30" },
+    { number: 5, startTime: "11:35", endTime: "12:20" },
+    { number: 6, startTime: "14:00", endTime: "14:45" },
+    { number: 7, startTime: "14:50", endTime: "15:35" },
+    { number: 8, startTime: "15:50", endTime: "16:35" },
+    { number: 9, startTime: "16:40", endTime: "17:25" },
+    { number: 10, startTime: "18:25", endTime: "19:10" },
+    { number: 11, startTime: "19:15", endTime: "20:00" },
+    { number: 12, startTime: "20:05", endTime: "20:50" }
+];
+
+async function importPresetTimeSlots() {
+    try {
+        await window.shiguangBridgePromise.savePresetTimeSlots(JSON.stringify(presetTimeSlots));
+        window.shiguangBridge.showToast("预设时间段导入成功!");
+    } catch (error) {
+        window.shiguangBridge.showToast("导入时间段失败: " + error.message);
+    }
+}
+
 async function runImportFlow() {
     const confirmed = await window.shiguangBridgePromise.showAlert(
         "福建农林大学课表导入",
@@ -240,6 +265,7 @@ async function runImportFlow() {
     if (!result) return;
     const ok = await saveCourses(result.courses);
     if (!ok) return;
+    await importPresetTimeSlots();
     window.shiguangBridge.showToast(`课程导入成功,共 ${result.courses.length} 门!`);
     window.shiguangBridge.notifyTaskCompletion();
 }