diff --git a/offer_frontend/src/views/portal/CompanyListView.vue b/offer_frontend/src/views/portal/CompanyListView.vue index f0f899b..10f12bd 100644 --- a/offer_frontend/src/views/portal/CompanyListView.vue +++ b/offer_frontend/src/views/portal/CompanyListView.vue @@ -17,9 +17,7 @@ 在招职位 {{ group.job_count }} 个 - - 成员单位 {{ group.children?.length || 0 }} 家 - +
{{ group.description }}
- +
@@ -69,6 +67,18 @@
{{ child.name }}
在招 {{ child.job_count }} 岗
+ +
+
+ {{ ch }} + {{ item.count }} + +
+
@@ -76,44 +86,37 @@
- -
+ +
- 成员单位 - 共 {{ group.children?.length || 0 }} 家 + 在招职位
-
-
-
-
+
@@ -123,11 +126,19 @@ import { ref, onMounted } from 'vue' import { useRouter } from 'vue-router' import { getOrganizations } from '@/api/organizations' -import { Message, OfficeBuilding, Briefcase } from '@element-plus/icons-vue' +import { Message, Briefcase, ArrowDown } from '@element-plus/icons-vue' const router = useRouter() const group = ref(null) const loading = ref(true) +const expandedEdus = ref(new Set()) + +function toggleEdu(edu) { + const s = new Set(expandedEdus.value) + if (s.has(edu)) s.delete(edu) + else s.add(edu) + expandedEdus.value = s +} onMounted(async () => { try { @@ -142,15 +153,18 @@ onMounted(async () => {