From a90cf43e7a1f41dcde401ed1fd118b0f90d7c3f5 Mon Sep 17 00:00:00 2001
From: cqf
Date: 星期四, 26 五月 2022 11:41:49 +0800
Subject: [PATCH] 举一反三隐患-存在

---
 src/views/hiddenDangerManagement/index.vue |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/views/hiddenDangerManagement/index.vue b/src/views/hiddenDangerManagement/index.vue
index 30fa22e..8e3d619 100644
--- a/src/views/hiddenDangerManagement/index.vue
+++ b/src/views/hiddenDangerManagement/index.vue
@@ -181,7 +181,7 @@
 
             </el-col>
         </el-row>
-        <el-table :data="tableData" ref="dataTable" style="width: 100%">
+        <el-table :data="tableData" ref="dataTable" style="width: 100%" v-loading="loading">
             <el-table-column type="selection" width="55" align="center"></el-table-column>
             <el-table-column prop="number" label="编号" align="center" width="120">
                 <template slot-scope="scope">
@@ -304,6 +304,7 @@
             YHBMList: [],
             YHJBList: [],
             tableData: [],
+            loading:false,
             listQuery: {
                 page: 1,
                 limit: 10,
@@ -396,7 +397,9 @@
         getPageList() {
             this.listQuery.page = 1
             this.checkTime()
+            this.loading = true
             getPageList(this.listQuery).then(res => {
+                this.loading = false
                 if (res.data.ok == 1) {
                     this.tableData = res.data.data.items
                     this.recordTotal = res.data.data.total
@@ -478,7 +481,7 @@
         fillRectification() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请选择勾选需要填写的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请选择勾选需要填写的数据!", duration: 3000})
                 return;
             }
             this.$router.push({
@@ -489,7 +492,7 @@
         fillInspector() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请选择勾选需要填写的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请选择勾选需要填写的数据!", duration: 3000})
                 return;
             }
             this.$router.push({
@@ -499,11 +502,13 @@
             window.open(href, '_blank');
         },
         exportData() {
-            var requestData = this.listQuery;
+            this.listLoading = true
+            var requestData = JSON.parse(JSON.stringify(this.listQuery));
             //删除分页参数
             this.$delete(requestData, 'page')
             this.$delete(requestData, 'limit')
             self_export_do(requestData).then(res => {
+                this.listLoading = false
                 var blob = new Blob([res.data])
                 var downloadElement = document.createElement('a')
                 var href = window.URL.createObjectURL(blob) //创建下载的链接
@@ -571,7 +576,7 @@
         revoke() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请勾选需要撤销的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请勾选需要撤销的数据!", duration: 3000})
                 return;
             }
             var revokeIds = "";
@@ -599,7 +604,7 @@
         deleteBath() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请勾选需要删除的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请勾选需要删除的数据!", duration: 3000})
                 return;
             }
             var deleteIds = "";

--
Gitblit v1.9.2