From d50a3ed44e2edab2a7a661c43491c3aa42c57794 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 25 九月 2025 14:17:05 +0800
Subject: [PATCH] 用户行为分享基础埋点

---
 pages/tabbar/user/utils/tool.vue |   50 +++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 41 insertions(+), 9 deletions(-)

diff --git a/pages/tabbar/user/utils/tool.vue b/pages/tabbar/user/utils/tool.vue
index 0896956..f7280c8 100644
--- a/pages/tabbar/user/utils/tool.vue
+++ b/pages/tabbar/user/utils/tool.vue
@@ -3,7 +3,7 @@
 		<!-- 甯哥敤宸ュ叿 -->
 		<view class="interact-tools" style="margin-bottom: 15px">
 
-			<div class="paddingBox">
+			<view class="paddingBox">
 				<view class="interact-container">
 					<view class="interact-item" @click="navigateTo('/pages/mine/address/addressManage')">
 						<image src="/static/mine/myaddress.png" mode=""></image>
@@ -51,19 +51,25 @@
 						<image src="/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑娲诲姩</view>
 					</view> -->
+<!--					</view>-->
 
-<!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')">
+					<view class="interact-item" v-if="isStoreManger"  @click="navigateTo('/pages/mine/activity/applyActivityList')">
+						<image src="/static/mine/shensu.png" mode=""></image>
+						<view>鐢宠娲诲姩</view>
+					</view>
+
+				<!-- 	<view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')">
 						<image src="/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑鏀惰棌</view>
 					</view> -->
 
 					<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/userPermissions/userPermissions')">
 						<image src="/static/mine/shensu.png" mode=""></image>
-						<view>鐢ㄦ埛鏉冮檺</view>
+						<view>搴楀憳绠$悊</view>
 					</view>
-					<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/news/news')">
+					<view class="interact-item"  @click="navigateTo('/pages/news/news')">
 						<image src="/static/mine/shensu.png" mode=""></image>
-						<view>鏂伴椈</view>
+						<view>蹇</view>
 					</view>
 
 				<!-- 	<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/customerManager/customerManager')">
@@ -114,7 +120,7 @@
 
 					<view class="interact-item" @click="navigateTo('/pages/passport/entry/seller/index')">
 						<image src="/static/mine/feedback.png" mode=""></image>
-						<view>搴楅摵鍏ラ┗</view>
+						<view>渚涘簲鍟嗗叆椹�</view>
 					</view>
 
 
@@ -122,23 +128,33 @@
 						<image src="/static/mine/setting.png" mode=""></image>
 						<view>璁剧疆</view>
 					</view>
-					<view class="interact-item" @click="navigateTo('/pages/goods-manager/goodsList/goodsList')">
+					<view class="interact-item" v-if="isStoreManger"  @click="navigateTo('/pages/goods-manager/goodsList/goodsList')">
 						<image src="/static/mine/setting.png" mode=""></image>
 						<view>鍟嗗搧绠$悊</view>
 					</view>
-					<view class="interact-item" @click="navigateTo('/pages/goods-manager/goodsList/goodsList')">
+					<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/supplier/suppler-order/suppler-order')">
 						<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>
-			</div>
+			</view>
 		</view>
 	</view>
 </template>
 
 <script>
 	import { getUserInfo } from "@/api/members";
+	import {getONPrizeActivity} from '@/api/prize-activity.js'
 import {
 		distribution
 	} from "@/api/goods";
@@ -148,6 +164,7 @@
 	export default {
 		data() {
 			return {
+				prizeActivityId:'',
 				isStoreManger:false,
 				configs,
 				storage
@@ -163,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