From 3659f0773a14b54c18ed0af8b64de4afe8227489 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 04 十二月 2020 19:31:12 +0800 Subject: [PATCH] 2020-12-04 --- src/tabviews/subtable/index.jsx | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) diff --git a/src/tabviews/subtable/index.jsx b/src/tabviews/subtable/index.jsx index 589ed45..caab3be 100644 --- a/src/tabviews/subtable/index.jsx +++ b/src/tabviews/subtable/index.jsx @@ -48,7 +48,6 @@ searchlist: null, // 鎼滅储鏉′欢 actions: null, // 鎸夐挳闆� columns: null, // 鏄剧ず鍒� - logcolumns: null, // 鏃ュ織涓樉绀虹殑鍒椾俊鎭� (澧炲姞鑷冲叏閮ㄥ垪锛岄櫎鍘诲悎骞跺垪) arr_field: '', // 浣跨敤 sPC_Get_TableData 鏃剁殑鏌ヨ瀛楁闆� setting: null, // 椤甸潰鍏ㄥ眬璁剧疆锛氭暟鎹簮銆佹寜閽強鏄剧ず鍒楀浐瀹氥�佷富閿瓑 data: null, // 鍒楄〃鏁版嵁闆� @@ -131,7 +130,6 @@ let _arrField = [] // 瀛楁闆� let _columns = [] // 鏄剧ず鍒� - let _logcolumns = [] // 鏃ュ織鏄剧ず鍒� let _hideCol = [] // 闅愯棌鍙婂悎骞跺垪涓瓧娈电殑uuid闆� let colMap = new Map() let statFields = [] // 鍚堣瀛楁淇℃伅 @@ -207,7 +205,6 @@ config.columns.forEach(col => { if (col.field) { _arrField.push(col.field) - _logcolumns.push(col) col.nameField && _arrField.push(col.nameField) // 閾炬帴鍚嶅瓧娈� if (col.Hide !== 'true' && col.type === 'number' && col.sum === 'true') { @@ -216,8 +213,6 @@ } if (col.type === 'colspan' && col.sublist) { // 绛涢�夐殣钘忓垪 _hideCol = _hideCol.concat(col.sublist) - } else if (col.Hide === 'true') { - _hideCol.push(col.uuid) } colMap.set(col.uuid, col) }) @@ -235,10 +230,14 @@ col.sort = index - if (col.type === 'colspan' && col.sublist) { - let _col = JSON.parse(JSON.stringify(col)) + if (col.type === 'colspan') { + if (col.unfold !== 'true') { // 涓嶅睍寮�涓烘棫鐗堝悎骞跺垪 + col.type = 'old_colspan' + } + + let _col = fromJS(col).toJS() let subcols = [] - _col.sublist.forEach(sub => { + _col.sublist && _col.sublist.forEach(sub => { if (colMap.has(sub)) { subcols.push(colMap.get(sub)) } @@ -340,7 +339,6 @@ searchlist: config.search, actions: _actions, columns: _columns, - logcolumns: _logcolumns, arr_field: _arrField.join(','), search: Utils.initMainSearch(config.search) // 鎼滅储鏉′欢鍒濆鍖栵紙鍚湁鏃堕棿鏍煎紡锛岄渶瑕佽浆鍖栵級 }, () => { @@ -771,13 +769,13 @@ <SubAction setting={setting} actions={actions} + columns={columns} Tab={this.props.Tab} BID={this.props.BID} BData={this.props.BData} MenuID={this.props.MenuID} selectedData={selectedData} MenuName={this.props.Tab.label} - logcolumns={this.state.logcolumns} refreshdata={this.refreshbyaction} ContainerId={this.props.ContainerId} getexceloutparam={this.getexceloutparam} @@ -790,7 +788,6 @@ <SubTable tableId={this.props.Tab.uuid} pickup={pickup} - config={config} setting={setting} columns={columns} pageSize={pageSize} @@ -803,7 +800,6 @@ loading={this.state.loading} MenuName={this.props.Tab.label} refreshdata={this.refreshbytable} - logcolumns={this.state.logcolumns} statFValue={this.state.statFValue} handleTableId={this.handleTableId} ContainerId={this.props.ContainerId} @@ -819,6 +815,7 @@ <CardComponent plot={item} config={config} + columns={columns} Tab={this.props.Tab} BID={this.props.BID} BData={this.props.BData} @@ -827,7 +824,6 @@ loading={this.state.loading} tableId={this.props.Tab.uuid} MenuName={this.props.Tab.label} - logcolumns={this.state.logcolumns} refreshdata={this.refreshbyaction} handleTableId={this.handleTableId} getexceloutparam={this.getexceloutparam} -- Gitblit v1.8.0