From 6714e5cab17dcf090bc1d5fe2a43377d9731d5d2 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 10:08:06 +0800 Subject: [PATCH] fix: 修改简历 --- apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue | 4 ++-- packages/components/src/Input/ChooseInputWithAreaPicker.vue | 2 +- packages/hooks/area.ts | 2 ++ apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue | 3 +-- apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue | 4 ++-- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue index 58944b8..f17aa69 100644 --- a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/InnerPage.vue @@ -97,8 +97,7 @@ form.contactPhoneNumber = data.contactPhoneNumber; form.personalIdentityCode = data.personalIdentityCode ?? ''; form.educationalBackgroundCode = data.educationalBackgroundCode ?? ''; - form.areaList = - data.provinceCode && data.cityCode ? [data.provinceCode, data.cityCode] : ['', '']; + form.areaList = [data.provinceCode, data.cityCode].filter(Boolean); }, }); diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue index 76dae2c..cab2a5a 100644 --- a/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue @@ -19,7 +19,7 @@ <div class="mine-curriculum-info-item-name"> {{ userResumeInfo?.name ?? '' }} </div> - <div class="mine-curriculum-info-item-gender"> + <div class="mine-curriculum-info-item-gender" v-if="userResumeInfo?.gender"> <div class="mine-curriculum-info-item-gender-dot">路</div> <img v-if="userResumeInfo?.gender === EnumUserGender.Male" @@ -32,7 +32,7 @@ <IconFont name="rect-right" size="16" color="#6D6E6E" @click="goEditMineInfo"></IconFont> </div> <div class="mine-curriculum-info-item"> - <div class="mine-curriculum-info-item-left"> + <div class="mine-curriculum-info-item-left" v-if="userResumeInfo?.contactPhoneNumber"> <img :src="IconPhone" class="mine-curriculum-info-item-phone-icon" /> <div class="mine-curriculum-info-item-phone"> {{ userResumeInfo?.contactPhoneNumber ?? '' }} diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue index 309e69d..4ce95a8 100644 --- a/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/InnerPage.vue @@ -87,8 +87,8 @@ placeholderData: () => ({} as API.GetUserResumeJobSeekingQueryResult), onSuccess(data) { form.userExpectJobs = data.userExpectJobs.map((x) => x.expectJobCode); - form.freeTime = data.freeTime; - form.jobSeekingStatus = data.jobSeekingStatus; + form.freeTime = data.freeTime ?? ('' as any); + form.jobSeekingStatus = data.jobSeekingStatus ?? ('' as any); }, }); diff --git a/packages/components/src/Input/ChooseInputWithAreaPicker.vue b/packages/components/src/Input/ChooseInputWithAreaPicker.vue index b0cd598..502a62c 100644 --- a/packages/components/src/Input/ChooseInputWithAreaPicker.vue +++ b/packages/components/src/Input/ChooseInputWithAreaPicker.vue @@ -62,7 +62,7 @@ onConfirm: ({ selectedValue, selectedOptions }) => { emit( 'update:modelValue', - selectedOptions.map((x) => x.areaCode) + selectedOptions.filter(Boolean).map((x) => x.areaCode) ); onClose(); }, diff --git a/packages/hooks/area.ts b/packages/hooks/area.ts index c8dd413..506b61d 100644 --- a/packages/hooks/area.ts +++ b/packages/hooks/area.ts @@ -51,6 +51,8 @@ { showLoading: false } ); }, + placeholderData: () => [] as API.GetAreaSelectQueryResultOption[], + staleTime: Infinity, }); // const areaTree = computed(() => formatAreaListToTree(areaList.value, null, unref(maxLayer))); -- Gitblit v1.9.1