From e36eb1999794bd71e76482b92a0b0b20f49d0032 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 05 三月 2021 19:37:03 +0800
Subject: [PATCH] 2021-03-05

---
 src/tabviews/zshare/actionList/excelInbutton/excelin/index.jsx |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/tabviews/zshare/actionList/excelInbutton/excelin/index.jsx b/src/tabviews/zshare/actionList/excelInbutton/excelin/index.jsx
index b4481c0..b2c76db 100644
--- a/src/tabviews/zshare/actionList/excelInbutton/excelin/index.jsx
+++ b/src/tabviews/zshare/actionList/excelInbutton/excelin/index.jsx
@@ -43,6 +43,7 @@
 
         let errors = null
         let sheetName = btn.verify.sheet
+        let errDetail = ''
 
         if (Object.keys(workbook.Sheets).length === 1) {
           sheetName = Object.keys(workbook.Sheets)[0]
@@ -58,14 +59,15 @@
           } else {
             let iserror = false
             btn.verify.columns.forEach(op => {
-              if (header[op.Column] !== op.Text) {
+              let _name = typeof(header[op.Column]) === 'string' ? header[op.Column].replace(/(^\s*|\s*$)/g, '') : header[op.Column]
+              let _text = op.Text ? op.Text.replace(/(^\s*|\s*$)/g, '') : op.Text
+              
+              if (_name !== _text && !iserror) {
                 iserror = true
+                errors = 'headerError'
+                errDetail = `Excel涓紙${_name}锛変笌鎸夐挳鍒椾俊鎭紙${_text}锛変笉涓�鑷达紒`
               }
             })
-
-            if (iserror) {
-              errors = 'headerError'
-            }
           }
         }
 
@@ -76,7 +78,7 @@
         }
 
         // 鏈�缁堣幏鍙栧埌骞朵笖鏍煎紡鍖栧悗鐨� json 鏁版嵁
-        this.props.returndata(data, errors, sheetName)
+        this.props.returndata(data, errors, sheetName, errDetail)
         this.setState({
           excelId: '',
         }, () => {

--
Gitblit v1.8.0