From 2b45840e53d250f517874bea495bffaeda172807 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 03 三月 2022 12:52:16 +0800
Subject: [PATCH] 2022-03-03

---
 src/menu/replaceField/index.jsx |   83 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 1 deletions(-)

diff --git a/src/menu/replaceField/index.jsx b/src/menu/replaceField/index.jsx
index a295725..0fce450 100644
--- a/src/menu/replaceField/index.jsx
+++ b/src/menu/replaceField/index.jsx
@@ -201,6 +201,14 @@
                   return col
                 })
               }
+              if (m.verify && m.verify.columns) {
+                m.verify.columns = m.verify.columns.map(col => {
+                  if (col.Column && map[col.Column.toLowerCase()]) {
+                    col.Column = map[col.Column.toLowerCase()].FieldName
+                  }
+                  return col
+                })
+              }
             })
           }
 
@@ -219,6 +227,14 @@
                       return col
                     })
                   }
+                  if (m.verify && m.verify.columns) {
+                    m.verify.columns = m.verify.columns.map(col => {
+                      if (col.Column && map[col.Column.toLowerCase()]) {
+                        col.Column = map[col.Column.toLowerCase()].FieldName
+                      }
+                      return col
+                    })
+                  }
                   return m
                 })
               }
@@ -232,6 +248,14 @@
                     m.modal.fields = m.modal.fields.map(col => {
                       if (col.field && map[col.field.toLowerCase()]) {
                         col.field = map[col.field.toLowerCase()].FieldName
+                      }
+                      return col
+                    })
+                  }
+                  if (m.verify && m.verify.columns) {
+                    m.verify.columns = m.verify.columns.map(col => {
+                      if (col.Column && map[col.Column.toLowerCase()]) {
+                        col.Column = map[col.Column.toLowerCase()].FieldName
                       }
                       return col
                     })
@@ -260,6 +284,14 @@
                 m.modal.fields = m.modal.fields.map(col => {
                   if (col.field && map[col.field.toLowerCase()]) {
                     col.field = map[col.field.toLowerCase()].FieldName
+                  }
+                  return col
+                })
+              }
+              if (m.verify && m.verify.columns) {
+                m.verify.columns = m.verify.columns.map(col => {
+                  if (col.Column && map[col.Column.toLowerCase()]) {
+                    col.Column = map[col.Column.toLowerCase()].FieldName
                   }
                   return col
                 })
@@ -323,6 +355,14 @@
                         return col
                       })
                     }
+                    if (m.verify && m.verify.columns) {
+                      m.verify.columns = m.verify.columns.map(col => {
+                        if (col.Column && map[col.Column.toLowerCase()]) {
+                          col.Column = map[col.Column.toLowerCase()].FieldName
+                        }
+                        return col
+                      })
+                    }
 
                     return m
                   })
@@ -361,6 +401,7 @@
         }
         return col
       })
+
       config.search = config.search.map(col => {
         if (col.field && map[col.field.toLowerCase()]) {
           col.field = map[col.field.toLowerCase()].FieldName
@@ -369,6 +410,18 @@
           col.datefield = map[col.datefield.toLowerCase()].FieldName
         }
         return col
+      })
+
+      config.action = config.action.map(m => {
+        if (m.verify && m.verify.columns) {
+          m.verify.columns = m.verify.columns.map(col => {
+            if (col.Column && map[col.Column.toLowerCase()]) {
+              col.Column = map[col.Column.toLowerCase()].FieldName
+            }
+            return col
+          })
+        }
+        return m
       })
     } else if (this.props.type === 'form') {
       config.fields = config.fields.map(col => {
@@ -439,6 +492,14 @@
                   return col
                 })
               }
+              if (m.verify && m.verify.columns) {
+                m.verify.columns = m.verify.columns.map(col => {
+                  if (col.Column && map[col.Column.toLowerCase()]) {
+                    col.Text = map[col.Column.toLowerCase()].FieldDec
+                  }
+                  return col
+                })
+              }
             })
           }
 
@@ -451,6 +512,14 @@
                       m.modal.fields = m.modal.fields.map(col => {
                         if (col.field && map[col.field.toLowerCase()]) {
                           col.label = map[col.field.toLowerCase()].FieldDec
+                        }
+                        return col
+                      })
+                    }
+                    if (m.verify && m.verify.columns) {
+                      m.verify.columns = m.verify.columns.map(col => {
+                        if (col.Column && map[col.Column.toLowerCase()]) {
+                          col.Text = map[col.Column.toLowerCase()].FieldDec
                         }
                         return col
                       })
@@ -485,13 +554,25 @@
         }
         return col
       })
-
+      
       config.search = config.search.map(col => {
         if (col.field && map[col.field.toLowerCase()]) {
           col.label = map[col.field.toLowerCase()].FieldDec
         }
         return col
       })
+
+      config.action = config.action.map(m => {
+        if (m.verify && m.verify.columns) {
+          m.verify.columns = m.verify.columns.map(col => {
+            if (col.Column && map[col.Column.toLowerCase()]) {
+              col.Text = map[col.Column.toLowerCase()].FieldDec
+            }
+            return col
+          })
+        }
+        return m
+      })
     } else if (this.props.type === 'form') {
       config.fields = config.fields.map(col => {
         if (col.field && map[col.field.toLowerCase()]) {

--
Gitblit v1.8.0