diff --git a/src/views/martial/judgeInvite/index.vue b/src/views/martial/judgeInvite/index.vue
index 628fcf7..9b47e6d 100644
--- a/src/views/martial/judgeInvite/index.vue
+++ b/src/views/martial/judgeInvite/index.vue
@@ -145,8 +145,8 @@
-
- {{ row.refereeType === 1 ? '主裁判' : '裁判员' }}
+
+ {{ row.refereeType === 1 ? '主裁判' : (row.refereeType === 3 ? '总裁' : '裁判员') }}
@@ -232,6 +232,7 @@
>
+
@@ -261,8 +262,8 @@
-
- {{ row.refereeType === 1 ? '主裁判' : '裁判员' }}
+
+ {{ row.refereeType === 1 ? '主裁判' : (row.refereeType === 3 ? '总裁' : '裁判员') }}
@@ -702,7 +703,7 @@ const handleGenerateCode = async (row) => {
const res = await generateInviteCode({
competitionId: queryParams.competitionId,
judgeId: row.judgeId,
- role: row.refereeType === 1 ? 'chief_judge' : 'judge', // 根据评委类型设置角色
+ role: row.refereeType === 1 ? 'chief_judge' : (row.refereeType === 3 ? 'general_judge' : 'judge'), // 根据评委类型设置角色
venueId: row.venueId || null,
projects: row.projects ? JSON.stringify(row.projects) : null,
expireDays: 30
diff --git a/src/views/martial/referee/index.vue b/src/views/martial/referee/index.vue
index 098938d..db4ad56 100644
--- a/src/views/martial/referee/index.vue
+++ b/src/views/martial/referee/index.vue
@@ -35,6 +35,7 @@
+
@@ -63,8 +64,8 @@
-
- {{ scope.row.refereeType === 1 ? '主裁判' : '裁判员' }}
+
+ {{ scope.row.refereeType === 1 ? '主裁判' : (scope.row.refereeType === 3 ? '总裁' : '裁判员') }}
@@ -138,6 +139,7 @@
+