| 123456789101112131415161718192021222324252627282930313233343536 |
- import { useUserStore } from '@/store/modules/user';
- import { watch } from 'vue';
- /** 设置targetTenantId */
- export function useTargetTenantIdSetting() {
- let fullKey = '';
- const userStore = useUserStore();
- watch(
- () => [userStore.info.username, userStore.info.tenantCode],
- ([username, tenantCode]) => {
- fullKey = `${tenantCode || ''}_${username}_targetTenantId`;
- console.log('fullKey', fullKey);
- },
- { immediate: true },
- );
- function setValue(tenantId: string | string) {
- if (!fullKey) {
- console.error('请先设置targetTenantId');
- return;
- }
- localStorage.setItem(fullKey, String(tenantId));
- }
- function getValue() {
- if (!fullKey) {
- console.error('请先设置targetTenantId');
- return;
- }
- return localStorage.getItem(fullKey);
- }
- return { setValue, getValue };
- }
|