Quellcode durchsuchen

积分与商城之间跳转

lifanagju_citu vor 10 Monaten
Ursprung
Commit
be8d013bbe

+ 1 - 1
src/views/mall/index.vue

@@ -38,7 +38,7 @@ defineOptions({name: 'personal-pointsMall'})
 const integral = '135'
 
 const toPointsDetails = () => {
-  router.push({ path: '/pointsManagement', query: { tab: 2 } })
+  router.push({ path: '/pointsManagement', query: { tab: 1 } })
 }
 
 const getPositionList = () => {

+ 6 - 4
src/views/personal/components/integralShow.vue

@@ -6,7 +6,7 @@
       <span style="font-size: 14px; color: #777; line-height: 24px; cursor: pointer;" class="ml-2" @click="integralRulesClick">{{ $t('points.integralRules') }}</span>
     </div>
     <div class="d-flex justify-space-between align-end my-1">
-      <span style="font-size: 42px; color: #10897bba; line-height: 50px;" class="ml-10 cursor-pointer" @click="handleClickMall(true)">{{ integral }}</span>
+      <span style="font-size: 42px; color: #10897bba; line-height: 50px;" class="ml-10 cursor-pointer" @click="integralDetails">{{ integral }}</span>
       <span style="font-size: 16px; color: #787d82; line-height: 24px;" class="mr-8">
         <!-- 积分商城 -->
         <template v-if="props.showMall">
@@ -64,9 +64,11 @@ const integralRulesClick = () => {
 }
 
 // 跳转臻选商城
-const handleClickMall = (has) => {
-  // if (has) return window.open(props.isEnterprise ? '/enterprise/memberCenter/myPoints?tab=2' : '/pointsManagement?tab=2')
-  if (has) return window.open('/mall')
+const handleClickMall = () => {
+  window.open('/mall')
+}
+// 积分详情
+const integralDetails = () => {
   window.open(props.isEnterprise ? '/enterprise/memberCenter/myPoints' : '/pointsManagement')
 }
 </script>

+ 0 - 2
src/views/personal/myPublicRecruitment/index.vue

@@ -6,11 +6,9 @@
       <v-tab :value="2">{{ $t('publicRecruitment.withdrawalRecords') }}</v-tab>
     </v-tabs>
     <div class="mt-3">
-      <!-- 我的推荐 -->
       <div v-if="tab === 1">
         <myRecommendation></myRecommendation>
       </div>
-      <!-- 积分明细 -->
       <div v-if="tab === 2" class="pa-3 white-bgc" style="border-radius: 5px;">
         <!-- <myRegistration></myRegistration> -->
       </div>

+ 14 - 13
src/views/personal/pointsManagement/index.vue

@@ -5,16 +5,16 @@
       <integralShow :showMall="false" :taskCenter="true" :title="descriptiveTitle"></integralShow>
     </div>
     <div>
-      <v-tabs v-model="tab" align-tabs="start" color="primary" bg-color="#fff" @update:model-value="getPositionList">
-        <!-- <v-tab :value="1">{{ $t('points.redemptionOfPoints') }}</v-tab> -->
-        <v-tab :value="1">{{ $t('points.pointsDetails') }}</v-tab>
-      </v-tabs>
+      <!-- <v-tabs v-model="tab" align-tabs="start" color="primary" bg-color="#fff" @update:model-value="getPositionList">
+        <v-tab :value="1">{{ $t('points.redemptionOfPoints') }}</v-tab>
+        <v-tab :value="2">{{ $t('points.pointsDetails') }}</v-tab>
+      </v-tabs> -->
     </div>
     <div class="mt-3 white-bgc pa-3 pt-1">
-      <div v-if="tab === 2">
+      <div v-if="tab === 1">
         <pointsDetails></pointsDetails>
       </div>
-      <div v-if="tab === 1" class="pt-5">
+      <div v-if="tab === 2" class="pt-5">
         <pointsMall></pointsMall>
       </div>
     </div>
@@ -25,14 +25,15 @@
 import pointsDetails from './pointsDetails.vue'
 import pointsMall from './pointsMall.vue'
 import integralShow from '@/views/personal/components/integralShow.vue'
-import { useRoute } from 'vue-router'; const route = useRoute()
-import { useRouter } from 'vue-router'; const router = useRouter()
-import { ref } from 'vue'
+// import { useRoute } from 'vue-router'; const route = useRoute()
+// import { useRouter } from 'vue-router'; const router = useRouter()
+// import { ref } from 'vue'
 defineOptions({name: 'personal-pointsManagement-index'})
-const tab = ref(+route.query?.tab || 1)
-const getPositionList = () => {
-  if (route.query) router.replace({ path: route.path }) // 不留记录的清除跳转带过来的参数
-}
+const tab = 1
+// const tab = ref(+route.query?.tab || 1)
+// const getPositionList = () => {
+//   if (route.query) router.replace({ path: route.path }) // 不留记录的清除跳转带过来的参数
+// }
 const descriptiveTitle = '您当前可用积分'
 </script>
 <style lang="scss" scoped>