@@ -40,8 +47,8 @@
default-expand-all
icon="ArrowRight"
:props="{
- children: 'sons',
- label: 'name'
+ children: 'children',
+ label: 'menuName'
}"
empty-text=""
show-checkbox
@@ -86,7 +93,9 @@ export default defineComponent({
formData: {
name: '', // 角色名称
remark: '', // 备注
- auth_keys: [] // 权限
+ auth_keys: [], // 权限
+ isDisable: 0,
+ sort: ''
},
menu: {
diff --git a/admin/src/views/permission/role/index.vue b/admin/src/views/permission/role/index.vue
index d7ac59d2..96be8ef4 100644
--- a/admin/src/views/permission/role/index.vue
+++ b/admin/src/views/permission/role/index.vue
@@ -9,7 +9,9 @@
+
+
diff --git a/admin/src/views/setting/personal/personal_data.vue b/admin/src/views/setting/personal/personal_data.vue
index 6af1ddaf..d46596b9 100644
--- a/admin/src/views/setting/personal/personal_data.vue
+++ b/admin/src/views/setting/personal/personal_data.vue
@@ -64,7 +64,7 @@ import type { ElForm } from 'element-plus'
import MaterialSelect from '@/components/material-select/index.vue'
import FooterBtns from '@/components/footer-btns/index.vue'
import { apiAdminEdit, apiAdminDetail } from '@/api/auth'
-import { apiUserInfo } from '@/api/user'
+import { apiUserInfo, apiAdminUpInfo } from '@/api/user'
import { ElMessage } from 'element-plus'
import { useAdmin } from '@/core/hooks/app'
@@ -103,6 +103,7 @@ const rules = reactive