From 3d4bc79a80eb9cff0f8ef7c53f9685c9ff9fbd2d Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 02 九月 2021 23:17:36 +0800
Subject: [PATCH] 2021-09-02

---
 src/views/rolemanage/index.jsx |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/views/rolemanage/index.jsx b/src/views/rolemanage/index.jsx
index 459e949..26dd053 100644
--- a/src/views/rolemanage/index.jsx
+++ b/src/views/rolemanage/index.jsx
@@ -35,6 +35,7 @@
         render: (text, record) => (
           <div>
             <Button type="link" onClick={() => this.deleteMenu(record)} style={{color: '#ff4d4f'}}>鍒犻櫎</Button>
+            <Button type="link" onClick={() => this.jumpApp(record)} style={{color: '#1890ff', marginLeft: '5px'}}>缂栬緫</Button>
           </div>
         ),
       },
@@ -741,6 +742,17 @@
     this.setState({ visible: true, targetKeys: [] })
   }
 
+  jumpApp = (item) => {
+    const { app } = this.state
+
+    let route = 'mobdesign'
+    if (app.typename === 'pc') {
+      route = 'pcdesign'
+    }
+
+    window.open(window.location.href.replace(/#.+/ig, `#/${route}/${window.btoa(window.encodeURIComponent(JSON.stringify({...app, MenuID: item.MenuID, type: 'app'})))}`))
+  }
+
   render () {
     const { app, loading, columns, menulist, trees, searchkey } = this.state
     let _menulist = menulist

--
Gitblit v1.8.0