From eb31b84962c192de57abbb473cb4733a09bf4363 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 14 五月 2020 18:09:40 +0800 Subject: [PATCH] 2020-05-14 --- src/tabviews/formtab/index.jsx | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/tabviews/formtab/index.jsx b/src/tabviews/formtab/index.jsx index b4d2558..f185a68 100644 --- a/src/tabviews/formtab/index.jsx +++ b/src/tabviews/formtab/index.jsx @@ -205,6 +205,13 @@ obj_name: 'data', arr_field: _option.field } + + if (this.props.dataManager) { // 鏁版嵁鏉冮檺 + param.LText = param.LText.replace(/\$@/ig, '/*') + param.LText = param.LText.replace(/@\$/ig, '*/') + } else { + param.LText = param.LText.replace(/@\$|\$@/ig, '') + } param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + '.000' param.secretkey = Utils.encrypt(param.LText, param.timestamp) @@ -390,13 +397,24 @@ func: 'sPC_Get_TableData', obj_name: 'data', arr_field: arr_field, - ID: primaryId + ID: primaryId, + dataM: this.props.dataManager ? 'Y' : '' } let _dataresource = setting.dataresource if (/\s/.test(_dataresource)) { _dataresource = '(' + _dataresource + ') tb' + } + + if (this.props.dataManager) { // 鏁版嵁鏉冮檺 + _dataresource = _dataresource.replace(/\$@/ig, '/*') + _dataresource = _dataresource.replace(/@\$/ig, '*/') + // param.custom_script = param.custom_script.replace(/\$@/ig, '/*') + // param.custom_script = param.custom_script.replace(/@\$/ig, '*/') + } else { + _dataresource = _dataresource.replace(/@\$|\$@/ig, '') + // param.custom_script = param.custom_script.replace(/@\$|\$@/ig, '') } if (!/@ID@/ig.test(_dataresource)) { @@ -419,7 +437,9 @@ getCustomParam = () => { const { setting, primaryId } = this.state - let param = {} + let param = { + dataM: this.props.dataManager ? 'Y' : '' + } if (setting.interType === 'inner') { param.func = setting.innerFunc @@ -705,6 +725,7 @@ tabviews: state.tabviews, refreshTab: state.refreshTab, permAction: state.permAction, + dataManager: state.dataManager, permRoles: state.permRoles } } -- Gitblit v1.8.0