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