Browse Source

相似职位参数添加

Xiao_123 10 months ago
parent
commit
c508a8ac10
1 changed files with 10 additions and 11 deletions
  1. 10 11
      src/views/recruit/personal/position/components/details.vue

+ 10 - 11
src/views/recruit/personal/position/components/details.vue

@@ -116,6 +116,15 @@ const router = useRouter()
 const { id } = router.currentRoute.value.params
 const delivery = ref(false) // 是否已投递简历
 
+// 相似职位
+const similarList = ref([])
+const getSimilarPositionList = async () => {
+  if (!Object.keys(positionInfo).length) return
+  const { list } = await getSimilarPosition({ pageNo: 1, pageSize: 4, positionId: positionInfo.value.positionId, expType: positionInfo.value.expType, eduType: positionInfo.value.eduType })
+  const items = list.splice(0, 4)
+  similarList.value = dealDictArrayData([], items)
+}
+
 // 职位详情
 const info = ref({})
 const positionInfo = ref({})
@@ -123,6 +132,7 @@ const getPositionDetail = async () => {
   const data = await getPositionDetails({ id })
   info.value = data
   positionInfo.value = { ...dealDictObjData({}, info.value), ...info.value }
+  getSimilarPositionList()
 }
 getPositionDetail()
 
@@ -139,17 +149,6 @@ const desc = [
   { mdi: 'mdi-clock-time-ten-outline', value: 'expName' }
 ]
 
-// 相似职位
-const similarList = ref([])
-const getSimilarPositionList = async () => {
-  if (!Object.keys(positionInfo).length) return
-  const { list } = await getSimilarPosition({ pageNo: 1, pageSize: 4, positionId: positionInfo.value.positionId, expType: positionInfo.value.expType })
-  const items = list.splice(0, 4)
-  similarList.value = dealDictArrayData([], items)
-}
-
-getSimilarPositionList()
-
 // 效验求职者是否有收藏该职位
 const isCollection = ref(true)
 const getCollectionStatus = async () => {