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