From ec3add985f600fe56a7232484bbe89a11b73c23b Mon Sep 17 00:00:00 2001
From: wanghong <309858992@qq.com>
Date: 星期四, 21 十二月 2023 12:25:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/UBCS-WEB/src/components/StatisticsComponent/lineChart.vue |   41 ++++++++++++++++++++++++++++-------------
 1 files changed, 28 insertions(+), 13 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/StatisticsComponent/lineChart.vue b/Source/UBCS-WEB/src/components/StatisticsComponent/lineChart.vue
index 7c180bc..6f8bd7c 100644
--- a/Source/UBCS-WEB/src/components/StatisticsComponent/lineChart.vue
+++ b/Source/UBCS-WEB/src/components/StatisticsComponent/lineChart.vue
@@ -1,7 +1,10 @@
 <template>
-  <div id="main">
+  <div id="main" style="height: 460px;margin-bottom: 15px">
     <basic-container>
       <v-chart id="chart" :auto-resize="true" :options="chartOptions"></v-chart>
+      <div style="display: inline-block;float: right;margin-bottom: 10px;margin-right: 60px">
+        <el-button size="small" type="primary" plain @click="delHandler">鍒犻櫎</el-button>
+      </div>
     </basic-container>
   </div>
 </template>
@@ -12,6 +15,7 @@
 import 'echarts/lib/component/tooltip'
 import 'echarts/lib/component/title'
 import 'echarts/lib/component/legend'
+import {deleteChartId} from "@/api/statistic/chart"
 
 export default {
   name: "lineChart",
@@ -23,6 +27,9 @@
     chartName: {
       type: String,
       default: ""
+    },
+    btmname :{
+      type: String
     }
   },
   watch: {
@@ -31,15 +38,14 @@
       handler(newval, oldval) {
         if (newval) {
           const series = newval.map((data, index) => ({
-            name: index === 0 ? "鎬婚噺" : "鏂板",
-            type: "line",
+            name: index === 0 ? '鎬婚噺' : '鏂板',
+            type: 'line',
             smooth: true,
-            stack: "Total",
+            stack: index === 0 ? 'Total' : 'total2', // 鏍规嵁 index 鍖哄垎鎬婚噺鍜屾柊澧炵殑鍫嗗彔鎯呭喌
             label: {
               show: true,
-              position: "top",
               textStyle: {
-                fontSize: 14 // 璋冩暣瀛椾綋澶у皬
+                fontSize: 14
               }
             },
             data: data.map(value => ({value}))
@@ -49,15 +55,15 @@
         }
       }
     },
-    chartName:{
-      handler(newval,oldval){
-        if(newval){
+    chartName: {
+      handler(newval, oldval) {
+        if (newval) {
           this.chartOptions.title.text = newval + "鏁版嵁缁熻"
         }
       },
-      immediate:true,
-      deep:true
-    }
+      immediate: true,
+      deep: true
+    },
   },
   data() {
     return {
@@ -87,7 +93,15 @@
       }
     };
   },
-  created() {
+  methods:{
+    delHandler(){
+      deleteChartId({btmname:this.btmname,chartId:'0'}).then(res=>{
+        this.$message.success('鍒犻櫎鎴愬姛')
+        this.$emit('refresh');
+      }).catch(error=>{
+        this.$message.error(error)
+      })
+    }
   }
 };
 </script>
@@ -97,4 +111,5 @@
   width: 100%;
   height: 400px;
 }
+
 </style>

--
Gitblit v1.9.3