From 09f0861e61e69e2d818eafc7b9edbd17cf0822d4 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 06 十一月 2025 17:20:02 +0800
Subject: [PATCH] 页面优化以及扣分详情导出

---
 src/views/system/check/demeritRecord/index.vue |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/src/views/system/check/demeritRecord/index.vue b/src/views/system/check/demeritRecord/index.vue
index dce69f4..c29d7c5 100644
--- a/src/views/system/check/demeritRecord/index.vue
+++ b/src/views/system/check/demeritRecord/index.vue
@@ -85,14 +85,24 @@
       </el-table-column>
 
       <el-table-column
-        prop="createTime"
-        label="鍒涘缓鏃ユ湡"
+        prop="recordTime"
+        label="鏃ユ湡"
         align="center"
         min-width="200"
       >
         <template slot-scope="scope">
-          <!-- createTime鏍煎紡涓� "yyyy-MM-dd HH:mm:ss"锛岄�氳繃split鎴彇鏃ユ湡閮ㄥ垎 -->
-          {{ scope.row.createTime ? scope.row.createTime.split(' ')[0] : '-' }}
+          <!-- recordTime鏍煎紡涓� "yyyy-MM-dd HH:mm:ss"锛岄�氳繃split鎴彇鏃ユ湡閮ㄥ垎 -->
+          {{ scope.row.recordTime ? scope.row.recordTime.split(' ')[0] : '-' }}
+        </template>
+      </el-table-column>
+
+      <el-table-column
+        prop="action"
+        label="鎿嶄綔"
+        align="=center">
+        <template slot-scope="scope">
+          <el-button type="primary" size="mini" @click="exportInfo(scope.row)">瀵煎嚭璇︽儏</el-button>
+
         </template>
       </el-table-column>
     </el-table>
@@ -106,7 +116,7 @@
   </div>
 </template>
 <script>
-import { getPage
+import { getPage,exportInfo
 } from "@/api/platform/demeritRecord"
 export default {
   name: 'DemeritRecordTable',
@@ -133,7 +143,10 @@
       constructionTypeList:[
         { label:'涓�浜屾湡',value:'PHASE_ONE_TWO' },
         { label:'涓夋湡',value:'PHASE_THREE' },
-        { label:'鍥涘尯浜鸿劯',value:'PHASE_FOURTH' }
+        { label:'鍥涘尯浜鸿劯',value:'PHASE_FOURTH' },
+        { label:'涓滈儴鏂板煄',value:'EASTERN_NEW_CITY' },
+        { label:'娌挎哗浜屾湡浜鸿劯',value:'YAN_TAN_PHASE_TWO_FACE' },
+        { label: '鍏ュ窛鍗虫',value: 'CHECK_ENTER_SICHUAN'}
       ],
       // 琛ㄦ牸鏁版嵁锛屽疄闄呴」鐩腑浠庢帴鍙h幏鍙�
       total:0,
@@ -143,7 +156,10 @@
       constructionTypeMap: {
         'PHASE_ONE_TWO': '涓�浜屾湡',
         'PHASE_THREE': '涓夋湡',
-        'PHASE_FOURTH': '鍥涘尯浜鸿劯'
+        'PHASE_FOURTH': '鍥涘尯浜鸿劯',
+        'EASTERN_NEW_CITY':'涓滈儴鏂板煄',
+        'YAN_TAN_PHASE_TWO_FACE':'娌挎哗浜屾湡浜鸿劯',
+        'CHECK_ENTER_SICHUAN':'鍏ュ窛鍗虫',
       }
     };
   },
@@ -159,6 +175,13 @@
 
   },
   methods: {
+    exportInfo(row){
+      console.log(row)
+      let name = row.deptName + '璁惧璇︽儏.xlsx'
+      this.download('demeritRecord/exportInfo/' +row.id,
+        {},
+        `${name}`)
+    },
     init(){
       // 鍒濆鍖栨煡璇㈠弬鏁�
       this.getPage();

--
Gitblit v1.8.0