WIP Сделала валидацию на страховках

This commit is contained in:
Daria Golova
2023-08-24 15:24:05 +03:00
parent cb41a00ae1
commit d1c5dc5683
5 changed files with 336 additions and 270 deletions

View File

@@ -385,13 +385,21 @@ export const baseInsuranceForm = [
key: "series",
label: "Серия",
type: "text",
inputMask: "####",
rules: (val) => ruleNotValue(val),
errorMessage: {
title: "Ошибка валидации",
message: "Серия полиса ОМС не заполнена",
},
},
{
key: "number",
label: "Номер",
type: "text",
inputMask: "####-####-####",
rules: (val) => ruleNotValue(val),
errorMessage: {
title: "Ошибка валидации",
message: "Номер полиса ДМС не заполнен",
},
},
{
key: "attachments",
@@ -408,13 +416,21 @@ export const baseInsuranceForm = [
key: "series",
label: "Серия",
type: "text",
inputMask: "####",
rules: (val) => ruleNotValue(val),
errorMessage: {
title: "Ошибка валидации",
message: "Серия полиса ДМС не заполнена",
},
},
{
key: "number",
label: "Номер",
type: "text",
inputMask: "####-####-####",
rules: (val) => ruleNotValue(val),
errorMessage: {
title: "Ошибка валидации",
message: "Номер полиса ДМС не заполнен",
},
},
{
key: "attachments",
@@ -525,7 +541,7 @@ export const documentForm = [
title: "Ошибка валидации",
message: "СНИЛС содержит менее 11 цифр",
},
rules: (val) => ruleOptionalFields(val, 14),
rules: (val, id) => ruleOptionalFields(val, 14, id),
},
{
key: "attachments",
@@ -547,7 +563,7 @@ export const documentForm = [
title: "Ошибка валидации",
message: "ИНН содержит менее 12 цифр",
},
rules: (val) => ruleOptionalFields(val, 12),
rules: (val, id) => ruleOptionalFields(val, 12, id),
},
{
key: "attachments",