From 73fc2bfa7bb20bf27c8077988468ad8f82140705 Mon Sep 17 00:00:00 2001 From: linxd <544554903@qq.com> Date: Mon, 30 Jun 2025 15:24:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=A2=83=E5=A4=96=E6=B3=A8?= =?UTF-8?q?=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/register/register.less | 3 + src/pages/register/supplier.tsx | 2 +- .../register/supplier/CommonFormSections.tsx | 45 +++-- src/pages/register/supplier/DomesticForm.tsx | 24 ++- src/pages/register/supplier/ForeignForm.tsx | 188 +++++------------- 5 files changed, 95 insertions(+), 167 deletions(-) diff --git a/src/pages/register/register.less b/src/pages/register/register.less index cc83ba1..18eaa11 100644 --- a/src/pages/register/register.less +++ b/src/pages/register/register.less @@ -112,4 +112,7 @@ height: 75vh; overflow-x: hidden; overflow-y: auto; + .ant-form-item-label-fix{ + padding-left: 30px !important; + } } \ No newline at end of file diff --git a/src/pages/register/supplier.tsx b/src/pages/register/supplier.tsx index 8e11733..f1d1db7 100644 --- a/src/pages/register/supplier.tsx +++ b/src/pages/register/supplier.tsx @@ -181,7 +181,7 @@ const SupplierRegister: React.FC = () => { labelCol={{ span: 7 }} wrapperCol={{ span: 17 }} > - + 境内企业/机构 境外企业 diff --git a/src/pages/register/supplier/CommonFormSections.tsx b/src/pages/register/supplier/CommonFormSections.tsx index 481505f..39845d6 100644 --- a/src/pages/register/supplier/CommonFormSections.tsx +++ b/src/pages/register/supplier/CommonFormSections.tsx @@ -104,7 +104,7 @@ export const QualificationSection: React.FC = ({ form } @@ -136,7 +136,7 @@ export const QualificationSection: React.FC = ({ form } @@ -158,7 +158,7 @@ export const QualificationSection: React.FC = ({ form } @@ -171,7 +171,7 @@ export const QualificationSection: React.FC = ({ form } = ({ form } = ({ form } = ({ form }) => { - + = ({ form }) */ export const SurveySection: React.FC = ({ form, surveyQuestions }) => { // 使用API获取的问卷数据,如果没有则显示无数据状态 - const hasQuestions = surveyQuestions && Array.isArray(surveyQuestions) && surveyQuestions.length > 0; + const hasQuestions = + surveyQuestions && Array.isArray(surveyQuestions) && surveyQuestions.length > 0; // 调试日志 console.log('调查问卷数据:', surveyQuestions); @@ -525,7 +530,13 @@ export const SurveySection: React.FC = ({ form, surveyQuesti {hasQuestions ? ( - ({ surveyQuestionId: q.id, replyValue: '' }))}> + ({ + surveyQuestionId: q.id, + replyValue: '', + }))} + > {(fields, { add, remove }) => { console.log('Form.List fields:', fields); @@ -567,13 +578,11 @@ export const SurveySection: React.FC = ({ form, surveyQuesti rules={[{ required: true, message: `请选择问题${index + 1}的答案` }]} wrapperCol={{ span: 24 }} > - {record.coscoSurveyQuestionOptionList && record.coscoSurveyQuestionOptionList.length > 0 ? ( + {record.coscoSurveyQuestionOptionList && + record.coscoSurveyQuestionOptionList.length > 0 ? ( {record.coscoSurveyQuestionOptionList.map((option: any) => ( - + {option.optionName} ))} @@ -584,7 +593,7 @@ export const SurveySection: React.FC = ({ form, surveyQuesti ); - } + }, }, ]} /> @@ -712,7 +721,7 @@ export const AttachmentSection: React.FC = ({ form }) = )} {index > 0 && ( - + = ({ {/* 营业执照附件和有效期 */} + + + + + @@ -100,7 +114,7 @@ const DomesticForm: React.FC = ({ - + = ({ /> - + = ({ } placeholder="上海市普陀区XX路1888号" /> - + = ({ /> - + = ({ form, countdown, handleGetCaptcha, surveyQuestions }) => { +const ForeignForm: React.FC = ({ + form, + countdown, + handleGetCaptcha, + surveyQuestions, +}) => { return ( <> {/* 境外企业特有的基本信息部分 */} @@ -43,7 +44,7 @@ const ForeignForm: React.FC = ({ form, countdown, handleGetCap @@ -57,15 +58,6 @@ const ForeignForm: React.FC = ({ form, countdown, handleGetCap - - - - - = ({ form, countdown, handleGetCap - + - + ({ - validator(_, value) { - if (!value || getFieldValue('registrationPassword') === value) { - return Promise.resolve(); - } - return Promise.reject(new Error('两次输入的密码不一致')); - }, - }), - ]} - > - - - - - } placeholder="请具体注明" /> - - - } placeholder="请具体注明" /> + + +