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