-
+
import { nextTick, onMounted, onUnmounted, reactive, ref } from "vue";
+import DecorationFadeOut from "@/components/decoration/DecorationFadeOut.vue";
import header2 from "@/components/headerBox/header2.vue";
import border13 from '@/components/border/Border13.vue'
import DevOverview from "./components/DevOverview.vue";
@@ -95,7 +100,7 @@ let scrollBoardConfig = reactive({
columnWidth: [80, 290, 120, 120, 120, 120],
align: ['center', 'center', 'center', 'center', 'center', 'center'],
data: [],
- rawData:[]
+ rawData: []
})
let gatewayData = ref([])
let devNumTimer: any = null
@@ -165,7 +170,7 @@ async function reqDeviceTotelListMFfun() {
index + 1,
item.name,
item.dept,
- compare[item.status]? compare[item.status] : '停机',
+ compare[item.status] ? compare[item.status] : '停机',
item.activation + '%',
item.failure + '%'
]
diff --git a/src/views/Offsite/content/center.vue b/src/views/Offsite/content/center.vue
index 7c5c970..4d579d4 100644
--- a/src/views/Offsite/content/center.vue
+++ b/src/views/Offsite/content/center.vue
@@ -81,6 +81,10 @@ const box = (width: any, height: any) => {
watch(
() => store.devlist,
(newVal, oldVal) => {
+ city1['on'] = 0
+ city1['off'] = 0
+ city2['on'] = 0
+ city2['off'] = 0
newVal.forEach(res => {
if (res.city == '广东省') {
if (res.deviceStatus == "true") {
@@ -108,6 +112,8 @@ watch(
{ deep: true, flush: "post" }
);
function setdata(data: any) {
+ city1['num'] = 0
+ city2['num'] = 0
data.forEach(res => {
diff --git a/src/views/Offsite/content/right.vue b/src/views/Offsite/content/right.vue
index 3d371ef..d6a1209 100644
--- a/src/views/Offsite/content/right.vue
+++ b/src/views/Offsite/content/right.vue
@@ -81,7 +81,7 @@ watch(
(newVal, oldVal) => {
let arr = [];
newVal.forEach((res) => {
- if (res.type == t('messages.OnProduct') || res.type == t('messages.OffProduct')) {
+ if (res.type == '在线产品' || res.type == '离线产品') {
arr.push({ name: res.title, value: res.num });
}
});
diff --git a/src/views/Offsite/index.vue b/src/views/Offsite/index.vue
index 3c4ceca..f8848b3 100644
--- a/src/views/Offsite/index.vue
+++ b/src/views/Offsite/index.vue
@@ -78,9 +78,9 @@ let {t} = useI18n();
if(result.code==200){
result.data.forEach(res=>{
if(res.deptId=='true'){
- res.name=t('messages.OnProduct')
+ res.name='在线产品'
}else{
- res.name=t('messages.OffProduct')
+ res.name='离线产品'
}
})
@@ -98,7 +98,6 @@ let {t} = useI18n();
city.push(res.city)
})
store.setcity([...new Set(city)]);
- console.log(store.city);
}
}
@@ -109,17 +108,16 @@ let {t} = useI18n();
if(data.type=='deviceStatusCountsOfOutPlant'){
data.msg.forEach(res=>{
if(res.deptId=='true'){
- res.name=t('messages.OnProduct')
+ res.name='在线产品'
}else{
- res.name=t('messages.OffProduct')
+ res.name='离线产品'
}
- store.setdevitem(res)
})
+ store.setdevitem(data.msg)
// store.socketMechanicsDatadata(data.msg)
}
if(data.type=='DeviceOutPlant'){
store.changeDevList(data.msg)
- console.log(data.msg);
}