diff --git a/src/request/api.ts b/src/request/api.ts index 0976593..b3710fe 100644 --- a/src/request/api.ts +++ b/src/request/api.ts @@ -144,5 +144,5 @@ export const appOrderDetail = (appOrderId:any) => aiShopRequest.get(`/aishop/api // 生成授权书word文件 export const authorizeWord = (appOrderId:any,companyName:string) => aiShopRequest.get(`/aishop/api/apporder/create-file/SHOP04/${appOrderId}?name=${companyName}授权书&companyName=${companyName}`) // 企业认证 -export const companyAuth = (appOrderId:any,params:any) => aiShopRequest.post(`aishop/api/apporder/update/1/${appOrderId}`,{ params}) +export const companyAuth = (appOrderId:any,params:any) => aiShopRequest.post(`aishop/api/apporder/update/1/${appOrderId}`,params) // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file diff --git a/src/route/AppElectron/components/AppCompany/AppCompany.tsx b/src/route/AppElectron/components/AppCompany/AppCompany.tsx index fd479dc..31a7d05 100644 --- a/src/route/AppElectron/components/AppCompany/AppCompany.tsx +++ b/src/route/AppElectron/components/AppCompany/AppCompany.tsx @@ -24,7 +24,7 @@ import type { UploadProps } from 'antd'; // // pId: string; // } export default function AppCompany(props: any) { - const [messageApi, contextHolder] = message.useMessage(); + const [messageApi, contextHolder] = message.useMessage(); const [downLoading, setDownLoading] = useState(false) const validateImageUrl = () => { if (!imageUrl) { @@ -142,13 +142,7 @@ export default function AppCompany(props: any) { // }; const token = sessionStorage.getItem('token') - const submitInfo = (values: any) => { - message.success('提交成功'); - console.log(values); - props.setEditProcess(2); - - - } + const height = window.innerHeight - 460; const [form] = Form.useForm(); @@ -163,19 +157,23 @@ export default function AppCompany(props: any) { const onFinish = async (values: any) => { // 处理表单提交逻辑 - console.log('表单提交成功', values); - console.log('发过来的数据', props.companyInfo); - if (values != props.companyInfo) { + // console.log('表单提交成功', values); + // console.log('发过来的数据', props.companyInfo); + if (JSON.stringify(values) !== JSON.stringify(props.companyInfo)) { try { setDownLoading(true) const res = await companyAuth(props.appOrderId, { appOrderId: props.appOrderId, ...values }) + props.setCompanyInfo({ + ...values, + }) + props.setEditProcess(2); setDownLoading(false) console.log(res); } catch (error: any) { - + setDownLoading(false) if (error.response) { const data = error.response.data; messageApi.open({ @@ -188,9 +186,10 @@ export default function AppCompany(props: any) { } + }else{ + props.setEditProcess(2); } - // submitInfo(values) - console.log('imageurl', imageUrl); + }; @@ -198,6 +197,14 @@ export default function AppCompany(props: any) { console.log('认证数据', props.companyInfo); if (props.companyInfo.companyName) { console.log('嘻嘻'); + form.setFieldsValue({ + companyName: props.companyInfo.companyName, + companyNumber: props.companyInfo.companyNumber, + companyPhoto: props.companyInfo.companyPhoto, + companyAuth: props.companyInfo.companyAuth, + }) + setImageUrl(showImage(props.companyInfo.companyPhoto, false)) + setTextImageUrl(showImage(props.companyInfo.companyAuth, false)) } }, [props.companyInfo]) diff --git a/src/route/AppElectron/components/EditAppInfo/EditAppInfo.tsx b/src/route/AppElectron/components/EditAppInfo/EditAppInfo.tsx index d1d23e6..5c6523d 100644 --- a/src/route/AppElectron/components/EditAppInfo/EditAppInfo.tsx +++ b/src/route/AppElectron/components/EditAppInfo/EditAppInfo.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react' +import { useEffect, useState } from 'react' import BelongPeople from '../../../../components/BelongPeople/BelongPeople.tsx' import { Button, Form, Input, message, Select, Modal, DatePicker, Upload } from "antd" import { UploadOutlined } from '@ant-design/icons'; @@ -65,6 +65,9 @@ export default function EditAppInfo(props: any) { submitInfo(values) }; + useEffect(() => { + + },[props.appInfo]) return (