From e98212f959bcd046aa499c9b1e9821f7c4b367bf Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期日, 28 四月 2024 15:21:42 +0800
Subject: [PATCH] fix:修改区域考核数据切换问题

---
 src/views/system/result/detail/index1.vue |   42 +++++++++++++++++++-----------------------
 1 files changed, 19 insertions(+), 23 deletions(-)

diff --git a/src/views/system/result/detail/index1.vue b/src/views/system/result/detail/index1.vue
index f85981a..04d8a5f 100644
--- a/src/views/system/result/detail/index1.vue
+++ b/src/views/system/result/detail/index1.vue
@@ -1,5 +1,5 @@
 <template>
-  <div style="padding: 0px 10px" >
+  <div style="padding: 0px 10px">
     <div>
       <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect"
         style="margin-bottom: 10px">
@@ -53,25 +53,15 @@
         </el-table-column>
         <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
           <template slot-scope="scope">
-            <el-button size="small" type="text"  v-show="scope.row.publish != 1">纭鍙戝竷</el-button>
-            <el-button size="small" type="text"  v-show="scope.row.publish == 1">鍙栨秷鍙戝竷</el-button>
-            <el-button
-              size="mini"
-              type="text"
-              icon="el-icon-view"
-              @click="handleDetail(scope.row.id)"
-            >璇︾粏</el-button>
+            <el-button size="small" type="text" v-show="scope.row.publish != 1">纭鍙戝竷</el-button>
+            <el-button size="small" type="text" v-show="scope.row.publish == 1">鍙栨秷鍙戝竷</el-button>
+            <el-button size="mini" type="text" icon="el-icon-view" @click="handleDetail(scope.row.id)">璇︾粏</el-button>
           </template>
         </el-table-column>
       </el-table>
 
-    <pagination
-      v-show="total>0"
-      :total="total"
-      :page.sync="queryParams.pageNum"
-      :limit.sync="queryParams.pageSize"
-      @pagination="getList"
-    />
+      <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
+        @pagination="getList" />
 
     </div>
 
@@ -79,7 +69,7 @@
 </template>
 
 <script>
-import { listScore, getScore, delScore, addScore, updateScore, publishScore,detailScore } from "@/api/platform/check-score";
+import { listScore, getScore, delScore, addScore, updateScore, publishScore, detailScore } from "@/api/platform/check-score";
 import { areaSelect } from '@/api/system/dept';
 import * as echarts from 'echarts';
 let lineChart = null;
@@ -99,10 +89,11 @@
         pageNum: 1,
         pageSize: 10,
         deptId: null,
-        examineTag:0
+        examineTag: 0
       },
       tableData: [],
       loading: false,
+      tableLoading: false,
       searchForm: {
         time: null,
       }
@@ -120,7 +111,6 @@
     this.date = year + '-' + month;
     this.queryParams.date = this.date;
     this.areaSelect();
-    this.getChart(this.$route.query.index)
     this.getList(this.$route.query.index);
   },
   computed: {
@@ -157,8 +147,14 @@
     getList() {
       this.tableLoading = true;
       detailScore(this.queryParams).then(response => {
-        this.tableData = response.rows;
-        this.total = response.total;
+        console.log(response);
+        if (response.rows) {
+          this.tableData = response.rows;
+          this.total = response.total;
+        } else {
+          this.tableData = [];
+          this.total = 0;
+        }
         this.tableLoading = false;
       });
     },
@@ -201,7 +197,7 @@
           data: dataList.map((item) => item[0]),
         },
         yAxis: {
-
+          min: 'dataMin'
         },
         series: [
           {
@@ -292,8 +288,8 @@
 
     dateChange() {
       this.queryParams.date = this.date;
-      console.log(this.queryParams);
       this.getChart(this.queryParams.deptId);
+      this.getList(this.queryParams.deptId);
     }
 
   },

--
Gitblit v1.8.0