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 @@