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