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