From c8ae89c4be77c5034bdcbdff0e7ecddaaa3eb3c7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 09 五月 2025 16:13:49 +0800
Subject: [PATCH] 提交

---
 admin/src/views/business/admissionStatistics.vue |   54 +++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 43 insertions(+), 11 deletions(-)

diff --git a/admin/src/views/business/admissionStatistics.vue b/admin/src/views/business/admissionStatistics.vue
index fbe4ea1..91c4840 100644
--- a/admin/src/views/business/admissionStatistics.vue
+++ b/admin/src/views/business/admissionStatistics.vue
@@ -83,14 +83,17 @@
                     </div>
                     <el-button type="primary" icon="el-icon-upload2" style="margin-left: 20px;" @click="daochu">瀵煎嚭</el-button>
                 </div>
-                <div class="list_head">
-                    <div class="list_head_item" v-for="(item, index) in column" :key="index">{{item}}</div>
-                </div>
-                <div class="table_box">
-                    <div class="list_content" v-for="(item, index) in list" :key="index">
-                        <div class="list_head_item" v-for="(child, i) in item" :key="i">{{child}}</div>
+                <template v-if="column.length > 0">
+                    <div class="list_head">
+                        <div class="list_head_item" v-for="(item, index) in column" :key="index">{{item}}</div>
                     </div>
-                </div>
+                    <div class="table_box">
+                        <div class="list_content" v-for="(item, index) in list" :key="index">
+                            <div class="list_head_item" v-for="(child, i) in item" :key="i">{{child}}</div>
+                        </div>
+                    </div>
+                </template>
+                <div class="list_wu" v-else>鏆傛棤鏁版嵁</div>
             </div>
             <div class="main_table_list1">
                 <div class="title">
@@ -165,7 +168,11 @@
       getReportLists() {
         getReportList({ dateStr: this.date1, isGroupBy: this.isGroupBy, type: 1 })
           .then(res => {
-            if (res.length === 0) return
+            if (res.length === 0) {
+              this.column = []
+              this.list = []
+              return
+            }
 
             this.column = res[0]
             this.list = res.slice(1, res.length);
@@ -227,7 +234,10 @@
             containLabel: true
           },
           tooltip: {
-            trigger: 'item'
+            trigger: 'axis',
+            axisPointer: {
+              type: 'line'
+            }
           },
           xAxis: {
             type: 'category',
@@ -237,6 +247,12 @@
             type: 'value',
             axisLine: {
               show: true
+            },
+            axisLabel: {
+              formatter: function (value) {
+                // 鍥涜垗浜斿叆鍒版渶杩戠殑鏁存暟
+                return Math.round(value);
+              }
             }
           },
           graphic: {
@@ -323,7 +339,7 @@
 
         let option = {
           tooltip: {
-            trigger: 'item'
+            trigger: 'item',
           },
           legend: {
             show: false,
@@ -338,7 +354,7 @@
               labelLine: {
                 normal: {
                   length: 30,
-                  length2: 100,
+                  length2: 70,
                 }
               },
               label: {
@@ -490,6 +506,14 @@
                         color: #222222;
                     }
                 }
+                .list_wu {
+                    width: 100%;
+                    height: 100px;
+                    line-height: 100px;
+                    text-align: center;
+                    font-size: 16px;
+                    color: #222222;
+                }
                 .list_head {
                     width: 100%;
                     height: 50px;
@@ -546,6 +570,14 @@
                     font-size: 18px;
                     color: #222222;
                 }
+                .list_wu {
+                    width: 100%;
+                    height: 100px;
+                    line-height: 100px;
+                    text-align: center;
+                    font-size: 16px;
+                    color: #222222;
+                }
                 .list_head {
                     width: 100%;
                     height: 50px;

--
Gitblit v1.9.3