From 2e614197e17e9d1f1d33f291cddac79ad0498981 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Tue, 18 May 2021 14:11:54 -0700 Subject: [PATCH] IO-1034 Resolve undefined error messages for reqd form list fields. --- .../bill-form/bill-form.lines.component.jsx | 15 ++++++++++++++- .../jobs-close-lines.component.jsx | 6 ++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/client/src/components/bill-form/bill-form.lines.component.jsx b/client/src/components/bill-form/bill-form.lines.component.jsx index 82d9b6931..ffe6a45e5 100644 --- a/client/src/components/bill-form/bill-form.lines.component.jsx +++ b/client/src/components/bill-form/bill-form.lines.component.jsx @@ -47,6 +47,7 @@ export function BillEnterModalLinesComponent({ return { key: `${field.index}joblinename`, name: [field.name, "joblineid"], + label: t("billlines.fields.jobline"), rules: [ { required: true, @@ -94,6 +95,7 @@ export function BillEnterModalLinesComponent({ return { key: `${field.index}line_desc`, name: [field.name, "line_desc"], + label: t("billlines.fields.line_desc"), rules: [ { required: true, @@ -113,6 +115,7 @@ export function BillEnterModalLinesComponent({ return { key: `${field.index}quantity`, name: [field.name, "quantity"], + label: t("billlines.fields.quantity"), rules: [ { required: true, @@ -134,6 +137,7 @@ export function BillEnterModalLinesComponent({ return { key: `${field.index}actual_price`, name: [field.name, "actual_price"], + label: t("billlines.fields.actual_price"), rules: [ { required: true, @@ -186,10 +190,12 @@ export function BillEnterModalLinesComponent({ dataIndex: "actual_cost", editable: true, width: "8rem", + formItemProps: (field) => { return { key: `${field.index}actual_cost`, name: [field.name, "actual_cost"], + label: t("billlines.fields.actual_cost"), rules: [ { required: true, @@ -221,10 +227,12 @@ export function BillEnterModalLinesComponent({ title: t("billlines.fields.cost_center"), dataIndex: "cost_center", editable: true, + formItemProps: (field) => { return { key: `${field.index}cost_center`, name: [field.name, "cost_center"], + label: t("billlines.fields.cost_center"), rules: [ { required: true, @@ -246,6 +254,7 @@ export function BillEnterModalLinesComponent({ title: t("billlines.fields.location"), dataIndex: "location", editable: true, + label: t("billlines.fields.location"), formItemProps: (field) => { return { key: `${field.index}location`, @@ -499,7 +508,11 @@ const EditableCell = ({ return ( - + {(formInput && formInput(record, record.key)) || children} diff --git a/client/src/components/jobs-close-lines/jobs-close-lines.component.jsx b/client/src/components/jobs-close-lines/jobs-close-lines.component.jsx index 4e4d804c4..d3b7d6028 100644 --- a/client/src/components/jobs-close-lines/jobs-close-lines.component.jsx +++ b/client/src/components/jobs-close-lines/jobs-close-lines.component.jsx @@ -102,9 +102,10 @@ export function JobsCloseLines({ bodyshop, job, jobRO }) {