From 92afa84b91a58ca90327fab62f158d6a40cb01d5 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 05 二月 2025 22:07:04 +0800 Subject: [PATCH] 2025-02-05 --- src/menu/modalconfig/index.jsx | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/menu/modalconfig/index.jsx b/src/menu/modalconfig/index.jsx index 884b633..26c3606 100644 --- a/src/menu/modalconfig/index.jsx +++ b/src/menu/modalconfig/index.jsx @@ -19,6 +19,7 @@ const MkIcon = asyncComponent(() => import('@/components/mk-icon')) const TableComponent = asyncComponent(() => import('./tablecomponent')) +const NormalCopy = asyncComponent(() => import('@/menu/normalCopy')) const ModalForm = asyncComponent(() => import('@/templates/zshare/modalform')) const PasteForms = asyncComponent(() => import('@/menu/components/share/pasteforms')) const FormFork = asyncComponent(() => import('@/menu/modalconfig/formfork')) @@ -181,15 +182,21 @@ }) } - submitConfig = () => { + submitConfig = (type) => { const { config } = this.state - this.setState({originConfig: fromJS(config).toJS(), saving: true}) - this.props.handleSave(config) + if (type === 'cache') { + this.setState({originConfig: fromJS(config).toJS()}) + this.props.handleSave(config) - setTimeout(() => { - MKEmitter.emit('triggerMenuSave') - }, 100) + message.success(<span>琛ㄥ崟閰嶇疆宸蹭繚瀛樿嚦鏈湴锛�<span style={{color: 'red'}}>灏氭湭鎻愪氦鑷充簯绔�</span>锛夈��</span>) + } else { + this.setState({originConfig: fromJS(config).toJS(), saving: true}) + this.props.handleSave(config) + setTimeout(() => { + MKEmitter.emit('triggerMenuSave') + }, 100) + } } clearConfig = () => { @@ -378,6 +385,7 @@ <Collapse accordion defaultActiveKey="1" bordered={false}> <Panel header="鍩烘湰淇℃伅" key="0"> <TableComponent /> + <NormalCopy /> </Panel> <Panel header="琛ㄥ崟" key="1"> <div className="search-element"> @@ -392,8 +400,9 @@ <div className="setting"> <Card title="琛ㄥ崟閰嶇疆" bordered={false} extra={ <div> + <Button className="mk-border-green" onClick={() => this.submitConfig('cache')}>瀛樿崏绋�</Button> <PasteForms type="toolbar" config={config} update={this.pasteFields}/> - <Button type="primary" id="save-modal-config" loading={saving} onClick={this.submitConfig}>淇濆瓨</Button> + <Button type="primary" id="save-modal-config" loading={saving} onClick={() => this.submitConfig()}>淇濆瓨</Button> <Button disabled={saving} onClick={this.cancelConfig}>杩斿洖</Button> </div> } style={{ width: '100%' }}> -- Gitblit v1.8.0