|
@@ -22,11 +22,11 @@ import { ref, defineEmits, inject } from 'vue';
|
|
|
|
|
|
defineOptions({name: 'conditionFilter-JobType'})
|
|
|
const emits = defineEmits(['inputChange'])
|
|
|
+const query = inject('routeQuery')
|
|
|
+const title = ref('求职类型')
|
|
|
let show = ref(false)
|
|
|
let items = ref()
|
|
|
const selectedItems = ref([])
|
|
|
-const title = ref('求职类型')
|
|
|
-const query = inject('routeQuery')
|
|
|
|
|
|
getDict('menduner_job_type').then(({ data }) => {
|
|
|
data = data?.length && data || []
|
|
@@ -43,11 +43,9 @@ getDict('menduner_job_type').then(({ data }) => {
|
|
|
show.value = true
|
|
|
})
|
|
|
const handle = (val) => {
|
|
|
- title.value = '求职类型'
|
|
|
if (selectedItems.value.includes(val)) {
|
|
|
selectedItems.value = selectedItems.value.filter(i => i !== val)
|
|
|
} else {
|
|
|
- title.value = '求职类型(1)'
|
|
|
selectedItems.value.push(val)
|
|
|
}
|
|
|
title.value = selectedItems.value.length ? `求职类型(${selectedItems.value.length})` : '求职类型'
|