diff --git a/src/layout/navBars/breadcrumb/user.vue b/src/layout/navBars/breadcrumb/user.vue index fe1c395..e3de791 100644 --- a/src/layout/navBars/breadcrumb/user.vue +++ b/src/layout/navBars/breadcrumb/user.vue @@ -65,6 +65,7 @@ {{ $t('user.dropdown1') }} {{ $t('user.dropdown2') }} + 切换角色 {{ $t('user.dropdown5') }} @@ -73,6 +74,8 @@ + + @@ -91,6 +94,9 @@ import { useMsg } from '/@/stores/msg'; import { fetchUserMessageList } from '/@/api/admin/message'; import {useFlowJob} from "/@/flow/stores/flowJob"; + +const ChangeRoleRef=ref() +const ChangeRole = defineAsyncComponent(() => import('/@/views/admin/system/role/change-role.vue')) // 引入组件 const GlobalWebsocket = defineAsyncComponent(() => import('/@/components/Websocket/index.vue')); const UserNews = defineAsyncComponent(() => import('/@/layout/navBars/breadcrumb/userNews.vue')); @@ -190,7 +196,11 @@ const onHandleCommandClick = (path: string) => { } else if (path === 'personal') { // 打开个人页面 personalDrawerRef.value.open(); - } else { + }else if(path === 'changeRole'){ + debugger + ChangeRoleRef.value.open() + } + else { router.push(path); } }; diff --git a/src/views/admin/system/role/change-role.vue b/src/views/admin/system/role/change-role.vue new file mode 100644 index 0000000..fdc5242 --- /dev/null +++ b/src/views/admin/system/role/change-role.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/src/views/admin/system/role/changeRole-fir.vue b/src/views/admin/system/role/changeRole-fir.vue new file mode 100644 index 0000000..f8d1132 --- /dev/null +++ b/src/views/admin/system/role/changeRole-fir.vue @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file