From 3dafc00e4ada7db04f39be4d7c2401bbf58aee71 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 10 Jan 2023 21:46:43 +0800 Subject: [PATCH] refactor. --- src/oj/components/submission-result-tag.vue | 5 +- src/oj/problem/components/editor-exec.vue | 266 +----------------- src/oj/problem/components/editor.vue | 41 +-- src/oj/problem/components/problem-content.vue | 5 +- src/oj/problem/components/problem-info.vue | 5 +- src/oj/problem/components/submit-panel.vue | 243 ++++++++++++++++ src/oj/problem/components/testcase-panel.vue | 0 src/oj/problem/detail.vue | 17 +- src/shared/split-panel/index.vue | 32 ++- src/shared/split-panel/pane.vue | 12 +- src/shared/split-panel/resizer.vue | 10 +- 11 files changed, 336 insertions(+), 300 deletions(-) create mode 100644 src/oj/problem/components/submit-panel.vue create mode 100644 src/oj/problem/components/testcase-panel.vue diff --git a/src/oj/components/submission-result-tag.vue b/src/oj/components/submission-result-tag.vue index fda1f48..cb1a906 100644 --- a/src/oj/components/submission-result-tag.vue +++ b/src/oj/components/submission-result-tag.vue @@ -2,9 +2,10 @@ import { JUDGE_STATUS } from "../../utils/constants" import { SUBMISSION_RESULT } from "../../utils/types" -const { result } = defineProps<{ +interface Props { result: SUBMISSION_RESULT -}>() +} +defineProps()