From 87e19b5a396ac8fed6a551828b87d263f6425c31 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 16 十月 2025 10:26:12 +0800
Subject: [PATCH] 2025.10.16 修改季度报告生成逻辑
---
src/stores/device.js | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/src/stores/device.js b/src/stores/device.js
index c75f474..82adade 100644
--- a/src/stores/device.js
+++ b/src/stores/device.js
@@ -3,17 +3,27 @@
import deviceApi from '@/api/deviceApi';
import { useFetchData } from '@/composables/fetchData';
-// 璧拌埅浠诲姟
+// 璧拌埅璁惧
export const useDeviceStore = defineStore('device', () => {
const deviceList = ref([]);
const { loading, fetchData } = useFetchData();
+
+ function getDevice(deviceType) {
+ if (deviceType) {
+ return deviceList.value.filter((v) => v.deviceType == deviceType);
+ } else {
+ return deviceList.value;
+ }
+ }
function fetchDevice(type) {
return fetchData((page, pageSize) => {
return deviceApi
.fethchDevice({ type: type, page, pageSize })
.then((res) => {
- deviceList.value = res.data;
+ deviceList.value = res.data.sort((a, b) => {
+ return a.deviceCode < b.deviceCode ? -1 : 1;
+ });
return res;
});
});
@@ -38,5 +48,5 @@
});
}
- return { deviceList, loading, fetchDevice, deleteDevice };
+ return { deviceList, loading, getDevice, fetchDevice, deleteDevice };
});
--
Gitblit v1.9.3