IO-1342 Revert IO-554 and add validation on jobline upsert.
This commit is contained in:
@@ -115,18 +115,18 @@ export default function JobLinesUpsertModalComponent({
|
||||
<Form.Item
|
||||
label={t("joblines.fields.mod_lb_hrs")}
|
||||
name="mod_lb_hrs"
|
||||
// rules={[
|
||||
// ({ getFieldValue }) => ({
|
||||
// validator(rule, value) {
|
||||
// if (!!getFieldValue("mod_lbr_ty") === !!value) {
|
||||
// return Promise.resolve();
|
||||
// }
|
||||
// return Promise.reject(
|
||||
// t("joblines.validations.hrsrequirediflbrtyp")
|
||||
// );
|
||||
// },
|
||||
// }),
|
||||
// ]}
|
||||
rules={[
|
||||
({ getFieldValue }) => ({
|
||||
validator(rule, value) {
|
||||
if (!!getFieldValue("mod_lbr_ty") === !!value) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
return Promise.reject(
|
||||
t("joblines.validations.hrsrequirediflbrtyp")
|
||||
);
|
||||
},
|
||||
}),
|
||||
]}
|
||||
>
|
||||
<InputNumber precision={1} />
|
||||
</Form.Item>
|
||||
@@ -169,18 +169,18 @@ export default function JobLinesUpsertModalComponent({
|
||||
<Form.Item
|
||||
label={t("joblines.fields.part_qty")}
|
||||
name="part_qty"
|
||||
// rules={[
|
||||
// ({ getFieldValue }) => ({
|
||||
// validator(rule, value) {
|
||||
// if (!!getFieldValue("part_type") === !!value) {
|
||||
// return Promise.resolve();
|
||||
// }
|
||||
// return Promise.reject(
|
||||
// t("joblines.validations.requiredifparttype")
|
||||
// );
|
||||
// },
|
||||
// }),
|
||||
// ]}
|
||||
rules={[
|
||||
({ getFieldValue }) => ({
|
||||
validator(rule, value) {
|
||||
if (!!getFieldValue("part_type") === !!value) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
return Promise.reject(
|
||||
t("joblines.validations.requiredifparttype")
|
||||
);
|
||||
},
|
||||
}),
|
||||
]}
|
||||
>
|
||||
<InputNumber precision={0} min={0} />
|
||||
</Form.Item>
|
||||
@@ -190,28 +190,28 @@ export default function JobLinesUpsertModalComponent({
|
||||
<Form.Item
|
||||
label={t("joblines.fields.act_price")}
|
||||
name="act_price"
|
||||
// rules={[
|
||||
// ({ getFieldValue }) => ({
|
||||
// validator(rule, value) {
|
||||
// if (!value || getFieldValue("part_type") !== "PAE") {
|
||||
// return Promise.resolve();
|
||||
// }
|
||||
// return Promise.reject(
|
||||
// t("joblines.validations.zeropriceexistingpart")
|
||||
// );
|
||||
// },
|
||||
// }),
|
||||
// ({ getFieldValue }) => ({
|
||||
// validator(rule, value) {
|
||||
// if (!!getFieldValue("part_type") === !!value) {
|
||||
// return Promise.resolve();
|
||||
// }
|
||||
// return Promise.reject(
|
||||
// t("joblines.validations.requiredifparttype")
|
||||
// );
|
||||
// },
|
||||
// }),
|
||||
// ]}
|
||||
rules={[
|
||||
({ getFieldValue }) => ({
|
||||
validator(rule, value) {
|
||||
if (!value || getFieldValue("part_type") !== "PAE") {
|
||||
return Promise.resolve();
|
||||
}
|
||||
return Promise.reject(
|
||||
t("joblines.validations.zeropriceexistingpart")
|
||||
);
|
||||
},
|
||||
}),
|
||||
({ getFieldValue }) => ({
|
||||
validator(rule, value) {
|
||||
if (!!getFieldValue("part_type") === !!value) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
return Promise.reject(
|
||||
t("joblines.validations.requiredifparttype")
|
||||
);
|
||||
},
|
||||
}),
|
||||
]}
|
||||
>
|
||||
<InputCurrency precision={2} min={0} />
|
||||
</Form.Item>
|
||||
|
||||
Reference in New Issue
Block a user