From 6da78f667c6314148a871c07748d42895b65d79c Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期三, 28 一月 2026 15:22:33 +0800
Subject: [PATCH] 前端webpack更改vite

---
 Code/WCS/WIDESEAWCS_Client/src/views/charts/formChart.vue |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_Client/src/views/charts/formChart.vue b/Code/WCS/WIDESEAWCS_Client/src/views/charts/formChart.vue
index 25d4f10..75e4acb 100644
--- a/Code/WCS/WIDESEAWCS_Client/src/views/charts/formChart.vue
+++ b/Code/WCS/WIDESEAWCS_Client/src/views/charts/formChart.vue
@@ -55,7 +55,6 @@
 <script>
 import VolHeader from '@/components/basic/VolHeader.vue';
 import VolForm from '@/components/basic/VolForm.vue';
-let echarts = require('echarts');
 import options from './chartOptions';
 import {
   formFields1,
@@ -63,6 +62,17 @@
   formFields2,
   formRules2
 } from './formOptions';
+
+let echarts = null;
+
+async function loadEcharts() {
+  if (!echarts) {
+    const module = await import('echarts');
+    echarts = module.default || module;
+  }
+  return echarts;
+}
+
 export default {
   components: { VolForm, VolHeader },
   data() {
@@ -76,7 +86,8 @@
       options: options
     };
   },
-  mounted() {
+  async mounted() {
+    echarts = await loadEcharts();
     let $bar = echarts.init(document.getElementById(this.bar));
     $bar.setOption(this.options.bar);
 

--
Gitblit v1.9.3