From fbf25a99e0bc643be89b0f9dd0efed7867f1490e Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 27 七月 2022 18:08:02 +0800 Subject: [PATCH] 2022-07-27 --- src/views/design/header/editfirstmenu/index.jsx | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src/views/design/header/editfirstmenu/index.jsx b/src/views/design/header/editfirstmenu/index.jsx index f167ddb..c565b22 100644 --- a/src/views/design/header/editfirstmenu/index.jsx +++ b/src/views/design/header/editfirstmenu/index.jsx @@ -10,7 +10,7 @@ import MenuForm from './menuform' import Utils from '@/utils/utils.js' import Api from '@/api' -import './index.scss' +// import './index.scss' const { confirm } = Modal @@ -37,19 +37,20 @@ editMenuModal = (Menu) => { // 鑿滃崟缂栬緫锛氫慨鏀� const menu = fromJS(Menu).toJS() - if (!is(fromJS(this.state.menulist), fromJS(this.props.menulist))) { + if (this.state.change) { notification.warning({ top: 92, message: '鑿滃崟椤哄簭宸茶皟鏁达紝璇蜂繚瀛橈紒', duration: 5 }) - } else { - this.setState({ - visible: true, - editMenu: menu.card, - loading: false - }) + return } + + this.setState({ + visible: true, + editMenu: menu.card, + loading: false + }) } editMemuSubmit = () => { @@ -82,6 +83,15 @@ } deleteMemu = (item) => { + if (this.state.change) { + notification.warning({ + top: 92, + message: '鑿滃崟椤哄簭宸茶皟鏁达紝璇蜂繚瀛橈紒', + duration: 5 + }) + return + } + let _this = this confirm({ title: `纭畾鍒犻櫎鑿滃崟銆�${item.MenuName}銆嬪悧锛焋, @@ -173,7 +183,7 @@ const { menulist, change } = this.state return ( - <div className="header-edit-box"> + <> <DndProvider backend={HTML5Backend}> <DragElement change={change} @@ -199,7 +209,7 @@ wrappedComponentRef={(inst) => this.editMenuFormRef = inst} /> </Modal> - </div> + </> ) } } -- Gitblit v1.8.0