fix(store): store内引用项目本身 router
This commit is contained in:
parent
877d9d473d
commit
59ee108a09
|
@ -1,4 +1,3 @@
|
|||
import { useRouter } from 'vue-router';
|
||||
import { defineStore } from 'pinia';
|
||||
import { Notification } from '@arco-design/web-vue';
|
||||
import { cloneDeep } from 'lodash-es';
|
||||
|
@ -13,6 +12,7 @@ import { getPackageType, getSystemVersion } from '@/api/modules/system';
|
|||
import { getMenuList } from '@/api/modules/user';
|
||||
import defaultSettings from '@/config/settings.json';
|
||||
import { useI18n } from '@/hooks/useI18n';
|
||||
import router from '@/router';
|
||||
import { NO_PROJECT_ROUTE_NAME } from '@/router/constants';
|
||||
import { watchStyle, watchTheme } from '@/utils/theme';
|
||||
|
||||
|
@ -262,7 +262,6 @@ const useAppStore = defineStore('app', {
|
|||
}
|
||||
const res = await getProjectInfo(this.currentProjectId);
|
||||
if (!res || res.deleted) {
|
||||
const router = useRouter();
|
||||
router.push({
|
||||
name: NO_PROJECT_ROUTE_NAME,
|
||||
});
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import { useRouter } from 'vue-router';
|
||||
import { defineStore } from 'pinia';
|
||||
|
||||
import { getProjectInfo } from '@/api/modules/project-management/project';
|
||||
|
@ -12,6 +11,7 @@ import {
|
|||
} from '@/api/modules/user';
|
||||
import { useI18n } from '@/hooks/useI18n';
|
||||
import useUser from '@/hooks/useUser';
|
||||
import router from '@/router';
|
||||
import { NO_PROJECT_ROUTE_NAME } from '@/router/constants';
|
||||
import useLicenseStore from '@/store/modules/setting/license';
|
||||
import { getHashParameters, getQueryVariable } from '@/utils';
|
||||
|
@ -238,7 +238,6 @@ const useUserStore = defineStore('user', {
|
|||
}
|
||||
},
|
||||
async checkIsLogin(forceSet = false) {
|
||||
const router = useRouter();
|
||||
const { isLoginPage } = useUser();
|
||||
const appStore = useAppStore();
|
||||
const isLogin = await this.isLogin(forceSet);
|
||||
|
|
Loading…
Reference in New Issue