|
@@ -101,7 +101,6 @@ let query = reactive({})
|
|
|
const route = useRoute(); const router = useRouter()
|
|
|
const routeQuery = (route?.query && route.query && Object.keys(route?.query).length) ? route.query : null
|
|
|
if (routeQuery?.content) query.content = routeQuery?.content
|
|
|
-if (routeQuery?.positionId) positionCategory.value.find(e => e.id === routeQuery.positionId).active = true
|
|
|
provide('routeQuery', routeQuery)
|
|
|
|
|
|
// 职位详情
|
|
@@ -129,7 +128,17 @@ const getData = async () => {
|
|
|
})
|
|
|
positionCategory.value = [{ id: -1, label: '全部', active: true }, ...list]
|
|
|
}
|
|
|
-getData()
|
|
|
+const getPoAr = async () => {
|
|
|
+ await getData()
|
|
|
+ // 职位类别回显
|
|
|
+ if (routeQuery?.positionId) {
|
|
|
+ positionCategory.value.map(e => e.active = false)
|
|
|
+ positionCategory.value.find(e => e.id === Number(routeQuery.positionId)).active = true
|
|
|
+ }
|
|
|
+}
|
|
|
+getPoAr()
|
|
|
+
|
|
|
+
|
|
|
|
|
|
// 职位类别选中
|
|
|
const handleClickCategory = (k) => {
|