|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<commonStyle :btnTitle="title" :close-on-content-click="false">
|
|
|
- <jobTypeCard @handleJobClick="handleClick" :params="params"></jobTypeCard>
|
|
|
+ <jobTypeCard @handleJobClick="handleClick"></jobTypeCard>
|
|
|
</commonStyle>
|
|
|
</template>
|
|
|
|
|
@@ -8,14 +8,16 @@
|
|
|
import commonStyle from './commonStyle.vue'
|
|
|
import jobTypeCard from '@/components/jobTypeCard'
|
|
|
defineOptions({name: 'conditionFilter-company-industry'})
|
|
|
-import { ref, inject } from 'vue'
|
|
|
+import { ref } from 'vue'
|
|
|
+import { useRoute } from 'vue-router'
|
|
|
|
|
|
-const params = inject('routeQuery')
|
|
|
+const route = useRoute()
|
|
|
+const routeQuery = route?.query
|
|
|
|
|
|
const emits = defineEmits(['inputChange'])
|
|
|
const title = ref('职位类型')
|
|
|
-if (params && params.positionId) {
|
|
|
- const arr = params.positionId.split('_')
|
|
|
+if (routeQuery && routeQuery.positionId) {
|
|
|
+ const arr = routeQuery.positionId.split('_')
|
|
|
title.value = `职位类型(${arr.length})`
|
|
|
}
|
|
|
|