feat: add permissionCacheType setting

This commit is contained in:
vben
2020-11-25 21:26:10 +08:00
parent 6e03e05032
commit 26b6109ca0
15 changed files with 123 additions and 87 deletions

View File

@@ -23,7 +23,7 @@ export function useTimeoutFn(handle: Fn<any>, wait: number) {
export function useTimeoutRef(wait: number) {
const readyRef = ref(false);
let timer: ReturnType<typeof setTimeout> | undefined;
let timer: TimeoutHandle;
function stop(): void {
readyRef.value = false;
timer && window.clearTimeout(timer);

View File

@@ -7,7 +7,7 @@ import { appStore } from '/@/store/modules/app';
export function useTransitionSetting() {
const getTransitionSetting = computed(() => appStore.getProjectConfig.transitionSetting);
const getEnableTransition = computed(() => unref(getTransitionSetting).enable);
const getEnableTransition = computed(() => unref(getTransitionSetting)?.enable);
const getOpenNProgress = computed(() => unref(getTransitionSetting)?.openNProgress);

View File

@@ -5,7 +5,7 @@ import { appStore } from '/@/store/modules/app';
import { userStore } from '/@/store/modules/user';
export function useLockPage() {
let timeId: ReturnType<typeof setTimeout>;
let timeId: TimeoutHandle;
function clear(): void {
window.clearTimeout(timeId);