From be1fd91383677be9c773a1c8347ea0e3362815e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=B3?= Date: Wed, 15 Jul 2026 21:23:57 +0800 Subject: [PATCH] =?UTF-8?q?vear:=E6=B3=A8=E9=87=8A=E5=A4=9A=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../new-filter-page/new-filter-page.vue | 49 +++++++------------ 1 file changed, 17 insertions(+), 32 deletions(-) diff --git a/components/new-filter-page/new-filter-page.vue b/components/new-filter-page/new-filter-page.vue index 6fdcfc8..747f1b2 100644 --- a/components/new-filter-page/new-filter-page.vue +++ b/components/new-filter-page/new-filter-page.vue @@ -98,21 +98,22 @@ - + - + + + @@ -168,9 +169,6 @@ const selectedValues = reactive({ area: '' }); -// 地区多选值(数组) -const selectedAreaValues = ref([]); - // 从字典获取的选项数据 const educationOptions = ref([]); const experienceOptions = ref([]); @@ -204,30 +202,17 @@ const handleSelect = (key, e) => { selectedValues[key] = e.detail.value; }; -// 切换地区多选 -const toggleArea = (value) => { - const index = selectedAreaValues.value.indexOf(value); - if (index === -1) { - selectedAreaValues.value.push(value); - } else { - selectedAreaValues.value.splice(index, 1); - } -}; - // 清除所有选择 const handleClear = () => { Object.keys(selectedValues).forEach((key) => { selectedValues[key] = ''; }); - selectedAreaValues.value = []; }; // 确认筛选 const handleConfirm = () => { - const result = { ...selectedValues }; - result.area = selectedAreaValues.value.join(','); - console.log('selectedValues:', result); - emit('confirm', result); + console.log('selectedValues:', selectedValues); + emit('confirm', selectedValues); handleClose(); };