IO-2156 Resolve AH detail line validation issue.
This commit is contained in:
@@ -166,16 +166,16 @@ export function JobLinesUpsertModalComponent({
|
|||||||
name="ah_detail_line"
|
name="ah_detail_line"
|
||||||
valuePropName="checked"
|
valuePropName="checked"
|
||||||
dependencies={["mod_lbr_ty"]}
|
dependencies={["mod_lbr_ty"]}
|
||||||
|
initialValue={false}
|
||||||
rules={[
|
rules={[
|
||||||
({ getFieldValue }) => ({
|
({ getFieldValue }) => ({
|
||||||
validator(rule, value) {
|
validator(rule, value) {
|
||||||
console.log(
|
if (
|
||||||
value === true,
|
value === false ||
|
||||||
["LA1", "LA2", "LA3", "LA4", "LAU"].includes(
|
value === undefined ||
|
||||||
getFieldValue("mod_lbr_ty")
|
value === null
|
||||||
)
|
)
|
||||||
);
|
return Promise.resolve();
|
||||||
if (value === false) return Promise.resolve();
|
|
||||||
if (
|
if (
|
||||||
value === true &&
|
value === true &&
|
||||||
["LA1", "LA2", "LA3", "LA4", "LAU"].includes(
|
["LA1", "LA2", "LA3", "LA4", "LAU"].includes(
|
||||||
|
|||||||
Reference in New Issue
Block a user