From 84aedf23b13386576a70b21ebdf5d6ddd9c947ec Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 09:43:32 +0800
Subject: [PATCH] fix: bug
---
apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue | 37 ++++++++++++++++++++++++++-----------
1 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue b/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue
index 9aebcf1..ca28574 100644
--- a/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue
+++ b/apps/bMiniApp/src/pages/home/HomeQueryMenuView.vue
@@ -2,10 +2,18 @@
<QueryMenuView @close="handleReset" @confirm="emit('close')" cancelText="閲嶇疆">
<div class="home-query-menu-view">
<QueryMenuItem title="鎬у埆">
- <ProRadio v-model="query.gender" :value-enum="GenderText" show-all-btn></ProRadio>
+ <ProRadio
+ v-model="query.genderLimit"
+ :value-enum="EnumUserGenderText"
+ show-all-btn
+ ></ProRadio>
</QueryMenuItem>
<QueryMenuItem title="韬唤">
- <ProRadio v-model="query.gender" :value-enum="IdentityList" show-all-btn></ProRadio>
+ <ProRadio
+ v-model="query.personalIdentityCode"
+ :value-enum="identityList"
+ show-all-btn
+ ></ProRadio>
</QueryMenuItem>
<QueryMenuItem>
<template #title>
@@ -23,7 +31,11 @@
></nut-range>
</QueryMenuItem>
<QueryMenuItem title="璧勬牸璇佷功">
- <ProRadio v-model="query.gender" :value-enum="CertificateTypeList" show-all-btn></ProRadio>
+ <ProRadio
+ v-model="query.certificateType"
+ :value-enum="certificateTypeList"
+ show-all-btn
+ ></ProRadio>
</QueryMenuItem>
</div>
</QueryMenuView>
@@ -31,8 +43,8 @@
<script setup lang="ts">
import { QueryMenuView, QueryMenuItem, ProRadio } from '@12333/components';
-import { GenderText, SearchType } from '@12333/constants';
-import { useSearchSettingType } from '@12333/hooks';
+import { EnumUserGenderText, CategoryCode } from '@12333/constants';
+import { useDictionaryDataSelect } from '@12333/hooks';
defineOptions({
name: 'HomeQueryMenuView',
@@ -42,11 +54,12 @@
// const props = withDefaults(defineProps<Props>(), {});
-const { searchSettingTypeList: CertificateTypeList } = useSearchSettingType({
- searchType: SearchType.CertificateType,
+const { dictionaryDataList: identityList } = useDictionaryDataSelect({
+ categoryCode: CategoryCode.Identity,
});
-const { searchSettingTypeList: IdentityList } = useSearchSettingType({
- searchType: SearchType.Identity,
+
+const { dictionaryDataList: certificateTypeList } = useDictionaryDataSelect({
+ categoryCode: CategoryCode.CertificateType,
});
const emit = defineEmits<{
@@ -55,15 +68,17 @@
}>();
const query = defineModel<{
- gender: number | string;
+ genderLimit: number | string;
age: number[];
+ personalIdentityCode: string;
+ certificateType: string;
}>('query');
const DefaultQuery = {
...query.value,
+ age: [...query.value.age],
};
-console.log('query: ', query.value);
function handleReset() {
for (const key in DefaultQuery) {
query.value[key] = DefaultQuery[key];
--
Gitblit v1.9.1