Browse Source

返回指定页面

lifanagju_citu 6 months ago
parent
commit
f6c8844d32

+ 5 - 2
src/views/recruit/enterprise/membershipPackage/dynamic/package.vue

@@ -147,10 +147,12 @@ const fromName = ref(route.query?.fromName || '')
 const callBackUrl = () => {
   // if (!fromName.value) return
   const urls = {
-    positionPay: '/recruit/enterprise/position',
+    position: '/recruit/enterprise/position',
+    positionPay: '/recruit/enterprise/position?tab=0',
   }
   const texts = {
-    positionPay: '职位管理页面'
+    position: '职位管理页面',
+    positionPay: '职位管理待发布页面'
   }
   const url = fromName.value ? urls[fromName.value] : -1
   const text = fromName.value ? texts[fromName.value] : '购买前页面'
@@ -159,6 +161,7 @@ const callBackUrl = () => {
     router.push(url)
   })
 }
+// callBackUrl() 测试
 
 const payStatus = async () => {
   try {

+ 3 - 2
src/views/recruit/enterprise/positionManagement/index.vue

@@ -17,7 +17,7 @@
       </div>
       <div class="color-666 font-size-14">
         <span>可发布职位数 <strong class="color-primary">{{ baseInfo?.entitlement?.publishJobCount || 0 }}</strong> 个, </span>
-        <span class="color-primary text-decoration-underline cursor-pointer" @click="router.push('/recruit/enterprise/membershipPackage?fromName=positionPay')">可发布职位数不够用?点击去购买</span>
+        <span class="color-primary text-decoration-underline cursor-pointer" @click="router.push('/recruit/enterprise/membershipPackage?fromName=position')">可发布职位数不够用?点击去购买</span>
       </div>
       
       <div class="mt-3">
@@ -56,6 +56,7 @@ import { getEnterprisePubJobTypePermission } from '@/api/recruit/enterprise/posi
 import download from '@/utils/download'
 import Snackbar from '@/plugins/snackbar'
 import Confirm from '@/plugins/confirm'
+import { useRoute } from 'vue-router'; const route = useRoute()
 
 const store = useUserStore()
 
@@ -73,7 +74,7 @@ const templateLoading = ref(false)
 const uploadLoading = ref(false)
 const exportLoading = ref(false)
 const uploadFile = ref()
-const tab = ref(1)
+const tab = ref(route.query?.tab ? route.query?.tab-0 : 1)
 const tabList = [
   { label: '待发布', value: 0, status: 99 },
   { label: t('position.recruitmentInProgress'), value: 1, status: 0 },