From a3b4356b688544bf578ae4754bd66f58ffaec764 Mon Sep 17 00:00:00 2001
From: longyvfengyun <496960745@qq.com>
Date: 星期一, 20 十一月 2023 17:31:20 +0800
Subject: [PATCH] 内容提交

---
 src/views/moudle/driveInf/driveInf.js |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/src/views/moudle/driveInf/driveInf.js b/src/views/moudle/driveInf/driveInf.js
index 6e6a4b6..559e27d 100644
--- a/src/views/moudle/driveInf/driveInf.js
+++ b/src/views/moudle/driveInf/driveInf.js
@@ -1,6 +1,8 @@
 import {
+  searchDriveList,
   searchRecentDaysDriveAlarm, searchTodayDriveAlarm
 } from "./apis"
+import {ref} from "vue";
 export const recentDaysDriveAlarmModule = ()=>{
   const getRecentDaysDriveAlarm = async ()=>{
     try {
@@ -49,3 +51,49 @@
     getTodayDriveAlarm
   }
 }
+
+/**
+ * 杞﹁締淇℃伅
+ */
+export const driveInfModule = ()=>{
+  const page = ref(1);
+  const pageSize = ref(10);
+  const total = ref(0);
+  const driveList = ref([]);
+
+  /**
+   * 鑾峰彇姹借溅鍒楄〃
+   * @return {Promise<{result: [], total: number, pages: number, pageSize: number, page: number}>}
+   */
+  const getDriveList = async ()=>{
+    let result = {
+      page: 1,
+      pageSize: 10,
+      pages: 0,
+      total: 0,
+      result: []
+    };
+    try {
+      const res = await searchDriveList(page.value, pageSize.value);
+      const rs = res.data;
+      if(rs.code === 1) {
+        result = rs.data;
+      }
+      page.value = result.page;
+      pageSize.value = result.pageSize;
+      total.value = result.total;
+      return result;
+    }catch (e) {
+      console.log(e);
+      return result;
+    }
+  }
+
+  return {
+    page,
+    pageSize,
+    total,
+    driveList,
+    getDriveList
+  };
+}

--
Gitblit v1.9.1