|
|
@@ -1,6 +1,6 @@
|
|
|
<!-- 切换租户 -->
|
|
|
<template>
|
|
|
- <div class="switchTenantLable-wrapper" v-if="options.length > 0">
|
|
|
+ <div class="switchTenantLable-wrapper" v-if="options.length > 0 && currentRouteName !== 'SystemTenant'">
|
|
|
<div class="switchTenantLable">选择租户</div>
|
|
|
<el-tree-select
|
|
|
v-model="currentTenant"
|
|
|
@@ -14,7 +14,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script lang="ts" setup>
|
|
|
-import { ref, computed, onMounted } from 'vue';
|
|
|
+import { ref, computed, onMounted, watch } from 'vue';
|
|
|
import { useUserStore } from '@/store/modules/user';
|
|
|
import { queryListTenant } from '@/api/tenant';
|
|
|
import { useTargetTenantIdSetting } from '@/utils/useTargetTenantIdSetting';
|
|
|
@@ -22,6 +22,7 @@ import { replaceParams } from '@/utils/helper/treeHelper';
|
|
|
import { useRoute } from 'vue-router';
|
|
|
import useMiniMap from '@/views/map-config/mini-map/use-mini-map.ts'
|
|
|
import router from '@/router';
|
|
|
+
|
|
|
const miniMap = useMiniMap();
|
|
|
const {isInConfigEditor} = miniMap;
|
|
|
|
|
|
@@ -58,6 +59,20 @@ const handleChange = (targetTenantId: string) => {
|
|
|
}
|
|
|
sessionStorage.removeItem('selectCompanyId'); //切换租户的时候,下拉公司列表清空
|
|
|
};
|
|
|
+
|
|
|
+/* 当页面切换至租户管理时,隐藏选择租户下拉选项 */
|
|
|
+const currentRouteName = ref();
|
|
|
+watch(
|
|
|
+ () => route.name,
|
|
|
+ (value) => {
|
|
|
+ if (value) {
|
|
|
+ currentRouteName.value = value
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ immediate: true
|
|
|
+ }
|
|
|
+)
|
|
|
</script>
|
|
|
<style scoped>
|
|
|
.switchTenantLable {
|