From 314b5077484fafab61d82b2acd02eba2ac0f4ac9 Mon Sep 17 00:00:00 2001 From: DevOps Date: Sun, 28 Dec 2025 15:49:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=80=BB=E8=A3=81(?= =?UTF-8?q?=E8=A3=81=E5=88=A4=E9=95=BF)=E7=A1=AE=E8=AE=A4=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增general-judge.vue总裁确认页面 - 支持查看待确认成绩列表 - 支持确认/修改最终分数 - 更新pages.json路由配置 - 更新login.vue支持总裁角色跳转 Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- src/pages.json | 7 + src/pages/general-judge/general-judge.vue | 486 ++++++++++++++++++++++ src/pages/login/login.vue | 7 +- 3 files changed, 499 insertions(+), 1 deletion(-) create mode 100644 src/pages/general-judge/general-judge.vue diff --git a/src/pages.json b/src/pages.json index 831b64d..365420f 100644 --- a/src/pages.json +++ b/src/pages.json @@ -36,6 +36,13 @@ "navigationBarTitleText": "", "navigationStyle": "custom" } + }, + { + "path": "pages/general-judge/general-judge", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } } ], "globalStyle": { diff --git a/src/pages/general-judge/general-judge.vue b/src/pages/general-judge/general-judge.vue new file mode 100644 index 0000000..6ba8140 --- /dev/null +++ b/src/pages/general-judge/general-judge.vue @@ -0,0 +1,486 @@ + + + + + diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 2e99c15..e4e29d4 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -154,7 +154,12 @@ export default { // 根据角色跳转到不同页面 setTimeout(() => { - if (userRole === 'admin') { + if (userRole === 'general') { + // 总裁跳转到总裁专用页面 + uni.navigateTo({ + url: '/pages/general-judge/general-judge' + }) + } else if (userRole === 'admin') { // 主裁判跳转到多场地列表页(可以修改评分) uni.navigateTo({ url: '/pages/score-list-multi/score-list-multi'