diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightBottom.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightBottom.vue index b101191..466ed09 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightBottom.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightBottom.vue @@ -452,6 +452,10 @@ function drawChart() { ] }; leftTopEcharts.setOption(option); + // window.addEventListener("resize", () => { + // console.log(666) + // leftTopEcharts.resize(); + // }) // window.onresize = function () { // myEchart.resize(); // } diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightCenter.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightCenter.vue index 265dd5f..c9f629f 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightCenter.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightCenter.vue @@ -290,6 +290,10 @@ function drawEchart() { ] }; echartsTest.setOption(option, true); + // window.addEventListener("resize", () => { + // console.log(666) + // echartsTest.resize(); + // }) } //获取质量管理 // const safeData = ref(null as any); diff --git a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightTop.vue b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightTop.vue index 634c252..5f5f799 100644 --- a/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightTop.vue +++ b/src/views/sevenLargeScreen/comprehensiveManage/projectOverview/rightTop.vue @@ -13,7 +13,7 @@ import { GlobalStore } from "@/stores"; const store = GlobalStore(); import { getProjectInspectRecordCountApi } from "@/api/modules/projectOverview"; import * as echarts from "echarts"; - +const echartsTest = ref(); let questionTotal = ref(0 as any); let dataList = ref([ @@ -74,7 +74,7 @@ function Pie() { } function drawEchart() { - let echartsTest = echarts.init(document.getElementById("echartsSafe")); + echartsTest.value = echarts.init(document.getElementById("echartsSafe")); let option = { tooltip: { trigger: "item" @@ -281,12 +281,53 @@ function drawEchart() { label: { show: false }, - data: Pie() } ] }; - echartsTest.setOption(option, true); +// let option = { +// tooltip: { +// trigger: 'item' +// }, +// legend: { +// top: '5%', +// left: 'center' +// }, +// series: [ +// { +// name: 'Access From', +// type: 'pie', +// radius: ['40%', '70%'], +// avoidLabelOverlap: false, +// label: { +// show: false, +// position: 'center' +// }, +// emphasis: { +// label: { +// show: true, +// fontSize: 40, +// fontWeight: 'bold' +// } +// }, +// labelLine: { +// show: false +// }, +// data: [ +// { value: 1048, name: 'Search Engine' }, +// { value: 735, name: 'Direct' }, +// { value: 580, name: 'Email' }, +// { value: 484, name: 'Union Ads' }, +// { value: 300, name: 'Video Ads' } +// ] +// } +// ] +// }; + echartsTest.value.setOption(option, true); + window.addEventListener("resize", () => { + console.log(echartsTest) + echartsTest.value.resize(); + }) } //获取安全管理 @@ -301,8 +342,13 @@ const getSafeInfo = async () => { drawEchart(); }; -onMounted(() => { - getSafeInfo(); +onMounted(async () => { + await getSafeInfo(); + // window.onresize = function(){ + // if(echartsTest.value){ + // echartsTest.value.resize(); + // } + // } }); diff --git a/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue b/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue index 3c857da..723cc17 100644 --- a/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue +++ b/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue @@ -113,7 +113,7 @@ onBeforeUnmount(() => { oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); // 断开与插件服务连接 oWebControl.JS_Disconnect(); - +}) const initPlugin = () => { oWebControl = new WebControl({ szPluginContainer: "playWnd", // 指定容器id diff --git a/src/views/sevenLargeScreen/indexL.vue b/src/views/sevenLargeScreen/indexL.vue index 1ce7889..4cea422 100644 --- a/src/views/sevenLargeScreen/indexL.vue +++ b/src/views/sevenLargeScreen/indexL.vue @@ -1,21 +1,22 @@