From 9dfe75f4dcf98ba8ec2222af73821920f17578bc Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期六, 23 十二月 2023 15:33:09 +0800
Subject: [PATCH] 2023-12-23

---
 src/utils/utils.js |   24 +++++-------------------
 1 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/src/utils/utils.js b/src/utils/utils.js
index 6754540..3177c1d 100644
--- a/src/utils/utils.js
+++ b/src/utils/utils.js
@@ -1403,7 +1403,6 @@
   let datavars = {}                 // 澹版槑鐨勫彉閲忥紝琛ㄥ崟鍙婃樉绀哄垪
   let _actionType = null
   let _callbacksql = ''
-  let foreignKey = setting.foreignKey ? setting.foreignKey.toLowerCase() : ''
 
   if (verify.default !== 'false') { // 鍒ゆ柇鏄惁浣跨敤榛樿sql
     _actionType = btn.sqlType
@@ -1786,19 +1785,13 @@
       item.field.split(',').forEach((_field, index) => {
         let _key = _field.toLowerCase()
         let _val = datavars[_key] !== undefined ? datavars[_key] : ''
-        let _fval = `'${_val}'`
 
-        if (_key === 'bid' && !datavars.bid) { // 琛ㄥ崟涓病鏈塨id鍒欎娇鐢ㄧ郴缁焍id鍙橀噺
-          _fval = '@BID@'
-        }
-        if (_key === 'bid' && foreignKey) {
-          arr.push(foreignKey)
-          _fieldValue.push(`${foreignKey}=${_fval}`)
-        } else {
-          arr.push(_key)
-          _fieldValue.push(`${_key}=${_fval}`)
+        arr.push(_key)
+        if (_key === 'bid' && !_val) { // 琛ㄥ崟涓病鏈塨id鍒欎娇鐢ㄧ郴缁焍id鍙橀噺
+          _val = BID
         }
         
+        _fieldValue.push(`${_key}='${_val}'`)
         _value.push(`${_labels[index] || ''}锛�${_val || ''}`)
       })
 
@@ -1914,14 +1907,7 @@
       values.push('@fullname')
     }
     if (!keys.includes('bid')) {
-      if (foreignKey && !keys.includes(foreignKey)) {
-        keys.push(foreignKey)
-      } else {
-        keys.push('bid')
-      }
-      values.push('@BID@')
-    } else if (foreignKey && !keys.includes(foreignKey)) {
-      keys.push(foreignKey)
+      keys.push('bid')
       values.push('@BID@')
     }
 

--
Gitblit v1.8.0