From abe961768cb069e84ed958f4c768c512cc3db598 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 04 八月 2021 18:24:57 +0800
Subject: [PATCH] 2021-08-04

---
 src/menu/components/card/balcony/index.jsx |   31 ++-----------------------------
 1 files changed, 2 insertions(+), 29 deletions(-)

diff --git a/src/menu/components/card/balcony/index.jsx b/src/menu/components/card/balcony/index.jsx
index 6ab10d0..636ba78 100644
--- a/src/menu/components/card/balcony/index.jsx
+++ b/src/menu/components/card/balcony/index.jsx
@@ -8,8 +8,7 @@
 import { resetStyle } from '@/utils/utils-custom.js'
 import MKEmitter from '@/utils/events.js'
 import Utils from '@/utils/utils.js'
-import MenuUtils from '@/utils/utils-custom.js'
-import { balconyWrapForm } from './options'
+import getWrapForm from './options'
 import zhCN from '@/locales/zh-CN/model.js'
 import enUS from '@/locales/en-US/model.js'
 import './index.scss'
@@ -208,34 +207,8 @@
 
   getWrapForms = () => {
     const { wrap } = this.state.card
-    
-    let modules = MenuUtils.getLinkModules(fromJS(window.GLOB.customMenu).toJS().components) || []
-    let supmodules = MenuUtils.getSupModules(fromJS(window.GLOB.customMenu).toJS().components, '') || []
-    let roleList = sessionStorage.getItem('sysRoles')
 
-    if (roleList) {
-      try {
-        roleList = JSON.parse(roleList)
-      } catch {
-        roleList = []
-      }
-    } else {
-      roleList = []
-    }
-
-    return fromJS(balconyWrapForm).toJS().map(item => {
-      item.initval = wrap[item.field] || item.initval
-
-      if (item.field === 'blacklist') {
-        item.options = roleList
-      } else if (item.field === 'syncModule') {
-        item.options = modules
-      } else if (item.field === 'supModule') {
-        item.options = supmodules
-      }
-
-      return item
-    })
+    return getWrapForm(wrap)
   }
 
   updateWrap = (res) => {

--
Gitblit v1.8.0