From b32c94359e13a0ac700be22f480847a1d18d83ec Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 26 九月 2022 18:46:45 +0800 Subject: [PATCH] 2022-09-26 --- src/tabviews/zshare/actionList/normalbutton/index.jsx | 13 ++++++++++--- src/utils/utils.js | 7 +++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/tabviews/zshare/actionList/normalbutton/index.jsx b/src/tabviews/zshare/actionList/normalbutton/index.jsx index 8787af5..7ecf0ba 100644 --- a/src/tabviews/zshare/actionList/normalbutton/index.jsx +++ b/src/tabviews/zshare/actionList/normalbutton/index.jsx @@ -717,7 +717,7 @@ } if (retmsg) { - param.$callbacksql = this.getSysDeclareSql(btn, formdata, data[0], columns) + param.$callbacksql = this.getSysDeclareSql(btn, formdata, data[0], columns, primaryId, this.props.BID) } _params.push(param) @@ -762,7 +762,7 @@ } if (retmsg) { - param.$callbacksql = this.getSysDeclareSql(btn, formdata, cell, columns) + param.$callbacksql = this.getSysDeclareSql(btn, formdata, cell, columns, primaryId, this.props.BID) } return param @@ -775,7 +775,7 @@ /** * @description 鑾峰彇鍥炶皟鑴氭湰鐨勫瓧娈靛畾涔� */ - getSysDeclareSql = (btn, formdata, data, columns) => { + getSysDeclareSql = (btn, formdata, data, columns, primaryId, BID) => { let datavars = {} // 澹版槑鐨勫彉閲忥紝琛ㄥ崟鍙婃樉绀哄垪 // 闇�瑕佸0鏄庣殑鍙橀噺闆� let _vars = ['tbid', 'errorcode', 'retmsg', 'billcode', 'bvoucher', 'fibvoucherdate', 'fiyear', 'username', 'fullname', 'modulardetailcode', 'roleid', 'mk_departmentcode', 'mk_organization', 'mk_user_type', 'mk_nation', 'mk_province', 'mk_city', 'mk_district', 'mk_address', 'bid'] @@ -942,6 +942,13 @@ ` } + _sql = _sql.replace(/@ID@/ig, `'${primaryId || ''}'`) + _sql = _sql.replace(/@BID@/ig, `'${BID || ''}'`) + _sql = _sql.replace(/@LoginUID@/ig, `'${sessionStorage.getItem('LoginUID') || ''}'`) + _sql = _sql.replace(/@SessionUid@/ig, `'${localStorage.getItem('SessionUid') || ''}'`) + _sql = _sql.replace(/@UserID@/ig, `'${sessionStorage.getItem('UserID') || ''}'`) + _sql = _sql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`) + return _sql } diff --git a/src/utils/utils.js b/src/utils/utils.js index 82fedc6..3398cb7 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -2094,6 +2094,13 @@ } if (retmsg) { + _callbacksql = _callbacksql.replace(/@ID@/ig, `'${primaryId || ''}'`) + _callbacksql = _callbacksql.replace(/@BID@/ig, `'${BID || ''}'`) + _callbacksql = _callbacksql.replace(/@LoginUID@/ig, `'${sessionStorage.getItem('LoginUID') || ''}'`) + _callbacksql = _callbacksql.replace(/@SessionUid@/ig, `'${localStorage.getItem('SessionUid') || ''}'`) + _callbacksql = _callbacksql.replace(/@UserID@/ig, `'${sessionStorage.getItem('UserID') || ''}'`) + _callbacksql = _callbacksql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`) + return { sql: _sql, callbacksql: _callbacksql -- Gitblit v1.8.0