From 8a6ce370f1aa1c061b76fa3e9d2d4d1df53ca4c5 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 21 五月 2024 16:38:09 +0800
Subject: [PATCH] Merge branch 'master' into positec

---
 src/templates/zshare/verifycard/index.jsx |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/templates/zshare/verifycard/index.jsx b/src/templates/zshare/verifycard/index.jsx
index c1951b2..8bc3126 100644
--- a/src/templates/zshare/verifycard/index.jsx
+++ b/src/templates/zshare/verifycard/index.jsx
@@ -649,12 +649,13 @@
     _verify.scripts = _verify.scripts || []
     _verify.cbScripts = _verify.cbScripts || []
 
-    if (window.GLOB.process) {
+    if (window.GLOB.process && card.intertype !== 'inner') {
       _verify.workFlow = _verify.workFlow || 'false'
       _verify.flowType = _verify.flowType || (card.sqlType === 'insert' ? 'start' : 'approval')
       _verify.flowSql = _verify.flowSql || 'true'
     } else {
       delete _verify.workFlow
+      delete _verify.flowRemark
       delete _verify.flowType
       delete _verify.flowSql
     }
@@ -774,13 +775,13 @@
         _select.push(`@${_f.field}='1949-10-01'`)
       } else if (_f.type === 'number') {
         _type = `decimal(18,${_fieldlen})`
-        _select.push(`@${_f.field}=0`)
+        _select.push(`@${_f.field}=1`)
       } else if (_f.declare === 'decimal') {
         _type = `decimal(18,${_f.decimal || 0})`
-        _select.push(`@${_f.field}=0`)
+        _select.push(`@${_f.field}=1`)
       } else if (_f.type === 'rate') {
         _type = `decimal(18,2)`
-        _select.push(`@${_f.field}=0`)
+        _select.push(`@${_f.field}=1`)
       } else {
         _select.push(`@${_f.field}=''`)
       }
@@ -816,8 +817,8 @@
         colfields.push(_f.field)
 
         if (_f.datatype) { // 鑷畾涔夊瓧娈�
-          if (/decimal/ig.test(_f.datatype)) {
-            _select.push(`@${_f.field}=0`)
+          if (/decimal|int/ig.test(_f.datatype)) {
+            _select.push(`@${_f.field}=1`)
           } else {
             _select.push(`@${_f.field}=''`)
           }
@@ -841,7 +842,7 @@
         }
 
         if (_f.type === 'number') {
-          _select.push(`@${_f.field}=0`)
+          _select.push(`@${_f.field}=1`)
         } else {
           _select.push(`@${_f.field}=''`)
         }
@@ -1562,7 +1563,7 @@
     
     // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭�
     return new Promise((resolve, reject) => {
-      if ((card.sqlType === 'custom' || verify.default === 'false') && verify.scripts.length === 0) {
+      if ((card.sqlType === 'custom' || verify.default === 'false') && !(verify.workFlow === 'true' && verify.flowSql === 'true') && verify.scripts.length === 0) {
         notification.warning({
           top: 92,
           message: '涓嶆墽琛岄粯璁ql鏃讹紝蹇呴』璁剧疆鑷畾涔夎剼鏈紒',
@@ -1687,7 +1688,7 @@
               {verify.default === 'false' ? <span className="count-tip"><ExclamationOutlined style={{color: 'orange'}}/></span> : null}
             </span>
           } key="base">
-            <BaseForm card={card} appType={appType} columns={columns} unionFields={unionFields} verify={verify} notes={notes} emailCodes={emailCodes} onChange={(verify) => this.setState({verify})} wrappedComponentRef={(inst) => this.baseForm = inst}/>
+            <BaseForm card={card} appType={appType} fields={fields} columns={columns} unionFields={unionFields} verify={verify} notes={notes} emailCodes={emailCodes} onChange={(verify) => this.setState({verify})} wrappedComponentRef={(inst) => this.baseForm = inst}/>
           </TabPane> : null}
           {verifyInter === 'system' ? <TabPane tab={
             <span>
@@ -1778,6 +1779,7 @@
                 btn={this.props.card}
                 initsql={this.state.initsql}
                 workFlow={verify.workFlow}
+                flowRemark={verify.flowRemark}
                 flowType={verify.flowType}
                 flowSql={verify.flowSql}
                 customScripts={verify.scripts}
@@ -1794,6 +1796,7 @@
               btn={this.props.card}
               initsql={this.state.initsql}
               workFlow={verify.workFlow}
+              flowRemark={verify.flowRemark}
               flowType={verify.flowType}
               flowSql={verify.flowSql}
               customScripts={verify.scripts}

--
Gitblit v1.8.0