diff --git a/src/oj/problem/components/Form.vue b/src/oj/problem/components/Form.vue index 2c9f92d..3650d87 100644 --- a/src/oj/problem/components/Form.vue +++ b/src/oj/problem/components/Form.vue @@ -72,6 +72,13 @@ const menu = computed(() => [ { label: "重置代码", key: "reset" }, ]) +const showGoSubmissionButton = computed(() => { + if (isContestMode.value) return true + else if (userStore.isAdminRole) return true + else if (userStore.showSubmissions) return true + else return false +}) + const languageOptions: DropdownOption[] = languages.value.map((it) => ({ label: () => h(NFlex, { align: "center" }, () => [ @@ -161,11 +168,7 @@ onMounted(() => {