From a92743dda18bb0da6ba98ee7a44de4c847f9dcfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=93=B2=E9=93=9C?= <9490856+zhangzhetong@user.noreply.gitee.com> Date: Sun, 19 Oct 2025 22:56:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../answer-sheet-viewer/COMPARISON.md | 1 + src/components/answer-sheet-viewer/README.md | 1 + .../composables/useMarkingRenderer.ts | 1 + src/components/answer-sheet-viewer/index.ts | 1 + src/components/mine/ChangePasswordDialog.vue | 253 ++++++++++++++++++ src/pages/mine/index.vue | 34 ++- 6 files changed, 286 insertions(+), 5 deletions(-) create mode 100644 src/components/mine/ChangePasswordDialog.vue diff --git a/src/components/answer-sheet-viewer/COMPARISON.md b/src/components/answer-sheet-viewer/COMPARISON.md index f6d84f2..a5c92a0 100644 --- a/src/components/answer-sheet-viewer/COMPARISON.md +++ b/src/components/answer-sheet-viewer/COMPARISON.md @@ -166,3 +166,4 @@ const answerSheetData = computed(() => 适合在 App 中使用,代码更简洁、性能更好、易于维护。 + diff --git a/src/components/answer-sheet-viewer/README.md b/src/components/answer-sheet-viewer/README.md index 5b0cb3d..86b4b7e 100644 --- a/src/components/answer-sheet-viewer/README.md +++ b/src/components/answer-sheet-viewer/README.md @@ -91,3 +91,4 @@ answer-sheet-viewer/ 3. 适用于 H5/小程序/APP 多端 4. 图片和批注坐标使用原始像素值,组件内部处理缩放 + diff --git a/src/components/answer-sheet-viewer/composables/useMarkingRenderer.ts b/src/components/answer-sheet-viewer/composables/useMarkingRenderer.ts index b0e6cf6..0ba91f1 100644 --- a/src/components/answer-sheet-viewer/composables/useMarkingRenderer.ts +++ b/src/components/answer-sheet-viewer/composables/useMarkingRenderer.ts @@ -238,3 +238,4 @@ export function useMarkingRenderer() { renderMarking, } } + diff --git a/src/components/answer-sheet-viewer/index.ts b/src/components/answer-sheet-viewer/index.ts index 2c9747d..c643bd7 100644 --- a/src/components/answer-sheet-viewer/index.ts +++ b/src/components/answer-sheet-viewer/index.ts @@ -2,3 +2,4 @@ export * from './ai-types' export { default as AnswerSheetWithMarking } from './AnswerSheetWithMarking.vue' export * from './composables/useDataParser' export * from './types' + diff --git a/src/components/mine/ChangePasswordDialog.vue b/src/components/mine/ChangePasswordDialog.vue new file mode 100644 index 0000000..ffc41a3 --- /dev/null +++ b/src/components/mine/ChangePasswordDialog.vue @@ -0,0 +1,253 @@ + + + diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue index e540cff..0f86571 100644 --- a/src/pages/mine/index.vue +++ b/src/pages/mine/index.vue @@ -1,9 +1,13 @@