diff --git a/src/components/assembly/RotationTable.vue b/src/components/assembly/RotationTable.vue index 2121b4b..76834fa 100644 --- a/src/components/assembly/RotationTable.vue +++ b/src/components/assembly/RotationTable.vue @@ -123,7 +123,7 @@ const changeData = (val: any) => { const dvMouseover = (value) => { if (value.toElement && value.toElement.innerHTML&&value.toElement.className == 'ceil') { triggerRef.value = value.toElement; - tipcontent.value = value.toElement.innerHTML; + tipcontent.value = value.toElement.innerText; visible.value = true; } }; diff --git a/src/components/headerBox/header2.vue b/src/components/headerBox/header2.vue index 8346909..7e7cff6 100644 --- a/src/components/headerBox/header2.vue +++ b/src/components/headerBox/header2.vue @@ -1,5 +1,5 @@ \ No newline at end of file +} \ No newline at end of file diff --git a/src/views/Temp/OffsiteDevList/childContent/right.vue b/src/views/Temp/OffsiteDevList/childContent/right.vue index cf4787c..44d104b 100644 --- a/src/views/Temp/OffsiteDevList/childContent/right.vue +++ b/src/views/Temp/OffsiteDevList/childContent/right.vue @@ -107,98 +107,98 @@ let DevType = reactive({ ], }, }); -let data2 = [ - { - "name": "全自动铺布机", - "label": "50945", - "ts": "2023-05-12 08:36:37", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡全自动铺布机,时间:2023-05-11 17:36:37", - "remark": "常规警报数据-设备离线" - }, - { - "name": "电脑绣花机", - "label": "0201112", - "ts": "2023-05-12 08:36:37", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡电脑绣花机,时间:2023-05-11 17:36:37", - "remark": "常规警报数据-设备离线" - }, - { - "name": "全自动双头垫板式冲孔机", - "label": "1170824#", - "ts": "2023-05-12 08:36:47", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡全自动双头垫板式冲孔机,时间:2023-05-11 17:36:47", - "remark": "常规警报数据-设备离线" - }, - { - "name": "三合一裁床", - "label": "040720", - "ts": "2023-05-12 08:37:05", - "status": "false", - "deptId": null, - "context": "设备离线提醒:三合一裁床,时间:2023-05-11 17:37:05", - "remark": "常规警报数据-设备离线" - }, - { - "name": "全自动任意转单针缝纫机", - "label": "RHUL-01", - "ts": "2023-05-12 08:37:05", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡全自动任意转单针缝纫机,时间:2023-05-11 17:37:05", - "remark": "常规警报数据-设备离线" - }, - { - "name": "特种缝纫机", - "label": "RPS-1108-165", - "ts": "2023-05-12 08:37:05", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡特种缝纫机,时间:2023-05-11 17:37:05", - "remark": "常规警报数据-设备离线" - }, - { - "name": "全自动缝纫机(零等待)", - "label": "170321NS064", - "ts": "2023-05-12 08:37:06", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡全自动缝纫机(零等待),时间:2023-05-11 17:37:06", - "remark": "常规警报数据-设备离线" - }, - { - "name": "激光雕刻切割机", - "label": "170322798", - "ts": "2023-05-12 08:37:06", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡激光雕刻切割机,时间:2023-05-11 17:37:06", - "remark": "常规警报数据-设备离线" - }, - { - "name": "电脑绣花机(三合一)", - "label": "1885", - "ts": "2023-05-12 08:37:25", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡电脑绣花机(三合一),时间:2023-05-11 17:37:25", - "remark": "常规警报数据-设备离线" - }, - { - "name": "全自动电脑裁床", - "label": "50231", - "ts": "2023-05-12 08:37:25", - "status": "false", - "deptId": null, - "context": "设备离线提醒:富怡全自动电脑裁床,时间:2023-05-11 17:37:25", - "remark": "常规警报数据-设备离线" - } - ] +// let data2 = [ +// { +// "name": "全自动铺布机", +// "label": "50945", +// "ts": "2023-05-12 08:36:37", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡全自动铺布机,时间:2023-05-11 17:36:37", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "电脑绣花机", +// "label": "0201112", +// "ts": "2023-05-12 08:36:37", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡电脑绣花机,时间:2023-05-11 17:36:37", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "全自动双头垫板式冲孔机", +// "label": "1170824#", +// "ts": "2023-05-12 08:36:47", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡全自动双头垫板式冲孔机,时间:2023-05-11 17:36:47", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "三合一裁床", +// "label": "040720", +// "ts": "2023-05-12 08:37:05", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:三合一裁床,时间:2023-05-11 17:37:05", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "全自动任意转单针缝纫机", +// "label": "RHUL-01", +// "ts": "2023-05-12 08:37:05", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡全自动任意转单针缝纫机,时间:2023-05-11 17:37:05", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "特种缝纫机", +// "label": "RPS-1108-165", +// "ts": "2023-05-12 08:37:05", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡特种缝纫机,时间:2023-05-11 17:37:05", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "全自动缝纫机(零等待)", +// "label": "170321NS064", +// "ts": "2023-05-12 08:37:06", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡全自动缝纫机(零等待),时间:2023-05-11 17:37:06", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "激光雕刻切割机", +// "label": "170322798", +// "ts": "2023-05-12 08:37:06", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡激光雕刻切割机,时间:2023-05-11 17:37:06", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "电脑绣花机(三合一)", +// "label": "1885", +// "ts": "2023-05-12 08:37:25", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡电脑绣花机(三合一),时间:2023-05-11 17:37:25", +// "remark": "常规警报数据-设备离线" +// }, +// { +// "name": "全自动电脑裁床", +// "label": "50231", +// "ts": "2023-05-12 08:37:25", +// "status": "false", +// "deptId": null, +// "context": "设备离线提醒:富怡全自动电脑裁床,时间:2023-05-11 17:37:25", +// "remark": "常规警报数据-设备离线" +// } +// ] function setDataList(val:any){ let echartdata=[] val.typenum.forEach(res=>{ @@ -207,7 +207,7 @@ val.typenum.forEach(res=>{ DevType.option.series[0].data=echartdata chartref.value.changeData(DevType.option) -devTipRef.value.setData(data2); +devTipRef.value.setData(val.data2); } onMounted(() => { diff --git a/src/views/Temp/OffsiteDevList/index.vue b/src/views/Temp/OffsiteDevList/index.vue index 4fd34b2..690cdab 100644 --- a/src/views/Temp/OffsiteDevList/index.vue +++ b/src/views/Temp/OffsiteDevList/index.vue @@ -38,6 +38,7 @@ import header2 from '@/components/headerBox/header2.vue' import { calcWH } from '@/components/ts/selfAdaption' import { Offsite } from "@/store/module/offsite"; import { deviceCountsSecondaryOfOutPlantData, deviceTypeCountsSecondaryOfOutPlantData, deviceStatusCountsSecondaryOfOutPlantData, secondaryOutPlantData } from "@/http/offsite"; +import {getElectronDeviceStatus} from "@/http/electronicControl"; import left from "./childContent/left.vue" import center from "./childContent/center.vue" import right from "./childContent/right.vue" @@ -48,8 +49,11 @@ const route = useRoute(); const store = Offsite() let Acontent = ref() let time = ref(null) -let routeCity = route.params.city - +let routeCity:any = '广东省' +let deptId_list = { + '广东省': '16', + '浙江省': '17' +} let leftRef = ref() let centerRef = ref() let rightRef = ref() @@ -98,20 +102,31 @@ async function secondaryOutPlantDatafun() { } } function getdata() { - Promise.all([deviceCountsSecondaryOfOutPlantData(), deviceTypeCountsSecondaryOfOutPlantData(), deviceStatusCountsSecondaryOfOutPlantData(), secondaryOutPlantData()]).then((res: any) => { - let data = { devnum: null, typenum: null, statusnum: null, citylist: null, } - res.forEach((ele, i) => { - for (let key in ele.data) { - if (key == "广东省") { - i == 0 ? data.devnum = ele.data[key] : i == 1 ? data.typenum = ele.data[key] : i == 2 ? data.statusnum = ele.data[key] : i == 3 ? data.citylist = ele.data[key] : '' - } - } - }) + Promise.all([ + deviceCountsSecondaryOfOutPlantData(), + deviceTypeCountsSecondaryOfOutPlantData(), + deviceStatusCountsSecondaryOfOutPlantData(), + secondaryOutPlantData(), + getElectronDeviceStatus(deptId_list[routeCity])]).then((res: any) => { + let data = { devnum: null, typenum: null, statusnum: null, citylist: null, data2:null} + data.devnum = res[0].data[routeCity] + data.typenum = res[1].data[routeCity] + data.statusnum = res[2].data[routeCity] + data.citylist = res[3].data[routeCity] + data.data2 = res[4].data + + // res.forEach((ele, i) => { + // for (let key in ele.data) { + // if (key == route.params.city) { + // i == 0 ? data.devnum = ele.data[key] : i == 1 ? data.typenum = ele.data[key] : i == 2 ? data.statusnum = ele.data[key] : i == 3 ? data.citylist = ele.data[key] : '' + // } + // } + // }) - leftRef.value.setDataList(data) - centerRef.value.setDataList(data) - rightRef.value.setDataList(data) - }) + leftRef.value.setDataList(data) + centerRef.value.setDataList(data) + rightRef.value.setDataList(data) + }) } onMounted(() => { // deviceCountsSecondaryOfOutPlantDatafun()