From 52f7cac53aae19c807e2e914a1a53f4f9ce83456 Mon Sep 17 00:00:00 2001 From: AfyerCu <20569838@qq.com> Date: Thu, 25 Sep 2025 22:53:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=9E=E8=AF=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- art-design-pro.code-workspace | 10 + src/components/marking/MarkingLayout.vue | 27 +- .../renderer/KonvaImageRenderer.vue | 194 ++++++- .../components/renderer/QuestionRenderer.vue | 11 +- .../marking/composables/useMarkingData.ts | 54 +- .../marking/composables/useMarkingSettings.ts | 2 +- .../marking/review/ReviewHeader.vue | 168 ++++++ .../marking/review/ReviewImageRenderer.vue | 171 ++++++ .../marking/review/ScoreEditDialog.vue | 499 ++++++++++++++++++ src/pages.json | 7 + src/pages/marking/detail.vue | 39 +- src/pages/marking/grading.vue | 28 +- src/pages/marking/review.vue | 275 ++++++++++ src/utils/http.ts | 44 +- 14 files changed, 1449 insertions(+), 80 deletions(-) create mode 100644 art-design-pro.code-workspace create mode 100644 src/components/marking/review/ReviewHeader.vue create mode 100644 src/components/marking/review/ReviewImageRenderer.vue create mode 100644 src/components/marking/review/ScoreEditDialog.vue create mode 100644 src/pages/marking/review.vue diff --git a/art-design-pro.code-workspace b/art-design-pro.code-workspace new file mode 100644 index 0000000..b424204 --- /dev/null +++ b/art-design-pro.code-workspace @@ -0,0 +1,10 @@ +{ + "folders": [ + { + "path": "." + }, + { + "path": "../xlx_client/art-design-pro" + } + ] +} \ No newline at end of file diff --git a/src/components/marking/MarkingLayout.vue b/src/components/marking/MarkingLayout.vue index 1e41360..6c192f8 100644 --- a/src/components/marking/MarkingLayout.vue +++ b/src/components/marking/MarkingLayout.vue @@ -1,6 +1,6 @@