多租户前端修改提交

This commit is contained in:
yaoyn
2024-07-19 17:47:11 +08:00
parent d85c09bd83
commit 8034e9b090
23 changed files with 958 additions and 43 deletions

View File

@ -88,6 +88,9 @@
onMounted(async () => {
await permissionStore.changeSubsystem(getShowTopMenu.value, getIsMobile.value);
system.value = permissionStore.getSubSysList;
if(system.value.length>0){
changeSystem(system.value[0].id);
}
});
//切换系统

View File

@ -25,7 +25,7 @@
<Notify v-if="getShowNotice" :class="`${prefixCls}-action__item notify-item`" />
<UserPostChange v-if="false" />
<UserTenantChange v-if="getAppEnvConfig().VITE_TENANT_ENABLED" />
<SettingDrawer v-if="getShowSetting" :class="`${prefixCls}-action__item`" ref="drawer" />
<UserDropDown @menu-click="onMenuClick" :theme="getHeaderTheme" :show-settings="getShowSetting" />
</div>
@ -49,7 +49,7 @@
import { MenuModeEnum, MenuSplitTyeEnum } from '/@/enums/menuEnum';
import { SettingButtonPositionEnum } from '/@/enums/appEnum';
import { UserPostChange } from '/@/components/Application';
import { UserTenantChange } from '/@/components/Application';
import { LayoutBreadcrumb, Notify, ErrorAction } from './components';
import UserDropDown from '/@/layouts/default/header/components/user-dropdown/DropDown.vue';
@ -58,9 +58,11 @@
import { createAsyncComponent } from '/@/utils/factory/createAsyncComponent';
import { useLocale } from '/@/locales/useLocale';
import {getAppEnvConfig} from "/@/utils/env";
export default defineComponent({
name: 'LayoutHeader',
methods: {getAppEnvConfig},
components: {
LayHeader: Layout.Header,
AppLogo,
@ -74,7 +76,7 @@
SettingDrawer: createAsyncComponent(() => import('/@/layouts/default/setting/index.vue'), {
loading: true
}),
UserPostChange
UserTenantChange
},
props: {
fixed: propTypes.bool