From fa7e8d29983566aab9fa9cc7b95f3509b0bb7f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E5=B2=A9?= Date: Wed, 3 Dec 2025 15:41:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9pk=E7=9A=84=E6=8E=92=E8=A1=8C?= =?UTF-8?q?=E6=A6=9C=E4=BC=A0=E5=85=A5=E7=9A=84=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/competition/matching.vue | 2 +- src/pages/competition/pk.vue | 2 +- src/pages/competition/ranking.vue | 6 +++--- src/pages/competition/result.vue | 5 ++++- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/pages/competition/matching.vue b/src/pages/competition/matching.vue index a4f29369..d367d5af 100644 --- a/src/pages/competition/matching.vue +++ b/src/pages/competition/matching.vue @@ -287,7 +287,7 @@ popupRef.value.open('bottom'); } else if (type === 3) { // 去排行榜 - common.navigateTo(`/pages/competition/ranking?papersId=${data_info.papersId}&orgId=${data_info.orgId}`); + common.navigateTo(`/pages/competition/ranking?comId=${data_info.comId}&orgId=${data_info.orgId}`); } }; // 统一重置状态的函数 diff --git a/src/pages/competition/pk.vue b/src/pages/competition/pk.vue index 6de63b1a..d7807f7e 100644 --- a/src/pages/competition/pk.vue +++ b/src/pages/competition/pk.vue @@ -261,7 +261,7 @@ common.setPageCache('competition_pk_to_resulf', pkData); nextTick(() => { common.redirectTo( - `/pages/competition/result?mode=${mode}&execId=${pkData.execId}&orgId=${pkData.orgId}&papersId=${pkData.papersId}` + `/pages/competition/result?mode=${mode}&execId=${pkData.execId}&orgId=${pkData.orgId}&papersId=${pkData.papersId}&comId=${pkData.comId}` ); }); } else { diff --git a/src/pages/competition/ranking.vue b/src/pages/competition/ranking.vue index 64199eb0..c439531f 100644 --- a/src/pages/competition/ranking.vue +++ b/src/pages/competition/ranking.vue @@ -91,18 +91,18 @@ import { ref } from 'vue'; import { formatName } from '@/common/common'; import { defaultAnonymousAvatar, defaultAvatar } from '@/enum'; - const papersId = ref(''); + const comId = ref(''); const orgId = ref(''); const userList = ref([]); const userRankObj = ref({}); onLoad((e) => { - papersId.value = e.papersId; + comId.value = e.comId; orgId.value = e.orgId; getList(); }); const getList = () => { queryTraCompetitionRankingList({ - papersId: papersId.value, + comId: comId.value, orgId: orgId.value }).then((res) => { userList.value = res.body.rankingListVos || []; diff --git a/src/pages/competition/result.vue b/src/pages/competition/result.vue index 21f2d3c7..d6077194 100644 --- a/src/pages/competition/result.vue +++ b/src/pages/competition/result.vue @@ -125,6 +125,7 @@ // 公共的 execId: '', papersId: '', + comId: '', orgId: '', answerResult: '', // 答题结果 Y代表我赢,N代表我输 timeDifference: 30, // 时差 int 单位 s @@ -154,7 +155,7 @@ } else if (type === 'continue') { common.navigateBack(); } else if (type === 'toRanking' && mode.value === 'pk_in') { - common.navigateTo(`/pages/competition/ranking?papersId=${pkData.papersId}&orgId=${pkData.orgId}`); + common.navigateTo(`/pages/competition/ranking?comId=${pkData.comId}&orgId=${pkData.orgId}`); } }; @@ -162,6 +163,7 @@ pkData.execId = e.execId || ''; pkData.papersId = e.papersId || ''; pkData.orgId = e.orgId || ''; + pkData.comId = e.comId || ''; mode.value = e.mode || 'pk_result'; autoSub.value = e.autoSub || '00'; const pkDataInit = common.getPageCache('competition_pk_to_resulf'); @@ -175,6 +177,7 @@ userNamePk: pkDataInit.pkUserName ?? '', imgPk: pkDataInit.pkImgAddr ?? '' }); + console.log('pkData.comId', pkData.comId); }); onMounted(() => { action.value = 'loading';