Browse Source

职位类型

Xiao_123 1 year ago
parent
commit
4ab4eafe40

+ 7 - 5
src/views/recruit/position/components/conditionFilter/positionType.vue

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