From e266a3ccc29c310fa048e6379c56959a6ab2d6cd Mon Sep 17 00:00:00 2001 From: zyronon Date: Fri, 22 Dec 2023 02:47:22 +0800 Subject: [PATCH] save --- src/App.vue | 5 +- src/pages/mobile/DataManage.vue | 101 +++++++++++++++++++++++ src/pages/mobile/My.vue | 94 +++++++++++++++++++++ src/pages/mobile/Setting.vue | 29 ++++--- src/pages/mobile/components/DictPlan.vue | 74 +++++++++++------ src/pages/mobile/components/NavBar.vue | 4 + src/pages/mobile/index.vue | 4 +- src/router.ts | 10 +-- src/stores/base.ts | 42 +++++++++- src/utils/index.ts | 2 +- 10 files changed, 311 insertions(+), 54 deletions(-) create mode 100644 src/pages/mobile/DataManage.vue create mode 100644 src/pages/mobile/My.vue diff --git a/src/App.vue b/src/App.vue index 27185d22..bb12c60a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,6 @@ import {onMounted, watch} from "vue"; import {BaseState, useBaseStore} from "@/stores/base.ts"; -import {Dict, DictType} from "@/types.ts" import {useRuntimeStore} from "@/stores/runtime.ts"; import {useSettingStore} from "@/stores/setting.ts"; import {cloneDeep} from "lodash-es"; @@ -12,9 +11,9 @@ import * as localforage from "localforage"; import SettingDialog from "@/components/dialog/SettingDialog.vue"; import ArticleContentDialog from "@/components/dialog/ArticleContentDialog.vue"; import CollectNotice from "@/components/CollectNotice.vue"; -import {SAVE_SETTING_KEY, SAVE_DICT_KEY} from "@/utils/const.ts"; +import {SAVE_DICT_KEY, SAVE_SETTING_KEY} from "@/utils/const.ts"; import {isMobile, shakeCommonDict} from "@/utils"; -import router, {routes} from "@/router.ts"; +import {routes} from "@/router.ts"; import {$ref} from "vue/macros"; import {useRoute} from "vue-router"; diff --git a/src/pages/mobile/DataManage.vue b/src/pages/mobile/DataManage.vue new file mode 100644 index 00000000..a87a1b13 --- /dev/null +++ b/src/pages/mobile/DataManage.vue @@ -0,0 +1,101 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mobile/My.vue b/src/pages/mobile/My.vue new file mode 100644 index 00000000..6b9a07ea --- /dev/null +++ b/src/pages/mobile/My.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mobile/Setting.vue b/src/pages/mobile/Setting.vue index 495dab06..b8b138a6 100644 --- a/src/pages/mobile/Setting.vue +++ b/src/pages/mobile/Setting.vue @@ -4,6 +4,8 @@ import {Icon} from "@iconify/vue"; import IconWrapper from "@/components/IconWrapper.vue"; import useTheme from "@/hooks/theme.ts"; import {useSettingStore} from "@/stores/setting.ts"; +import NavBar from "@/pages/mobile/components/NavBar.vue"; +import router from "@/router.ts"; const {toggleTheme} = useTheme() const settingStore = useSettingStore() @@ -11,47 +13,44 @@ const settingStore = useSettingStore()