From 4e2b08ec7c558498592a1e9b32bae8016b0906ac Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 08 八月 2025 10:54:10 +0800 Subject: [PATCH] fix: s --- apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue b/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue index 4c5cdf1..0fd23a4 100644 --- a/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue +++ b/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue @@ -5,7 +5,7 @@ <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> </QueryMenuItem> <QueryMenuItem title="韬唤"> - <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> + <ProRadio v-model="query.identity" :value-enum="identityList" show-all-btn></ProRadio> </QueryMenuItem> <QueryMenuItem> <template #title> @@ -23,7 +23,11 @@ ></nut-range> </QueryMenuItem> <QueryMenuItem title="璧勬牸璇佷功"> - <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio> + <ProRadio + v-model="query.certificateType" + :value-enum="certificateTypeList" + show-all-btn + ></ProRadio> </QueryMenuItem> </div> </QueryMenuView> @@ -31,7 +35,8 @@ <script setup lang="ts"> import { QueryMenuView, QueryMenuItem, ProRadio } from '@12333/components'; -import { GenderText } from '@12333/constants'; +import { GenderText, CategoryCode } from '@12333/constants'; +import { useDictionaryDataSelect } from '@12333/hooks'; defineOptions({ name: 'HomeQueryMenuView', @@ -41,6 +46,14 @@ // const props = withDefaults(defineProps<Props>(), {}); +const { dictionaryDataList: identityList } = useDictionaryDataSelect({ + categoryCode: CategoryCode.Identity, +}); + +const { dictionaryDataList: certificateTypeList } = useDictionaryDataSelect({ + categoryCode: CategoryCode.CertificateType, +}); + const emit = defineEmits<{ (e: 'reset'): void; (e: 'close'): void; @@ -49,13 +62,14 @@ const query = defineModel<{ gender: number | string; age: number[]; + identity: string; + certificateType: string; }>('query'); const DefaultQuery = { ...query.value, }; -console.log('query: ', query.value); function handleReset() { for (const key in DefaultQuery) { query.value[key] = DefaultQuery[key]; -- Gitblit v1.9.1