|
@@ -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)
|