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 @@
+
+
+
+
+ 总裁评分系统
+
+ 退出
+
+
+
+
+
+ {{ judgeName }}
+ 总裁(裁判长)
+ {{ matchName }}
+
+
+
+
+ 选择场地
+
+
+ 全部场地
+
+
+ {{ venue.venueName }}
+
+
+
+
+
+
+
+ 待确认成绩
+ ({{ pendingResults.length }})
+
+
+
+ 加载中...
+
+
+
+ 暂无待确认成绩
+
+
+
+
+
+ {{ result.playerName }}
+ {{ result.teamName }}
+
+
+
+ 主裁判分:
+ {{ result.chiefJudgeScore || result.totalScore }}
+
+ 待确认
+
+
+
+
+
+
+
+
+ 确认/修改分数
+
+
+ 选手:
+ {{ currentResult.playerName }}
+
+
+ 主裁判分:
+ {{ currentResult.chiefJudgeScore || currentResult.totalScore }}
+
+
+ 确认分数:
+
+
+
+ 备注:
+
+
+
+
+
+
+
+
+
+
+
+
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'