From 54ed8543c068580573118e951c7936d5aae22838 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 13 九月 2023 22:10:52 +0800 Subject: [PATCH] 2023-09-13 --- src/tabviews/zshare/actionList/normalbutton/index.jsx | 74 +++++++++---------------------------- 1 files changed, 18 insertions(+), 56 deletions(-) diff --git a/src/tabviews/zshare/actionList/normalbutton/index.jsx b/src/tabviews/zshare/actionList/normalbutton/index.jsx index 9a8519f..cc4a956 100644 --- a/src/tabviews/zshare/actionList/normalbutton/index.jsx +++ b/src/tabviews/zshare/actionList/normalbutton/index.jsx @@ -451,12 +451,6 @@ } } - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') - } - param.exec_type = 'y' // 鍚庡彴瑙g爜 param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') param.secretkey = Utils.encrypt('', param.timestamp) @@ -492,12 +486,6 @@ param.key_back_type = 'Y' } } - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') - } param.exec_type = 'y' // 鍚庡彴瑙g爜 param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') @@ -523,12 +511,6 @@ if (btn.output) { param.key_back_type = 'Y' } - } - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') } param.exec_type = 'y' // 鍚庡彴瑙g爜 @@ -596,12 +578,6 @@ param.key_back_type = 'Y' } } - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') - } param.exec_type = 'y' // 鍚庡彴瑙g爜 param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') @@ -642,12 +618,6 @@ param.key_back_type = 'Y' } } - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') - } param.exec_type = 'y' // 鍚庡彴瑙g爜 param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') @@ -673,12 +643,6 @@ if (btn.output) { param.key_back_type = 'Y' } - } - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - param.LText = param.LText.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, '\'Y\'') - } else { - param.LText = param.LText.replace(/@\$|\$@/ig, '').replace(/@datam@/ig, '\'\'') } param.exec_type = 'y' // 鍚庡彴瑙g爜 @@ -769,7 +733,7 @@ } if (retmsg) { - param.$callbacksql = this.getSysDeclareSql(btn, formdata, data[0], columns, primaryId, this.props.BID) + param.$callbacksql = this.getSysDeclareSql(btn, formdata, data[0], columns, this.props.BID) } _params.push(param) @@ -819,7 +783,7 @@ } if (retmsg) { - param.$callbacksql = this.getSysDeclareSql(btn, formdata, cell, columns, primaryId, this.props.BID) + param.$callbacksql = this.getSysDeclareSql(btn, formdata, cell, columns, this.props.BID) } return param @@ -832,7 +796,7 @@ /** * @description 鑾峰彇鍥炶皟鑴氭湰鐨勫瓧娈靛畾涔� */ - getSysDeclareSql = (btn, formdata, data, columns, primaryId, BID = '') => { + getSysDeclareSql = (btn, formdata, data, columns, 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', 'mk_deleted', 'bid'] @@ -999,20 +963,6 @@ /* 鏄剧ず鍒楀彉閲忚祴鍊� */ select ${_initColfields.join(',')} ` - } - - _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 || ''}'`) - _sql = _sql.replace(/@typename@/ig, `'admin'`) - - if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺 - _sql = _sql.replace(/@datam@/ig, '\'Y\'') - } else { - _sql = _sql.replace(/@datam@/ig, '\'\'') } return _sql @@ -1195,6 +1145,8 @@ * @description 鑷畾涔夎姹傚惊鐜墽琛� */ customLoopRequest = (params, _resolve) => { + const { setting, btn } = this.props + let param = params.shift() this.setState({ @@ -1206,6 +1158,10 @@ ID: param.ID || '', callbacksql: param.$callbacksql || '', mk_api_key: '' + } + + if (!record.ID && btn.Ot !== 'notRequired' && param[setting.primaryKey]) { + record.ID = param[setting.primaryKey] } delete param.$callbacksql @@ -1567,7 +1523,7 @@ param.func = 'sPC_TableData_InUpDe' if (record.BID) { - param.BID = this.props.BID + param.BID = record.BID } if (record.ID) { param.ID = record.ID @@ -1597,6 +1553,8 @@ if (btn.output) { _backCustomScript += ` aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg,${btn.output} as mk_b_id` + + param.key_back_type = 'Y' } else { _backCustomScript += ` aaa: select @ErrorCode as ErrorCode,@retmsg as retmsg` @@ -1612,7 +1570,7 @@ sql = sql + _backCustomScript sql = sql.replace(/@ID@/ig, `'${record.ID || ''}'`) - sql = sql.replace(/@BID@/ig, `'${this.props.BID || ''}'`) + sql = sql.replace(/@BID@/ig, `'${record.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') || ''}'`) @@ -1771,7 +1729,7 @@ * @description 澶栭儴璇锋眰寰幆鎵ц */ outerLoopRequest = (params, _resolve) => { - if (!params && params.length === 0) return + const { setting, btn } = this.props let param = params.shift() @@ -1785,6 +1743,10 @@ callbacksql: param.$callbacksql || '' } + if (!record.ID && btn.Ot !== 'notRequired' && param[setting.primaryKey]) { + record.ID = param[setting.primaryKey] + } + delete param.$callbacksql if (!param.func) { -- Gitblit v1.8.0