From f32357c9f9a2c1e62ff8512d6cce65f4e65e7754 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期日, 19 十月 2025 17:11:55 +0800
Subject: [PATCH] fix: bug
---
apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
1 files changed, 51 insertions(+), 8 deletions(-)
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue
index 5dd1dbc..963e43b 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/InnerPage.vue
@@ -1,11 +1,11 @@
<template>
<ContentScrollView :paddingH="false">
<nut-form :model-value="form" ref="formRef">
- <nut-form-item label="宸ヤ綔骞撮檺:" class="bole-form-item" prop="workYear">
- <nut-input v-model="form.workYear" 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="workYear">
- <nut-input v-model="form.workYear" type="textarea" placeholder="璇疯緭鍏�"> </nut-input>
+ <nut-form-item label="宸ヤ綔缁忛獙:" class="bole-form-item" prop="workExperience">
+ <nut-input v-model="form.workExperience" type="textarea" placeholder="璇疯緭鍏�"> </nut-input>
</nut-form-item>
</nut-form>
</ContentScrollView>
@@ -15,19 +15,62 @@
</template>
<script setup lang="ts">
-import { useUser } from '@/hooks';
+import { goBack } from '@/utils';
+import { useUpdateResume } from '@12333/hooks';
+import * as userResumeServices from '@12333/services/apiV2/userResume';
+import { Message } from '@12333/utils';
+import { useQuery } from '@tanstack/vue-query';
defineOptions({
name: 'InnerPage',
});
-const { userDetail } = useUser();
+const { updateUserResume } = useUpdateResume();
const form = reactive({
- workYear: '',
+ workSeniority: '',
+ workExperience: '',
});
-function handleConfirm() {}
+const {
+ isLoading,
+ isError,
+ data: detail,
+ refetch,
+} = useQuery({
+ queryKey: ['userResumeServices/getUserResumeWorkExperience'],
+ queryFn: async () => {
+ return await userResumeServices.getUserResumeWorkExperience(
+ {},
+ {
+ showLoading: false,
+ }
+ );
+ },
+ placeholderData: () => ({} as API.GetUserResumeWorkExperienceQueryResult),
+ onSuccess(data) {
+ form.workSeniority = data.workSeniority;
+ form.workExperience = data.workExperience;
+ },
+});
+
+async function handleConfirm() {
+ try {
+ let params: API.SaveUserResumeWorkExperienceCommand = {
+ workSeniority: form.workSeniority,
+ workExperience: form.workExperience,
+ };
+ let res = await userResumeServices.saveUserResumeWorkExperience(params);
+ if (res) {
+ Message.success('淇濆瓨鎴愬姛', {
+ onClosed() {
+ goBack();
+ updateUserResume();
+ },
+ });
+ }
+ } catch (error) {}
+}
</script>
<style lang="scss">
--
Gitblit v1.9.1