From 1ed3cfb3778e13904839e9729cb5b4ce9f5c905d Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 08 六月 2020 09:12:51 +0800 Subject: [PATCH] 2020-06-08 --- src/utils/utils.js | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index 8b14dfd..10f3a4a 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -847,6 +847,8 @@ let verify = btn.verify || {} let _formFieldValue = {} let _actionType = null + let appkey = window.GLOB.appkey || '' + let sessionUid = sessionStorage.getItem('SessionUid') || '' if (verify.default !== 'false') { // 鍒ゆ柇鏄惁浣跨敤榛樿sql _actionType = btn.sqlType @@ -897,6 +899,12 @@ // 鑾峰彇瀛楁閿�煎 if (formdata) { formdata.forEach(form => { + if (form.type === 'text') { // 鐗规畩瀛楁鏇挎崲 + form.value = form.value.replace(/^(\s*)@appkey@(\s*)$/ig, appkey) + form.value = form.value.replace(/^(\s*)@SessionUid@(\s*)$/ig, sessionUid) + form.value = form.value.replace(/^(\s*)@bid@(\s*)$/ig, BID) + } + _formFieldValue[form.key] = form.value let _key = form.key.toLowerCase() @@ -1100,9 +1108,14 @@ if (_field.toLowerCase() === 'bid' && !hasBid) { // 琛ㄥ崟涓病鏈塨id鍒欎娇鐢ㄧ郴缁焍id鍙橀噺 _fval = '@BID@' } - arr.push(_field.toLowerCase()) - - _fieldValue.push(`${_field}=${_fval}`) + if (_field.toLowerCase() === 'bid' && tab && tab.foreignKey) { + arr.push(tab.foreignKey.toLowerCase()) + _fieldValue.push(`${tab.foreignKey}=${_fval}`) + } else { + arr.push(_field.toLowerCase()) + _fieldValue.push(`${_field}=${_fval}`) + } + _value.push(`${_labels[index] || ''}锛�${_formFieldValue[_field] || ''}`) }) -- Gitblit v1.8.0