From 6d71b3fac75a35e8ebf08e71ba40c5be8a586024 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 08 九月 2021 18:10:17 +0800 Subject: [PATCH] 2021-09-08 --- src/pc/createview/index.jsx | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/pc/createview/index.jsx b/src/pc/createview/index.jsx index 9dd88d5..a297cd1 100644 --- a/src/pc/createview/index.jsx +++ b/src/pc/createview/index.jsx @@ -29,12 +29,37 @@ verifySubmit = () => { this.verifyRef.handleConfirm().then(res => { + + + let parMenuId = sessionStorage.getItem('kei_no') + sessionStorage.getItem('typename') + sessionStorage.getItem('lang') + let menuId = Utils.getuuid() + + if (res.MenuId) { + let appMenus = sessionStorage.getItem('appMenus') + if (appMenus) { + try { + appMenus = JSON.parse(appMenus) + } catch (e) { + appMenus = [] + } + } else { + appMenus = [] + } + if (appMenus.findIndex(item => item.MenuID === res.MenuId) > -1) { + notification.warning({ + top: 92, + message: '褰撳墠鑿滃崟宸插瓨鍦紒', + duration: 5 + }) + return + } + menuId = res.MenuId + } + this.setState({ loading: true }) - let parMenuId = sessionStorage.getItem('kei_no') + sessionStorage.getItem('typename') + sessionStorage.getItem('lang') - let menuId = Utils.getuuid() let config = { version: 1.0, uuid: menuId, -- Gitblit v1.8.0