diff --git a/src/webparts/requestPortal/forms/RecruitingHire/RecruitingHireForm.tsx b/src/webparts/requestPortal/forms/RecruitingHire/RecruitingHireForm.tsx index 501c697..de7bb6d 100644 --- a/src/webparts/requestPortal/forms/RecruitingHire/RecruitingHireForm.tsx +++ b/src/webparts/requestPortal/forms/RecruitingHire/RecruitingHireForm.tsx @@ -452,6 +452,7 @@ const RecruitingHireForm: React.FC = ({ submit={submit} isValid={isValid} submitValid={isSubmitValid} + formId={FORM_ID} readOnly={readOnly} onCancel={onCancel} onSaveDraft={handleSaveDraft} diff --git a/src/webparts/requestPortal/forms/RecruitingSelection/RecruitingSelectionForm.tsx b/src/webparts/requestPortal/forms/RecruitingSelection/RecruitingSelectionForm.tsx index 15dea85..81679f2 100644 --- a/src/webparts/requestPortal/forms/RecruitingSelection/RecruitingSelectionForm.tsx +++ b/src/webparts/requestPortal/forms/RecruitingSelection/RecruitingSelectionForm.tsx @@ -449,6 +449,7 @@ const RecruitingSelectionForm: React.FC = ({ submit={submit} isValid={isValid} submitValid={isSubmitValid} + formId={FORM_ID} readOnly={readOnly} onCancel={onCancel} onSaveDraft={handleSaveDraft} diff --git a/src/webparts/requestPortal/forms/RecruitingSelection/sections/ConditionsSection.tsx b/src/webparts/requestPortal/forms/RecruitingSelection/sections/ConditionsSection.tsx index 9acbafd..9e3f713 100644 --- a/src/webparts/requestPortal/forms/RecruitingSelection/sections/ConditionsSection.tsx +++ b/src/webparts/requestPortal/forms/RecruitingSelection/sections/ConditionsSection.tsx @@ -111,7 +111,7 @@ export const ConditionsSection: React.FC = ({ onLabel="Да" /> - + boolean }> = [ { label: '1.3 дата подачи заявки', ok: (d) => !!d.SubmitDate }, @@ -28,7 +30,6 @@ const REQUIRED_FIELDS: ReadonlyArray<{ label: string; ok: (d: IFormData) => bool { label: '5.4 график работы', ok: (d) => !!d.WorkSchedule }, { label: '5.5 время работы', ok: (d) => !!d.WorkHours }, { label: '5.7 обеспечение рабочего места', ok: (d) => d.WorkplaceProvision.length > 0 }, - { label: '5.9 предполагаемый наставник', ok: (d) => !!d.ProposedMentor }, { label: '5.10 непосредственный руководитель', ok: (d) => !!d.DirectManager }, { label: '5.11 кто принимает решение о приёме', ok: (d) => d.HiringDecisionMaker.length > 0 } ]; diff --git a/src/webparts/requestPortal/forms/Referral/ReferralForm.tsx b/src/webparts/requestPortal/forms/Referral/ReferralForm.tsx index cc21c37..d8f0ca3 100644 --- a/src/webparts/requestPortal/forms/Referral/ReferralForm.tsx +++ b/src/webparts/requestPortal/forms/Referral/ReferralForm.tsx @@ -469,6 +469,7 @@ const ReferralForm: React.FC = ({ = ({ (['ticket1c']); +const UNFROZEN_FORMS = new Set([ + 'ticket1c', + 'recruiting-selection', + 'recruiting-hire', + 'recruiting-referral', + 'it-workplace-setup' +]); export interface ISubmitActionsProps { submit: IRequestSubmit;