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/managetable/index.jsx | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/src/tabviews/managetable/index.jsx b/src/tabviews/managetable/index.jsx index a36a849..278fa94 100644 --- a/src/tabviews/managetable/index.jsx +++ b/src/tabviews/managetable/index.jsx @@ -249,6 +249,13 @@ 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) @@ -365,10 +372,14 @@ let _search = Utils.formatCustomMainSearch(search) let param = { - PageIndex: pageIndex, - PageSize: pageSize, OrderCol: orderBy || setting.order, + dataM: this.props.dataManager ? 'Y' : '', ..._search + } + + if (setting.laypage !== 'false') { + param.PageIndex = pageIndex + param.PageSize = pageSize } if (setting.interType === 'inner') { @@ -412,7 +423,8 @@ obj_name: 'data', arr_field: arr_field, custom_script: setting.customScript || '', - default_sql: setting.default || 'true' + default_sql: setting.default || 'true', + dataM: this.props.dataManager ? 'Y' : '' } let _orderBy = orderBy || setting.order @@ -420,6 +432,16 @@ 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, '') } let regoptions = null @@ -896,6 +918,7 @@ dict={this.state.dict} triggerBtn={triggerBtn} MenuID={this.props.MenuID} + dataManager={this.props.dataManager} logcolumns={this.state.logcolumns} ContainerId={this.state.ContainerId} refreshdata={this.refreshbyaction} @@ -916,6 +939,7 @@ menuType="HS" tableId="mainTable" pickup={pickup} + config={config} setting={setting} columns={columns} dict={this.state.dict} @@ -1037,6 +1061,7 @@ return { tabviews: state.tabviews, refreshTab: state.refreshTab, + dataManager: state.dataManager, permAction: state.permAction } } -- Gitblit v1.8.0