From 0db8c9b94a9ac655549d5eba5c2a6c92ac386c06 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 08 十月 2026 11:20:56 +0800
Subject: [PATCH] 提交最新代码

---
 culture/src/views/system/role/edit.vue |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/culture/src/views/system/role/edit.vue b/culture/src/views/system/role/edit.vue
index b805719..dcfbff5 100644
--- a/culture/src/views/system/role/edit.vue
+++ b/culture/src/views/system/role/edit.vue
@@ -83,7 +83,7 @@
     </div>
 
     <div class="btn_box">
-      <el-button @click="$router.go(-1)">返回</el-button>
+      <el-button @click="$closeCurrentView('/system/role')">返回</el-button>
       <el-button type="primary" @click="onSubmit">保存</el-button>
     </div>
   </Card>
@@ -119,15 +119,15 @@
     roleInfoFromUserId({ userId: 1 }).then(res => {
       if (this.$route.query.roleId) {
         getRoleInfo({ roleId: this.$route.query.roleId }).then(resp => {
-          this.menu = this.setSelectedIds(res.data.data, resp.data.data.menus || []);
+          this.menu = this.setSelectedIds(res, resp.menus || []);
           this.form = {
-            roleName: resp.data.data.roleName,
-            remark: resp.data.data.remark,
-            roleId: resp.data.data.roleId
+            roleName: resp.roleName,
+            remark: resp.remark,
+            roleId: resp.roleId
           }
         })
       } else {
-        this.menu = res.data.data
+        this.menu = res
       }
     })
   },
@@ -158,12 +158,12 @@
             obj.roleId = this.$route.query.roleId
             edit(obj).then(() => {
               this.msgsuccess('保存成功')
-              this.$router.go(-1)
+              this.$closeCurrentView('/system/role')
             })
           } else {
             add(obj).then(() => {
               this.msgsuccess('保存成功')
-              this.$router.go(-1)
+              this.$closeCurrentView('/system/role')
             })
           }
         }
@@ -395,4 +395,4 @@
     font-family: 'Source Han Sans CN Bold Bold';
   }
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.7.1