From 1ea0a9f92a01fa727a47e44b4fd58e5d1a03e0a0 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 28 八月 2025 01:04:15 +0800
Subject: [PATCH] 领取记录,跳转

---
 pages/tabbar/user/utils/tool.vue |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/pages/tabbar/user/utils/tool.vue b/pages/tabbar/user/utils/tool.vue
index 009080a..f7280c8 100644
--- a/pages/tabbar/user/utils/tool.vue
+++ b/pages/tabbar/user/utils/tool.vue
@@ -136,6 +136,15 @@
 						<image src="/static/mine/order.png" mode=""></image>
 						<view>鍟嗘埛璁㈠崟绠$悊</view>
 					</view>
+					
+					<view class="interact-item" v-if="prizeActivityId !== null && prizeActivityId !==''" @click="gotoPrizeActivity()">
+						<image  src="/static/mine/prize-activity.png"></image>
+						<view>鎶藉娲诲姩</view>
+					</view>
+					<view class="interact-item" @click="navigateTo('/pages/prizeRecord/prizeRecord')">
+						<image  src="/static/mine/prize-record.png"></image>
+						<view>鎶藉璁板綍</view>
+					</view>
 
 				</view>
 			</view>
@@ -145,6 +154,7 @@
 
 <script>
 	import { getUserInfo } from "@/api/members";
+	import {getONPrizeActivity} from '@/api/prize-activity.js'
 import {
 		distribution
 	} from "@/api/goods";
@@ -154,6 +164,7 @@
 	export default {
 		data() {
 			return {
+				prizeActivityId:'',
 				isStoreManger:false,
 				configs,
 				storage
@@ -169,8 +180,23 @@
 					}
 				}
 			})
+			this.getONPrizeActivity();
 		},
+		
 		methods: {
+			getONPrizeActivity(){
+				getONPrizeActivity().then(res =>{
+					if(res.statusCode=== 200){
+						//鍚庣娌℃煡鍒板紑鍚殑鎶藉娲诲姩 res.data.data.id鍊间负null
+						this.prizeActivityId = res.data.data.id;
+					}
+				})
+			},
+			gotoPrizeActivity(){
+				uni.navigateTo({
+					url:'/pages/prize/PrizeDetail/PrizeDetail?id=' + this.prizeActivityId,
+				});
+			},
 			
 			handleNavigate(url) {
 				uni.navigateTo({

--
Gitblit v1.8.0