From 10089fbb4958ff4780c33bf2e51ec6f04024e2b6 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 11 八月 2025 15:55:23 +0800 Subject: [PATCH] feat: 接口对接 --- apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue index 60f5d12..1303900 100644 --- a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue @@ -1,8 +1,8 @@ <template> <ContentScrollView :paddingH="false"> <nut-form :model-value="form" ref="formRef"> - <nut-form-item label="宸ヤ綔骞撮檺:" class="bole-form-item" prop="workingSeniority"> - <nut-input v-model="form.workingSeniority" placeholder="璇疯緭鍏�"> </nut-input> + <nut-form-item label="宸ヤ綔骞撮檺:" class="bole-form-item" prop="workSeniority"> + <nut-input v-model="form.workSeniority" placeholder="璇疯緭鍏�"> </nut-input> </nut-form-item> <nut-form-item label="宸ヤ綔缁忛獙:" class="bole-form-item" prop="workExperience"> <nut-input v-model="form.workExperience" type="textarea" placeholder="璇疯緭鍏�"> </nut-input> @@ -16,7 +16,7 @@ <script setup lang="ts"> import { goBack } from '@/utils'; -import * as userResumeServices from '@12333/services/api/userResume'; +import * as userResumeServices from '@12333/services/apiV2/userResume'; import { Message } from '@12333/utils'; import { useQuery } from '@tanstack/vue-query'; @@ -24,8 +24,10 @@ name: 'InnerPage', }); +const { refetch: userResumeRefetch } = useUserResume(); + const form = reactive({ - workingSeniority: '', + workSeniority: '', workExperience: '', }); @@ -37,21 +39,24 @@ } = useQuery({ queryKey: ['userResumeServices/getUserResumeWorkExperience'], queryFn: async () => { - return await userResumeServices.getUserResumeWorkExperience({ - showLoading: false, - }); + return await userResumeServices.getUserResumeWorkExperience( + {}, + { + showLoading: false, + } + ); }, - placeholderData: () => ({} as API.UserResumeWorkExperienceOutput), + placeholderData: () => ({} as API.GetUserResumeWorkExperienceQueryResult), onSuccess(data) { - form.workingSeniority = data.workingSeniority; + form.workSeniority = data.workSeniority; form.workExperience = data.workExperience; }, }); async function handleConfirm() { try { - let params: API.SaveUserResumeWorkExperienceInput = { - workingSeniority: form.workingSeniority, + let params: API.SaveUserResumeWorkExperienceCommand = { + workSeniority: form.workSeniority, workExperience: form.workExperience, }; let res = await userResumeServices.saveUserResumeWorkExperience(params); @@ -59,6 +64,7 @@ Message.success('淇濆瓨鎴愬姛', { onClosed() { goBack(); + userResumeRefetch({ type: 'inactive' }); }, }); } -- Gitblit v1.9.1