From fadcf0fff64a3840e60c7fc1cf70ff6e7cb29f58 Mon Sep 17 00:00:00 2001 From: zyronon Date: Sun, 14 Sep 2025 20:14:29 +0800 Subject: [PATCH] save --- components.d.ts | 1 + src/pages/pc/article/BatchEditArticlePage.vue | 71 ++++++++----------- src/pages/pc/setting/Setting.vue | 26 +++++-- src/utils/eventBus.ts | 1 - 4 files changed, 53 insertions(+), 46 deletions(-) diff --git a/components.d.ts b/components.d.ts index e7b3793c..bb1d3409 100644 --- a/components.d.ts +++ b/components.d.ts @@ -63,6 +63,7 @@ declare module 'vue' { IconFluentStar16Regular: typeof import('~icons/fluent/star16-regular')['default'] IconFluentStar20Filled: typeof import('~icons/fluent/star20-filled')['default'] IconFluentStarAdd16Regular: typeof import('~icons/fluent/star-add16-regular')['default'] + IconFluentTextBulletListSquare20Regular: typeof import('~icons/fluent/text-bullet-list-square20-regular')['default'] IconFluentTextEditStyle20Regular: typeof import('~icons/fluent/text-edit-style20-regular')['default'] IconFluentTextListAbcUppercaseLtr20Regular: typeof import('~icons/fluent/text-list-abc-uppercase-ltr20-regular')['default'] IconFluentTextUnderlineDouble20Regular: typeof import('~icons/fluent/text-underline-double20-regular')['default'] diff --git a/src/pages/pc/article/BatchEditArticlePage.vue b/src/pages/pc/article/BatchEditArticlePage.vue index 52ebae25..808ed391 100644 --- a/src/pages/pc/article/BatchEditArticlePage.vue +++ b/src/pages/pc/article/BatchEditArticlePage.vue @@ -15,6 +15,7 @@ import EditArticle from "@/pages/pc/article/components/EditArticle.vue"; import Toast from '@/pages/pc/components/base/toast/Toast.ts' import {getDefaultArticle} from "@/types/func.ts"; import BackIcon from "@/pages/pc/components/BackIcon.vue"; +import MiniDialog from "@/pages/pc/components/dialog/MiniDialog.vue"; defineEmits<{ importData: [val: Event] @@ -24,24 +25,9 @@ const base = useBaseStore() const runtimeStore = useRuntimeStore() let article = $ref
(getDefaultArticle()) -let show = $ref(false) let editArticleRef: any = $ref() let listEl: any = $ref() -onMounted(() => { - emitter.on(EventKey.openArticleListModal, (val: Article) => { - console.log('val', val) - show = true - if (val) { - article = cloneDeep(val) - } - }) -}) - -onUnmounted(() => { - emitter.off(EventKey.openArticleListModal) -}) - async function selectArticle(item: Article) { let r = await checkDataChange() if (r) { @@ -99,7 +85,6 @@ async function add() { } } - function saveArticle(val: Article): boolean { if (val.id) { let rIndex = runtimeStore.editDict.articles.findIndex(v => v.id === val.id) @@ -153,6 +138,10 @@ function saveAndNext(val: Article) { let showExport = $ref(false) useWindowClick(() => showExport = false) +function importData() { + +} +