From 5884a6c5da791b19a31546083f15fc132d4bf22f Mon Sep 17 00:00:00 2001 From: AfyerCu <20569838@qq.com> Date: Wed, 12 Nov 2025 23:14:13 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E5=88=B6=E8=80=81?= =?UTF-8?q?=E5=B8=88=E9=98=85=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manifest.config.ts | 2 +- src/components/marking/MarkingLayout.vue | 22 +- .../dialog/FullscreenImageDialog.vue | 18 +- .../components/renderer/DomImageRenderer.vue | 686 +++++++++--------- .../renderer/MarkingImageViewerNew.vue | 160 +--- .../components/renderer/QuestionRenderer.vue | 162 ++--- .../components/renderer/TraceToolbar.vue | 144 ++-- .../composables/renderer/useMarkingDom.ts | 43 +- src/composables/useSafeArea.ts | 39 + src/manifest.json | 6 +- src/pages/marking/grading.vue | 72 +- src/utils/dom.ts | 147 ++++ src/utils/image.ts | 106 +++ 13 files changed, 931 insertions(+), 676 deletions(-) create mode 100644 src/composables/useSafeArea.ts create mode 100644 src/utils/dom.ts create mode 100644 src/utils/image.ts diff --git a/manifest.config.ts b/manifest.config.ts index d06b9ef..9ef6386 100644 --- a/manifest.config.ts +++ b/manifest.config.ts @@ -55,7 +55,7 @@ export default defineManifestConfig({ android: { minSdkVersion: 30, targetSdkVersion: 30, - abiFilters: ['armeabi-v7a', 'arm64-v8a'], + abiFilters: ['armeabi-v7a', 'arm64-v8a', 'x86'], permissions: [ '', '', diff --git a/src/components/marking/MarkingLayout.vue b/src/components/marking/MarkingLayout.vue index 67eecef..5521676 100644 --- a/src/components/marking/MarkingLayout.vue +++ b/src/components/marking/MarkingLayout.vue @@ -200,14 +200,14 @@ const currentHistoryIndexInList = computed(() => { @@ -299,17 +299,17 @@ const currentHistoryIndexInList = computed(() => { -