Commit 3d1c2de2 by cat

zd

parent 3cd04a10
<template>
<div class="drilling-chart-container" v-loading="loading">
<div id="drillingEfficiencyChartdj" class="chart"></div>
<div id="drillingEfficiencyChart" class="chart"></div>
</div>
</template>
......@@ -61,14 +61,14 @@ export default {
initChart() {
if (!this.chartData) {
const chartDom = document.getElementById('drillingEfficiencyChartdj');
const chartDom = document.getElementById('drillingEfficiencyChart');
if (chartDom && this.myChart) {
this.myChart.clear();
}
return;
}
const chartDom = document.getElementById('drillingEfficiencyChartdj');
const chartDom = document.getElementById('drillingEfficiencyChart');
if (!chartDom) {
console.error('未找到图表容器');
return;
......
<template>
<div class="chart-container" v-loading="loading">
<div id="mainzftdj" class="chart" ref="chartRef"></div>
<div id="mainzft" class="chart" ></div>
</div>
</template>
......@@ -63,7 +63,7 @@ export default {
window.addEventListener("resize", this.handleResize);
},
observeParentResize() {
const parentDom = this.$refs.chartRef?.parentElement;
const parentDom = document.getElementById("mainzft")?.parentElement;
if (parentDom && window.ResizeObserver) {
this.resizeObserver = new ResizeObserver(() => {
if (this.myChart) {
......@@ -87,7 +87,7 @@ export default {
async initChart() {
this.loading = true;
const chartDom = this.$refs.chartRef;
const chartDom = document.getElementById("mainzft");
if (!chartDom) {
console.error("未找到图表容器 DOM");
this.loading = false;
......@@ -142,7 +142,7 @@ export default {
const availableHeight = viewportHeight - 120;
const availableWidth = viewportWidth - 80;
const chartDom = this.$refs.chartRef;
const chartDom = document.getElementById("mainzft");
if (chartDom) {
chartDom.style.width = `${availableWidth}px`;
chartDom.style.height = `${availableHeight}px`;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment