Browse Source

职位类别

Xiao_123 1 year ago
parent
commit
2d3a1ba962
1 changed files with 11 additions and 2 deletions
  1. 11 2
      src/components/Enterprise/components/positions.vue

+ 11 - 2
src/components/Enterprise/components/positions.vue

@@ -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) => {