添加不再提醒功能.

This commit is contained in:
lijiahang
2023-10-08 18:42:06 +08:00
parent 66b2539630
commit 7a26e6f89c
15 changed files with 232 additions and 5 deletions

View File

@@ -0,0 +1 @@
export const preferenceTipsKey = 'home:preference';

View File

@@ -183,7 +183,7 @@
<script lang="ts" setup>
import { computed, inject, ref } from 'vue';
import { useDark, useFullscreen, useToggle } from '@vueuse/core';
import { useAppStore, useUserStore } from '@/store';
import { useAppStore, useTipsStore, useUserStore } from '@/store';
import { LOCALE_OPTIONS } from '@/locale';
import useLocale from '@/hooks/locale';
import useUser from '@/hooks/user';
@@ -191,9 +191,10 @@
import Menu from '@/components/menu/tree/index.vue';
import MessageBox from '../message-box/index.vue';
import { openGlobalSettingKey, toggleDrawerMenuKey } from '@/types/symbol';
import { preferenceTipsKey } from './const';
// TODO 默认值
const tippedPreference = ref(true);
const tipsStore = useTipsStore();
const tippedPreference = ref(tipsStore.isNotTipped(preferenceTipsKey));
const appStore = useAppStore();
const userStore = useUserStore();
const { logout } = useUser();
@@ -256,7 +257,7 @@
const closePreferenceTip = (ack: boolean) => {
tippedPreference.value = false;
if (ack) {
// TODO 修改
tipsStore.setTipped(preferenceTipsKey);
}
};