From 3b653811acc8af5432adb626ba219639d051fca3 Mon Sep 17 00:00:00 2001 From: zyronon Date: Wed, 29 Nov 2023 22:31:51 +0800 Subject: [PATCH] save --- components.d.ts | 3 + src/App.vue | 4 +- src/components/list/BaseList.vue | 121 +++++++++++++++++++++++++++++++ src/pages/dict/DictManage.vue | 2 +- src/pages/dict/index.vue | 55 +++++++++++++- src/pages/practice/index.vue | 1 - 6 files changed, 180 insertions(+), 6 deletions(-) create mode 100644 src/components/list/BaseList.vue diff --git a/components.d.ts b/components.d.ts index 927d5078..d2445a09 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,9 +10,11 @@ declare module 'vue' { Add: typeof import('./src/components/toolbar/Add.vue')['default'] ArticleList2: typeof import('./src/components/list/ArticleList2.vue')['default'] ArticleList3: typeof import('./src/components/list/ArticleList3.vue')['default'] + ArticleListFQ: typeof import('./src/components/article/ArticleList-FQ.vue')['default'] Backgorund: typeof import('./src/components/Backgorund.vue')['default'] BaseButton: typeof import('./src/components/BaseButton.vue')['default'] BaseIcon: typeof import('./src/components/BaseIcon.vue')['default'] + BaseList: typeof import('./src/components/list/BaseList.vue')['default'] ChapterList: typeof import('./src/components/list/ChapterList.vue')['default'] ChapterName: typeof import('./src/components/toolbar/ChapterName.vue')['default'] Close: typeof import('./src/components/icon/Close.vue')['default'] @@ -26,6 +28,7 @@ declare module 'vue' { EditAbleText: typeof import('./src/components/EditAbleText.vue')['default'] EditArticle: typeof import('./src/components/article/EditArticle.vue')['default'] EditBatchArticleModal: typeof import('./src/components/article/EditBatchArticleModal.vue')['default'] + EditBatchArticleModalFQ: typeof import('./src/components/article/EditBatchArticleModal-FQ.vue')['default'] EditSingleArticleModal: typeof import('./src/components/article/EditSingleArticleModal.vue')['default'] ElButton: typeof import('element-plus/es')['ElButton'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] diff --git a/src/App.vue b/src/App.vue index 2663972f..3d140165 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,6 +10,7 @@ import {cloneDeep} from "lodash-es"; import Backgorund from "@/components/Backgorund.vue"; import useTheme from "@/hooks/useTheme.ts"; import * as localforage from "localforage"; +import SettingDialog from "@/components/dialog/SettingDialog.vue"; const store = useBaseStore() const runtimeStore = useRuntimeStore() @@ -64,8 +65,9 @@ onMounted(() => { diff --git a/src/pages/dict/DictManage.vue b/src/pages/dict/DictManage.vue index a27b2b03..f1edc6cd 100644 --- a/src/pages/dict/DictManage.vue +++ b/src/pages/dict/DictManage.vue @@ -143,7 +143,7 @@ onMounted(() => { #DictDialog { font-size: 14rem; - position: fixed; + position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); diff --git a/src/pages/dict/index.vue b/src/pages/dict/index.vue index 2f939517..fe7eccf7 100644 --- a/src/pages/dict/index.vue +++ b/src/pages/dict/index.vue @@ -3,25 +3,74 @@ import DictManage from "@/pages/dict/DictManage.vue"; import {onMounted} from "vue"; import {useRoute} from "vue-router"; +import {useRuntimeStore} from "@/stores/runtime.ts"; const router = useRoute() - -onMounted(()=>{ +const runtimeStore = useRuntimeStore() +onMounted(() => { }) diff --git a/src/pages/practice/index.vue b/src/pages/practice/index.vue index 5491bd44..15c84769 100644 --- a/src/pages/practice/index.vue +++ b/src/pages/practice/index.vue @@ -165,7 +165,6 @@ onUnmounted(() => {