From 16986267045b41ad954fb44b90fbf5bae5da737f Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 27 Mar 2023 20:27:30 +0800 Subject: [PATCH] add create a problem. --- src/admin/problem/detail.vue | 59 +++++++++++++++++++++++----- src/admin/problem/templates.ts | 44 +++++++++++++++++++++ src/components.d.ts | 1 - src/learn/index.vue | 7 +--- src/oj/problem/components/Editor.vue | 7 +--- src/oj/problem/components/Form.vue | 4 +- src/oj/submission/detail.vue | 4 +- src/shared/Monaco.vue | 15 ++++--- src/utils/constants.ts | 12 +++++- vite.config.ts | 1 + 10 files changed, 122 insertions(+), 32 deletions(-) create mode 100644 src/admin/problem/templates.ts diff --git a/src/admin/problem/detail.vue b/src/admin/problem/detail.vue index 6c82929..4f0202d 100644 --- a/src/admin/problem/detail.vue +++ b/src/admin/problem/detail.vue @@ -1,9 +1,13 @@ diff --git a/src/oj/problem/components/Editor.vue b/src/oj/problem/components/Editor.vue index 2656c7a..df36316 100644 --- a/src/oj/problem/components/Editor.vue +++ b/src/oj/problem/components/Editor.vue @@ -15,10 +15,6 @@ const props = defineProps() code.language = props.problem.languages[0] || "C" code.value = props.problem.template[code.language] || SOURCES[code.language] -function change(value: string) { - code.value = value -} - const editorHeight = computed(() => isDesktop.value ? "calc(100vh - 150px)" : "calc(100vh - 200px)" ) @@ -28,9 +24,8 @@ const editorHeight = computed(() =>
diff --git a/src/oj/problem/components/Form.vue b/src/oj/problem/components/Form.vue index aff551d..06b491c 100644 --- a/src/oj/problem/components/Form.vue +++ b/src/oj/problem/components/Form.vue @@ -1,6 +1,6 @@