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