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 @@
加载设备中...
+没有找到匹配的设备
请尝试调整筛选条件