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) => {