From 62e599832e5265851c962ec7303abf29064fafe1 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 15 四月 2021 17:15:36 +0800 Subject: [PATCH] 2021-04-15 --- src/tabviews/custom/components/table/normal-table/index.jsx | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tabviews/custom/components/table/normal-table/index.jsx b/src/tabviews/custom/components/table/normal-table/index.jsx index da8380d..cc261ab 100644 --- a/src/tabviews/custom/components/table/normal-table/index.jsx +++ b/src/tabviews/custom/components/table/normal-table/index.jsx @@ -46,7 +46,6 @@ pageSize: 10, // 姣忛〉鏁版嵁鏉℃暟 orderBy: '', // 鎺掑簭 search: '', // 鎼滅储鏉′欢鏁扮粍锛屼娇鐢ㄦ椂闇�鍒嗗満鏅鐞� - statFields: [], // 鍚堣瀛楁 statFValue: [] // 鍚堣鍊� } @@ -118,6 +117,8 @@ }, () => { if (_config.setting.sync !== 'true' && _config.setting.onload === 'true') { this.loadmaindata() + this.getStatFieldsValue() + } else if (_config.setting.onload === 'true') { this.getStatFieldsValue() } }) @@ -282,7 +283,7 @@ */ getStatFieldsValue = () => { const { mainSearch } = this.props - const { setting, config, search, BID, orderBy, statFields } = this.state + const { setting, config, search, BID, orderBy } = this.state if (setting.supModule && !BID) { // BID 涓嶅瓨鍦ㄦ椂锛屼笉鍋氭煡璇� this.setState({ @@ -291,7 +292,7 @@ return } - if (statFields.length === 0 || setting.interType !== 'system' || !setting.dataresource) return + if (config.statFields.length === 0 || setting.interType !== 'system' || !setting.dataresource) return let requireFields = search.filter(item => item.required && (!item.value || item.value.length === 0)) if (requireFields.length > 0) { @@ -309,7 +310,7 @@ } let _orderBy = orderBy || setting.order - let param = UtilsDM.getStatQueryDataParams(setting, statFields, searches, _orderBy, BID, this.props.menuType) + let param = UtilsDM.getStatQueryDataParams(setting, config.statFields, searches, _orderBy, BID, this.props.menuType) if (param.func === 'sPC_Get_TableData') { param.menuname = config.name || '' @@ -321,7 +322,7 @@ let values = [] if (_data) { - statFields.forEach(item => { + config.statFields.forEach(item => { if (_data[item.field] || _data[item.field] === 0) { let val = +_data[item.field] if (isNaN(val)) { -- Gitblit v1.8.0