Kaynağa Gözat

feat: vip 图标修改及小问题修复

liangan 3 hafta önce
ebeveyn
işleme
b26a231963

+ 1 - 1
package.json

@@ -4,7 +4,7 @@
   "version": "3.2.0",
   "packageManager": "pnpm@10.10.0",
   "description": "BandhuBuy - APP",
-  "update-time": "2025-09-04",
+  "update-time": "2025-09-05",
   "author": {
     "name": "feige996",
     "zhName": "菲鸽",

+ 1 - 0
src/pages.json

@@ -154,6 +154,7 @@
       "path": "pages/missionCenter/missionCenter",
       "type": "page",
       "layout": "default",
+      "needLogin": true,
       "style": {
         "navigationBarTitleText": "%missionCenter.title%",
         "navigationBarBackgroundColor": "#fff"

+ 1 - 1
src/pages/bestSellers/bestSellers.vue

@@ -81,7 +81,7 @@ function getRankNumber(index: number) {
       </view>
     </template>
     <view class="pt-20rpx">
-      <view v-for="(item, index) in dataList" :key="item.productId" class="mb-20rpx mb-20rpx flex items-center gap-24rpx bg-white p-24rpx" @click="toPage('/pages/productDetail/productDetail', { productId: item.productId, id: item.id })">
+      <view v-for="(item, index) in dataList" :key="item.productId" class="mb-20rpx mb-20rpx flex items-center gap-24rpx bg-white p-24rpx" @click="toPage('/pages/productDetail/productDetail', { productId: item.productId })">
         <view class="relative">
           <view class="h-160rpx w-160rpx shrink-0">
             <image

+ 1 - 0
src/pages/missionCenter/missionCenter.vue

@@ -1,6 +1,7 @@
 <route lang="json5" type="page">
 {
   layout: 'default',
+  needLogin: true,
   style: {
     navigationBarTitleText: '%missionCenter.title%',
     navigationBarBackgroundColor: '#fff',

+ 1 - 1
src/pages/vipMembership/vipMembership.vue

@@ -78,7 +78,7 @@ onLoad(() => {
           {{ t('vipMembership.inviteProgress', [formatNumber((userInfo.nextInvitedNo - userInfo.invitedNo), 0), userInfo.level + 1 >= dataList.length ? dataList.length : userInfo.level + 1]) }}
         </view>
       </view>
-      <image src="/static/images/vip-level1.png" class="absolute right-48rpx top-0 h-162rpx w-126.5rpx" />
+      <image :src="`/static/icons/vip${userInfo.level}.png`" class="absolute right-48rpx top-0 h-162rpx w-126.5rpx" />
     </view>
     <view class="mb-28rpx rounded-16rpx bg-white py-24rpx text-center">
       <view class="flex items-center justify-between">

BIN
src/static/icons/vip0.png


BIN
src/static/icons/vip1.png


BIN
src/static/icons/vip10.png


+ 0 - 0
src/static/images/vip-level1.png → src/static/icons/vip2.png


BIN
src/static/icons/vip3.png


BIN
src/static/icons/vip4.png


BIN
src/static/icons/vip5.png


BIN
src/static/icons/vip6.png


BIN
src/static/icons/vip7.png


BIN
src/static/icons/vip8.png


BIN
src/static/icons/vip9.png