From 54645f374259b84d3b970c95cb39e00cd45504a7 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 08 九月 2023 20:33:48 +0800
Subject: [PATCH] 2023-09-08

---
 src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
index b6acd2e..beddccf 100644
--- a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
+++ b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
@@ -600,14 +600,23 @@
     const { verify } = this.state
 
     let columns = fromJS(verify.columns).toJS()
-    let fields = columns.map(item => item.Column.toLowerCase())
+    let _names = {}
+    let fields = columns.map(item => {
+      let key = item.Column.toLowerCase()
+      _names[key] = item.Text
+
+      return key
+    })
     let names = {$up: false}
 
     config.columns.forEach(item => {
       if (!item.field) return
-      if (fields.includes(item.field.toLowerCase())) {
-        names.$up = true
-        names[item.field.toLowerCase()] = item.label
+      let key = item.field.toLowerCase()
+      if (fields.includes(key)) {
+        if (_names[key] !== item.label) {
+          names.$up = true
+          names[key] = item.label
+        }
         return
       }
 
@@ -633,9 +642,12 @@
     if (config.subtype === 'dualdatacard') {
       config.subColumns.forEach(item => {
         if (!item.field) return
-        if (fields.includes(item.field.toLowerCase())) {
-          names.$up = true
-          names[item.field.toLowerCase()] = item.label
+        let key = item.field.toLowerCase()
+        if (fields.includes(key)) {
+          if (_names[key] !== item.label) {
+            names.$up = true
+            names[key] = item.label
+          }
           return
         }
   

--
Gitblit v1.8.0