1
This commit is contained in:
@@ -65,6 +65,7 @@
|
||||
<el-dropdown-menu>
|
||||
<el-dropdown-item command="/home">{{ $t('user.dropdown1') }}</el-dropdown-item>
|
||||
<el-dropdown-item command="personal">{{ $t('user.dropdown2') }}</el-dropdown-item>
|
||||
<el-dropdown-item command="changeRole">切换角色</el-dropdown-item>
|
||||
<el-dropdown-item divided command="logOut">{{ $t('user.dropdown5') }}</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</template>
|
||||
@@ -73,6 +74,8 @@
|
||||
<global-websocket uri="/admin/ws/info" v-if="websocketEnable" @rollback="rollback" />
|
||||
<global-websocket uri="/jsonflow/ws/info" v-if="useFlowJob().jsonFlowEnable()" @rollback="rollback" />
|
||||
<personal-drawer ref="personalDrawerRef"></personal-drawer>
|
||||
|
||||
<change-role ref="ChangeRoleRef" />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user