From 7998e246dc7d284cccbfddc8840cccadf218eb92 Mon Sep 17 00:00:00 2001 From: hzz Date: Wed, 17 May 2023 17:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E6=B3=A8=E5=9C=BA=E5=86=85=E4=BA=8C?= =?UTF-8?q?=E7=BA=A7=20=E7=8A=B6=E6=80=81=E9=A2=9C=E8=89=B2=E5=8C=BA?= =?UTF-8?q?=E5=88=86=EF=BC=8C=E5=A4=B4=E9=83=A8=E6=8A=A5=E8=AD=A6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=A0=8F=E6=B2=A1=E6=9C=89=E6=95=B0=E6=8D=AE=E4=B8=8D?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=8A=A0=E8=BD=BD=E6=9B=B4=E5=A4=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/assembly/RotationTable.vue | 2 +- src/components/headerBox/header2.vue | 20 +- src/locales/lang/en.ts | 5 +- src/locales/lang/zh.ts | 3 +- src/main.ts | 3 +- .../InPlantProducts/child/component/axle.vue | 48 ++- .../child/component/sensor2.vue | 157 +++++---- .../Offsite/child/childContent/right.vue | 189 ++++++----- src/views/Offsite/child/index.vue | 300 ++++++++++-------- .../OffsiteDevList/childContent/right.vue | 186 +++++------ src/views/Temp/OffsiteDevList/index.vue | 45 ++- 11 files changed, 547 insertions(+), 411 deletions(-) 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()