绿满眶商城微信小程序-uniapp
zxl
2025-08-28 1ea0a9f92a01fa727a47e44b4fd58e5d1a03e0a0
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({