|
@@ -7,7 +7,7 @@
|
|
|
<template v-else>
|
|
|
<div class="d-flex">
|
|
|
<div class="mt-3">
|
|
|
- <positionList :items="items" @selectChange="selectChange"></positionList>
|
|
|
+ <positionList :items="items" @selectChange="handleSelectChange"></positionList>
|
|
|
<div class="loading defaultLink-i" @click="router.push('/recruit/personal/position')">查看更多职位</div>
|
|
|
<div v-if="showLoadingMore" :class="['loading', {'defaultLink-i': !loadingType}]" @click="handleChangePage">{{ loadingText[loadingType] }}</div>
|
|
|
</div>
|
|
@@ -38,13 +38,14 @@ import { ref, reactive, nextTick } from 'vue'
|
|
|
import { getPromotedPosition } from '@/api/position'
|
|
|
import { dealDictArrayData } from '@/utils/position'
|
|
|
import positionList from './components/positionList'
|
|
|
+import PreviewImage from '@/components/PreviewImg/previewImage.vue'
|
|
|
import positionItemDetail from '@/views/recruit/personal/position/components/details.vue'
|
|
|
import { useRouter } from 'vue-router'; const router = useRouter()
|
|
|
|
|
|
const showLoadingMore = ref(false) // 只展示默认pageSize数据,加载更多跳转到职位列表
|
|
|
const jobId = ref('')
|
|
|
const showRecommendDetails = ref(false)
|
|
|
-const selectChange = (item) => {
|
|
|
+const handleSelectChange = (item) => {
|
|
|
jobId.value = item.id
|
|
|
showRecommendDetails.value = false
|
|
|
nextTick(() => showRecommendDetails.value = true)
|