浏览代码

我的钱包

Xiao_123 6 月之前
父节点
当前提交
c653e05679
共有 2 个文件被更改,包括 6 次插入6 次删除
  1. 2 6
      src/views/mall/index.vue
  2. 4 0
      src/views/recruit/personal/PersonalCenter/wallet/index.vue

+ 2 - 6
src/views/mall/index.vue

@@ -5,13 +5,13 @@
       <div class="statisticsBox">
         <div class="mt-2">
           <span style="font-size: 20px; color: var(--color-333); line-height: 28px; font-weight: bold;" class="ml-10">您当前可用积分</span>
-          <span v-if="getToken()" @click="toPointsDetails" style="cursor: pointer;">
+          <span v-if="getToken()" @click="router.push('/recruit/personal/personalCenter/wallet?key=1')" style="cursor: pointer;">
             <span style="font-size: 14px; color: var(--color-666); line-height: 24px;" class="ml-2">积分明细</span>
             <v-icon style="font-size: 16px; color: var(--color-666); line-height: 16px; margin-left: 2px;">mdi-help-circle-outline</v-icon>
           </span>
         </div>
         <div class="d-flex justify-space-between align-end my-1">
-          <span v-if="getToken()" style="font-size: 42px; color: #10897bba; line-height: 50px;" class="ml-10 cursor-pointer" @click="toPointsDetails">{{ accountData.point }}</span>
+          <span v-if="getToken()" style="font-size: 42px; color: #10897bba; line-height: 50px;" class="ml-10 cursor-pointer" @click="router.push('/recruit/personal/personalCenter/wallet?key=1')">{{ accountData.point }}</span>
           <span v-else style="font-size: 30px; line-height: 50px;" class="ml-10 cursor-pointer color-primary" @click="handleLogin">请先登录</span>
         </div>
         <div v-if="getToken()" class="color-666 font-size-14 cursor-pointer text-end mr-5 commonHover" @click="handleToTaskCenter">赚取积分</div>
@@ -49,10 +49,6 @@ import exchangeRecords from './exchangeRecords.vue'
 import exchange from './exchange.vue'
 import loginPage from '@/views/common/loginDialog.vue'
 
-const toPointsDetails = () => {
-  router.push({ path: '/recruit/personal/personalCenter/wallet' })
-}
-
 const getPositionList = () => {
   if (route.query) router.replace({ path: route.path })
 }

+ 4 - 0
src/views/recruit/personal/PersonalCenter/wallet/index.vue

@@ -17,8 +17,12 @@ import myBalance from './myBalance'
 import IntegralPage from '@/views/integral/pointsManagement'
 // import { useUserStore } from '@/store/user'
 import { ref } from 'vue'
+import { useRouter } from 'vue-router'
 
 const tab = ref(0)
+const router = useRouter()
+
+if (router.currentRoute.value.query.key) tab.value = Number(router.currentRoute.value.query.key)
 
 // const store = useUserStore()
 // const updateAccountInfo = async () => {