From 884c890b0852c2f31b022354efe8da1e20ff5750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E4=B8=9C=E9=98=B3?= <15147476661@163.com> Date: Sat, 17 May 2025 10:46:54 +0800 Subject: [PATCH] chore: v3.0.0-4030620241128005 --- src/pages/bussin/bussin.vue | 9 +++++++-- src/pages/shangke/shangke.vue | 8 ++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/pages/bussin/bussin.vue b/src/pages/bussin/bussin.vue index 3073815..e843b61 100644 --- a/src/pages/bussin/bussin.vue +++ b/src/pages/bussin/bussin.vue @@ -23,7 +23,7 @@ 抢答
- 我的排名: 12 + 我的排名: {{pm}} @@ -54,6 +54,7 @@ const starttime=ref('123') const rankList = ref([ ]); +const pm=ref(0) onLoad((options) => { console.log('load', options) if(options) { @@ -83,10 +84,11 @@ onLoad((options) => { success: (res) => { /* ... */ console.log(res.data) rankList.value=res.data - let index=res.data.findIndex(item=>item.xuehao==='202413501063'); + let index=res.data.findIndex(item=>item.xuehao==='202413501062'); if(index!=-1){ showRankList.value = true; // 显示排行榜 activityStatus.value = '未在活动中'; // 更新活动状态 + pm.value=index+1 } if(res.data.length>0) { @@ -126,6 +128,9 @@ const handleClick = () => { console.log(res.data) rankList.value.push(res.data) showRankList.value = true; // 显示排行榜 + uni.$emit('finish_ex',{uuid:uid.value,wb:'已完成'} + + ); activityStatus.value = '未在活动中'; // 更新活动状态 } }); diff --git a/src/pages/shangke/shangke.vue b/src/pages/shangke/shangke.vue index 3eb7906..761582d 100644 --- a/src/pages/shangke/shangke.vue +++ b/src/pages/shangke/shangke.vue @@ -80,6 +80,13 @@ const handleRefresh = (newId) => { kctivityAndPPT.value[index].finish="finish" } } +const handleRefresh_ex = (newId) => { + let index=kctivityAndPPT.value.findIndex(item => item.id === newId.uuid); + if(index!==-1){ + kctivityAndPPT.value[index].finish="finish" + kctivityAndPPT.value[index].finishwb=newId.wb+""; + } +} onLoad((options) => { console.log('load', options) @@ -122,6 +129,7 @@ onLoad((options) => { }) } // 监听事件 + uni.$on('finish_ex', handleRefresh_ex) uni.$on('finish', handleRefresh) socket.on('connect', () => console.log('Socket 已连接')) socket.on('server', (data) => {