浏览代码

热门职位点击失效修复

lifanagju_citu 8 月之前
父节点
当前提交
032935d039
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/views/recruit/personal/home/components/hotJobs.vue

+ 8 - 1
src/views/recruit/personal/home/components/hotJobs.vue

@@ -10,12 +10,19 @@
 <script setup>
 import { getHotPositionList } from '@/api/common/index'
 import { useRouter } from 'vue-router'
+import Snackbar from '@/plugins/snackbar'
 import { ref } from 'vue';
 defineOptions({ name:'personal-hotJobs-list'})
 const router = useRouter()
 
 
-const handleClick = (item) => { router.push({ path: '/recruit/personal/position',query: item }) }
+const handleClick = (item) => { 
+  if (!item?.id) {
+    console.log('岗位信息失效 岗位id不存在')
+    return Snackbar.warning('岗位信息失效')
+  }
+  router.push({ path: '/recruit/personal/position',query: { positionId: item.id } })
+ }
 
 // 获取行业树形
 let jobs = ref(null)