From af0db2414ced6089cdb829304a4409ea4231d57a Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 25 十二月 2019 17:56:36 +0800 Subject: [PATCH] 2019-12-25 --- src/components/sidemenu/editthdmenu/index.jsx | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/components/sidemenu/editthdmenu/index.jsx b/src/components/sidemenu/editthdmenu/index.jsx index 3fd0852..cfc8668 100644 --- a/src/components/sidemenu/editthdmenu/index.jsx +++ b/src/components/sidemenu/editthdmenu/index.jsx @@ -57,6 +57,7 @@ loading: false, // 缂栬緫鑿滃崟鎴栦娇鐢ㄥ凡浣跨敤妯℃澘鏃讹紝鑾峰彇閰嶇疆淇℃伅 preview: null, // 鍥剧墖棰勮url pretemplate: null, // 棰勮妯℃澘 + btnParam: null, // 缂栬緫鎸夐挳鐨勯厤缃俊鎭� sysTemplates: sysTemps // 绯荤粺妯℃澘 } @@ -439,14 +440,16 @@ handleSubConfig = (item, originMenu, config, type) => { if (type === 'button') { if (item.OpenType === 'pop') { - item.pageParam = '' + let pageParam = '' if (config && config.type === 'Modal') { - item.pageParam = config + pageParam = config } this.setState({ editMenu: originMenu, + editTab: '', editAction: item, + btnParam: pageParam, tabview: 'Modal' }) } @@ -455,20 +458,23 @@ this.setState({ editMenu: originMenu, editTab: config, + editAction: '', tabview: 'SubTable' }) } } else if (type === 'tabButton') { - // item.pageParam = '' - // if (config && config.type === 'Modal') { - // item.pageParam = config - // } + let pageParam = '' + console.log(config) + if (config && config.type === 'Modal') { + pageParam = config + } - // this.setState({ - // editMenu: originMenu, - // editAction: item, - // tabview: 'Modal' - // }) + this.setState({ + editTab: originMenu, + editAction: item, + btnParam: pageParam, + tabview: 'Modal' + }) } } @@ -595,7 +601,9 @@ {this.state.tabview === 'Modal' && <ModalConfig menu={this.state.editMenu} + editTab={this.state.editTab} editAction={this.state.editAction} + btnParam={this.state.btnParam} handleConfig={this.handleConfig} /> } -- Gitblit v1.8.0