From e6329ecabb287e4e8842845774e0e1c7d80582e8 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 6 Aug 2026 21:19:52 -0600 Subject: [PATCH] =?UTF-8?q?feat(=E9=98=B6=E6=AE=B51):=20=E7=AB=AF=E5=88=B0?= =?UTF-8?q?=E7=AB=AF=E4=B8=B2=E9=80=9A=EF=BC=8C=E5=89=8D=E7=AB=AF=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=9C=AC=E5=9C=B0=E5=BA=93=E7=9C=9F=E5=AE=9E=E9=A2=98?= =?UTF-8?q?=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/oj/dev-problems.vue | 31 +++++++++++++++++++++++++++++++ apps/web/src/routes.ts | 1 + apps/web/vite.config.ts | 5 +++++ 3 files changed, 37 insertions(+) create mode 100644 apps/web/src/oj/dev-problems.vue diff --git a/apps/web/src/oj/dev-problems.vue b/apps/web/src/oj/dev-problems.vue new file mode 100644 index 0000000..3003da1 --- /dev/null +++ b/apps/web/src/oj/dev-problems.vue @@ -0,0 +1,31 @@ + + + + + 阶段 1 链路验证(临时页,阶段 3 删除) + {{ error }} + 共 {{ problems.length }} 道题 + + + {{ problem._id }} — {{ problem.title }}({{ problem.difficulty }},通过 + {{ problem.acceptedNumber }}/{{ problem.submissionNumber }}) + + + + diff --git a/apps/web/src/routes.ts b/apps/web/src/routes.ts index b815626..197674a 100644 --- a/apps/web/src/routes.ts +++ b/apps/web/src/routes.ts @@ -5,6 +5,7 @@ export const ojs: RouteRecordRaw = { component: () => import("shared/layout/default.vue"), children: [ { path: "", component: () => import("oj/problem/list.vue") }, + { path: "dev-problems", component: () => import("oj/dev-problems.vue") }, { path: "problem/:problemID", component: () => import("oj/problem/detail.vue"), diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts index 50db440..6c80237 100644 --- a/apps/web/vite.config.ts +++ b/apps/web/vite.config.ts @@ -166,6 +166,11 @@ export default defineConfig(({ mode }) => { server: { port: 5173, proxy: { + "/api2": { + target: "http://localhost:3000", + changeOrigin: true, + rewrite: (path: string) => path.replace(/^\/api2/, "/api"), + }, "/api": proxyConfig, "/public": proxyConfig, "/ws": wsProxyConfig,
{{ error }}
共 {{ problems.length }} 道题