From f05ec4caf6d61a0eb96447bae7de4ef5fad25beb Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 19 十二月 2023 09:17:48 +0800
Subject: [PATCH] 1.模板导入新增去空格方法

---
 src/views/systemSetting/dataImport.vue |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 52 insertions(+), 5 deletions(-)

diff --git a/src/views/systemSetting/dataImport.vue b/src/views/systemSetting/dataImport.vue
index 3285bcb..14b88c0 100644
--- a/src/views/systemSetting/dataImport.vue
+++ b/src/views/systemSetting/dataImport.vue
@@ -346,7 +346,7 @@
       v-el-drag-dialog
       title="澶辫触鍘熷洜"
       :visible.sync="dialogVisible"
-      width="1000px"
+      width="1300px"
       :close-on-click-modal="false"
       top="15vh"
       @closed="handleClose"
@@ -374,7 +374,7 @@
           <el-table-column
             prop="ErrorField"
             label="閿欒瀛楁"
-            width="160"
+            width="200"
             show-overflow-tooltip
           />
           <el-table-column
@@ -667,7 +667,26 @@
         })
       }
 
-    //
+      if (this.sheetName.indexOf('璁惧淇濆吇鏍囧噯') !== -1) {
+        this.isYesOrNo = [
+          { code: 'Y', name: 'Y' },
+          { code: 'N', name: 'N' }
+        ]
+        this.cycleArr = [
+          { code: '骞�', name: '骞�' },
+          { code: '瀛�', name: '瀛�' },
+          { code: '鏈�', name: '鏈�' },
+          { code: '鍛�', name: '鍛�' }
+        ]
+        this.tableData[0].forEach(j => {
+          j.uuid = nanoid()
+        })
+        this.tableData[1].forEach(j => {
+          j.uuid = nanoid()
+        })
+      }
+
+      //
     },
     // 鎻愪氦
     submit() {
@@ -809,6 +828,9 @@
               return this.$message.info(res.message)
             }
           }
+
+          // 鏁版嵁鎻愪氦鍓嶅幓闄ょ┖鏍兼柟娉�
+          this.tableDataTrim()
 
           const data = {
             fileCode: this.excelCode,
@@ -2099,7 +2121,7 @@
         })
       }
 
-    //
+      //
     },
     delRow(row) {
       // 閽堝鍗晄heet
@@ -2222,6 +2244,31 @@
           h('span', { style: 'color:#FFF' }, column.label)
         ]
       }
+    },
+    // 鏁版嵁鎻愪氦鍓嶅幓闄ょ┖鏍兼柟娉�
+    tableDataTrim() {
+      if (this.tableData.length === 1) { // 涓�涓猻heet
+        this.tableData[0].forEach(i => {
+          this.tableData[0].forEach(i => {
+            for (const j in i) {
+              i[j] = i[j].trim()
+            }
+          })
+        })
+      }
+
+      if (this.tableData.length === 2) { // 涓や釜sheet
+        this.tableData[0].forEach(i => {
+          for (const j in i) {
+            i[j] = i[j].trim()
+          }
+        })
+        this.tableData[1].forEach(i => {
+          for (const j in i) {
+            i[j] = i[j].trim()
+          }
+        })
+      }
     }
 
   }
@@ -2230,7 +2277,7 @@
 
 <style lang="scss">
 ::v-deep .el-dialog__body {
-  padding: 20px 20px !important;
+  padding: 10px 10px !important;
 }
 
 </style>

--
Gitblit v1.9.3