From e75076815db5ab6870353d0760b962b671e7c56f Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 23 十二月 2025 17:50:28 +0800
Subject: [PATCH] fix: 甲方小程序
---
apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue | 49 +++++++++++++++++--------------------------------
1 files changed, 17 insertions(+), 32 deletions(-)
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
index 96adbd7..491197c 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/companyInfo/InnerPage.vue
@@ -54,45 +54,25 @@
<script setup lang="ts">
import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types';
import { convertApi2FormUrlOnlyOne, FormValidator, Message } from '@12333/utils';
-import { useUpdateResume } from '@12333/hooks';
-import * as userResumeServices from '@12333/services/apiV2/userResume';
import Taro from '@tarojs/taro';
import { useQuery } from '@tanstack/vue-query';
import { goBack } from '@/utils';
import { FileItem } from '@nutui/nutui-taro/dist/types/__VUE/uploader/type';
import { vatLicense } from '@12333/hooks';
+import * as enterpriseServices from '@12333/services/apiV2/enterprise';
defineOptions({
name: 'InnerPage',
});
-const { updateUserResume } = useUpdateResume();
-
-const { userDetail } = useUser();
+const { userDetail, updateUserInfo } = useUser();
const form = reactive({
- avatar: [] as FileItem[],
- licenseUrl: [] as FileItem[],
- enterpriseName: '',
- societyCreditCode: '',
- contactPhoneNumber: '',
-});
-
-const { isLoading, isError, refetch } = useQuery({
- queryKey: ['userResumeServices/getUserResumePersonal'],
- queryFn: async () => {
- return await userResumeServices.getUserResumePersonal(
- {},
- {
- showLoading: false,
- }
- );
- },
- placeholderData: () => ({} as API.GetUserResumePersonalQueryResult),
- onSuccess(data) {
- form.avatar = convertApi2FormUrlOnlyOne(data.avatar);
- form.contactPhoneNumber = data.contactPhoneNumber ?? '';
- },
+ avatar: convertApi2FormUrlOnlyOne(userDetail.value.originalAvatar),
+ licenseUrl: convertApi2FormUrlOnlyOne(userDetail.value.licenseImage),
+ enterpriseName: userDetail.value.enterpriseName ?? '',
+ societyCreditCode: userDetail.value.societyCreditCode ?? '',
+ contactPhoneNumber: userDetail.value.contactPhoneNumber ?? '',
});
const handleLicenseUrlChange = (response: FileItem) => {
@@ -119,7 +99,10 @@
{ required: true, message: '璇疯緭鍏ユ偍钀ヤ笟鎵х収涓婄殑淇$敤浠g爜' },
{ message: '璇疯緭鍏ユ纭殑淇$敤浠g爜', validator: FormValidator.validatorSocietyCreditCode },
],
- contactPhoneNumber: [{ required: true, message: '璇疯緭鍏ユ墜鏈哄彿' }],
+ contactPhoneNumber: [
+ { required: true, message: '璇疯緭鍏ユ墜鏈哄彿' },
+ { validator: FormValidator.validatorPhoneNumber, message: '璇疯緭鍏ユ纭殑鎵嬫満鍙�' },
+ ],
});
const formRef = ref<any>(null);
function handleConfirm() {
@@ -133,17 +116,19 @@
async function confirm() {
try {
- let params: API.SaveUserResumePersonalCommand = {
- name: form.name,
+ let params: API.SetEnterpriseLoginInfoCommand = {
avatar: form.avatar?.[0]?.path ?? '',
+ licenseImage: form.licenseUrl?.[0]?.path ?? '',
+ enterpriseName: form.enterpriseName,
+ societyCreditCode: form.societyCreditCode,
contactPhoneNumber: form.contactPhoneNumber,
};
- let res = await userResumeServices.saveUserResumePersonal(params);
+ let res = await enterpriseServices.setEnterpriseLoginInfo(params);
if (res) {
Message.success('淇濆瓨鎴愬姛', {
onClosed() {
goBack();
- updateUserResume();
+ updateUserInfo();
},
});
}
--
Gitblit v1.10.0