123
This commit is contained in:
@@ -7,6 +7,19 @@
|
||||
|
||||
<div class="right-menu">
|
||||
<template v-if="device!=='mobile'">
|
||||
<el-select
|
||||
v-model="tenantId"
|
||||
filterable
|
||||
reserve-keyword
|
||||
placeholder="请选择平台"
|
||||
:disabled="this.userId !== 1"
|
||||
class="right-menu-item"
|
||||
@change="changeTenant"
|
||||
>
|
||||
<el-option v-for="item in tenantList" :key="item.tenantId" :label="item.companyName" :value="item.tenantId"> </el-option>
|
||||
<!-- <template #prefix><svg-icon icon-class="home" /></template>-->
|
||||
</el-select>
|
||||
|
||||
<search id="header-search" class="right-menu-item" />
|
||||
|
||||
<screenfull id="screenfull" class="right-menu-item hover-effect" />
|
||||
@@ -48,6 +61,8 @@ import SizeSelect from '@/components/SizeSelect'
|
||||
import Search from '@/components/HeaderSearch'
|
||||
import RuoYiGit from '@/components/RuoYi/Git'
|
||||
import RuoYiDoc from '@/components/RuoYi/Doc'
|
||||
import store from "@/store";
|
||||
import { authTenantList } from '@/api/login'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
@@ -83,10 +98,28 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
tenantId: store.getters.tenantId,
|
||||
userId: store.getters.userId,
|
||||
tenantList: [],
|
||||
tenantEnabled: false
|
||||
}
|
||||
},
|
||||
created() {
|
||||
authTenantList().then(resp => {
|
||||
const { data } = resp;
|
||||
this.tenantList = data;
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
toggleSideBar() {
|
||||
this.$store.dispatch('app/toggleSideBar')
|
||||
},
|
||||
changeTenant(){
|
||||
this.$tab.closeAllPage()
|
||||
this.$router.push("/")
|
||||
},
|
||||
async logout() {
|
||||
this.$confirm('确定注销并退出系统吗?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
|
||||
Reference in New Issue
Block a user