diff --git a/src/views/device/apdevice/index.vue b/src/views/device/apdevice/index.vue index f8dc096..68d4b09 100644 --- a/src/views/device/apdevice/index.vue +++ b/src/views/device/apdevice/index.vue @@ -254,18 +254,19 @@ const siteLoading = ref(false); const getSiteList = async () => { try { siteLoading.value = true; - const response = await fetchSiteList({ + const { data, error } = await fetchSiteList({ pageNum: 1, pageSize: 100 }); - // 适配新的响应格式 - siteList.value = response.data.rows || []; + if (!error) { + siteList.value = data.rows || []; - // 如果有站点数据,默认选择第一个 - if (siteList.value.length > 0) { - selectedSiteId.value = siteList.value[0].siteId; // 使用 siteId 而不是 id - await getData(); + // 如果有站点数据,默认选择第一个 + if (siteList.value.length > 0) { + selectedSiteId.value = siteList.value[0].siteId; + await getData(); + } } } catch (error) { console.error('Get site list error:', error);