|
@@ -148,20 +148,22 @@ const getCount = (totalArr, num) => {
|
|
|
|
|
|
const getBasicsInfo = () => {
|
|
|
QueryBasicsInfo().then((res) => {
|
|
|
- if (res.data.code == "200") {
|
|
|
- basicsInfo.totalDevices = res.data.data.totalDevices;
|
|
|
- basicsInfo.onlineDevices = res.data.data.onlineDevices;
|
|
|
- basicsInfo.offlineDevices = res.data.data.offlineDevices;
|
|
|
- basicsInfo.onlineRate = res.data.data.onlineRate;
|
|
|
+ if (res?.data?.code == "200") {
|
|
|
+ basicsInfo.totalDevices = res?.data?.data?.totalDevices || '';
|
|
|
+ basicsInfo.onlineDevices = res?.data?.data?.onlineDevices || '';
|
|
|
+ basicsInfo.offlineDevices = res?.data?.data?.offlineDevices || '';
|
|
|
+ basicsInfo.onlineRate = res?.data?.data?.onlineRate || '';
|
|
|
}
|
|
|
+ }).catch((error) => {
|
|
|
+ throw error
|
|
|
});
|
|
|
};
|
|
|
|
|
|
//设备类型/设备分布数据
|
|
|
-const getListEquipment = () => {
|
|
|
+const GetListEquipment = () => {
|
|
|
QueryListEquipment().then((res) => {
|
|
|
- if (res.data.code == "200") {
|
|
|
- const data = res.data.data;
|
|
|
+ if (res?.data?.code == "200") {
|
|
|
+ const data = res?.data?.data;
|
|
|
const typeObj = {};
|
|
|
data.list.forEach((item) => {
|
|
|
if (typeObj[item.monitorScene]) {
|
|
@@ -184,6 +186,8 @@ const getListEquipment = () => {
|
|
|
equipmentData.value = Object.values(typeObj);
|
|
|
console.log("equipmentData", equipmentData);
|
|
|
}
|
|
|
+ }).catch(error => {
|
|
|
+ throw error
|
|
|
});
|
|
|
};
|
|
|
|
|
@@ -198,15 +202,13 @@ const deviceDistrubuteArr = computed(() => {
|
|
|
? "unlineNum"
|
|
|
: "num";
|
|
|
equipmentData.value.forEach((item) => {
|
|
|
- debugger;
|
|
|
if (
|
|
|
selectDeviceType.value.length > 0 &&
|
|
|
!selectDeviceType.value.includes(item.monitorScene)
|
|
|
) {
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
- //统计数量
|
|
|
+ //统计数量筛选
|
|
|
if (deviceDistruibute[item.district]) {
|
|
|
deviceDistruibute[item.district].num += item[numName];
|
|
|
} else {
|
|
@@ -261,7 +263,7 @@ const deviceStatusSelect = (status) => {
|
|
|
|
|
|
const init = () => {
|
|
|
getBasicsInfo();
|
|
|
- getListEquipment();
|
|
|
+ GetListEquipment();
|
|
|
};
|
|
|
|
|
|
onMounted(() => {
|