From 964bfff91d6dfb6c9bff96765df2ab5b24e1d4dc Mon Sep 17 00:00:00 2001 From: liuchengdist <2318563701@qq.com> Date: Sat, 23 May 2026 12:43:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A3=85=E5=A4=87=E5=88=97=E8=A1=A8=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/homeShow/components/uv/UVDevice.js | 16 +- .../views/homeShow/components/uv/UVDevice.vue | 168 ++++++++++++++---- 2 files changed, 149 insertions(+), 35 deletions(-) diff --git a/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.js b/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.js index b30c02b..fa92425 100644 --- a/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.js +++ b/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.js @@ -1,10 +1,22 @@ import req from '/@/api/http/request' +const normalizeDeviceList = (payload) => { + if (Array.isArray(payload)) return payload + if (Array.isArray(payload?.data)) return payload.data + if (Array.isArray(payload?.rows)) return payload.rows + if (Array.isArray(payload?.list)) return payload.list + if (Array.isArray(payload?.records)) return payload.records + if (Array.isArray(payload?.data?.rows)) return payload.data.rows + if (Array.isArray(payload?.data?.list)) return payload.data.list + if (Array.isArray(payload?.data?.records)) return payload.data.records + return [] +} + //获取无人设备列表 export const getUVDeviceList = async () => { let res = await req.get(`/uv/api/devices/query/list`) - return res.data + return normalizeDeviceList(res.data) } //修改无人设备 @@ -25,4 +37,4 @@ export const addUVDeviceList = async (data) => { export const removeUVDeviceList = async (id) => { let res = await req.delete(`/uv/api/devices/query/remove/${id}`) return res.data -} \ No newline at end of file +} diff --git a/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.vue b/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.vue index bce3e38..d00ccc7 100644 --- a/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.vue +++ b/src/pages/dataGovernanceDashboard/views/homeShow/components/uv/UVDevice.vue @@ -35,15 +35,18 @@
加载设备中...
+没有找到匹配的设备
请尝试调整筛选条件