From d1cd5af5adb53e91efdd278328e1b6f8ad834fb5 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 06 二月 2025 21:11:56 +0800
Subject: [PATCH] Merge branch 'positec' into dms

---
 src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
index b754c1e..7914366 100644
--- a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
+++ b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
@@ -41,6 +41,7 @@
         inputType: 'input',
         editable: true,
         unique: true,
+        strict: true,
         searchable: true,
         copy: true,
         width: '16%'
@@ -51,7 +52,6 @@
         inputType: 'input',
         editable: true,
         searchable: true,
-        unique: true,
         width: '16%'
       },
       {
@@ -198,6 +198,12 @@
                 val += '鏍煎紡鍖栵細鐧惧垎姣旓紱'
               }
             }
+            if (record.prefix) {
+              val += `鍓嶇紑锛�${record.prefix}锛沗
+            }
+            if (record.postfix) {
+              val += `鍚庣紑锛�${record.postfix}锛沗
+            }
 
             return <div>{val}<EditOutlined className="edit-other" onClick={() => {this.setState({visible: true, line: fromJS(record).toJS()})}} /></div>
           } else if (record.type === 'text') {
@@ -215,6 +221,12 @@
               } else if (record.textFormat === 'YYYY-MM-DD HH:mm:ss') {
                 val += '鏍煎紡鍖栵細YYYY-MM-DD HH:mm:ss锛�'
               }
+            }
+            if (record.prefix) {
+              val += `鍓嶇紑锛�${record.prefix}锛沗
+            }
+            if (record.postfix) {
+              val += `鍚庣紑锛�${record.postfix}锛沗
             }
 
             return <div>{val}<EditOutlined className="edit-other" onClick={() => {this.setState({visible: true, line: fromJS(record).toJS()})}} /></div>
@@ -482,8 +494,8 @@
   columnChange = (values, callback) => {
     let verify = JSON.parse(JSON.stringify(this.state.verify))
 
-    let fields = verify.columns.map(item => item.Column)
-    if (fields.includes(values.Column)) {
+    let fields = verify.columns.map(item => item.Column.toLowerCase())
+    if (fields.includes(values.Column.toLowerCase())) {
       notification.warning({
         top: 92,
         message: values.Column + '瀛楁宸插瓨鍦紒',
@@ -798,12 +810,12 @@
 
   clearField = () => {
     const { verify } = this.state
-    const _this = this
+    const that = this
 
     confirm({
       content: `纭畾娓呯┖Excel鍒楀悧锛焋,
       onOk() {
-        _this.setState({
+        that.setState({
           verify: {
             ...verify,
             columns: []
@@ -1205,7 +1217,7 @@
           onCancel={() => {this.setState({visible: false, line: null})}}
           destroyOnClose
         >
-          <OtherForm line={line} onChange={(values) => this.setState({line: values})}/>
+          <OtherForm line={line} submit={this.lineSubmit} onChange={(values) => this.setState({line: values})}/>
         </Modal>
       </div>
     )

--
Gitblit v1.8.0