From c7d4c2ad3fe94c1c3817cb5526eebdffa1431448 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Fri, 6 Feb 2026 15:10:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug=EF=BC=9A14523?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Qualification/Maintenance/Add/index.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/pages/Container/Supervision/Qualification/Maintenance/Add/index.js b/src/pages/Container/Supervision/Qualification/Maintenance/Add/index.js index bcfb36b..4e11e54 100644 --- a/src/pages/Container/Supervision/Qualification/Maintenance/Add/index.js +++ b/src/pages/Container/Supervision/Qualification/Maintenance/Add/index.js @@ -70,15 +70,15 @@ function Add(props) { { - if (v.dictValue === "wzgll") { + onChange={(value) => { + if (value === "wzgll") { setCorpTypeList([2, 6]); } else { setCorpTypeList([2]); } - form.setFieldValue("managerDept", []); - form.setFieldValue("managerDeptName", []); + form.setFieldValue("managerDept", ""); + form.setFieldValue("managerDeptName", ""); form.setFieldValue("managerUser", []); form.setFieldValue("managerUserName", []); }} @@ -115,12 +115,15 @@ function Add(props) { onGetLabel={(label) => { form.setFieldValue("managerDeptName", label); }} - onChange={(_, __, extra) => { + onChange={() => { form.setFieldValue("managerUser", []); form.setFieldValue("managerUserName", []); - form.setFieldValue("corpId", extra.triggerNode.props.corpinfoId); - form.setFieldValue("managerCorpId", extra.triggerNode.props.corpinfoId); - form.setFieldValue("managerCorpName", extra.triggerNode.props.corpinfoName); + }} + onGetNodePaths={(nodes) => { + const lastNode = nodes.at(-1); + form.setFieldValue("corpId", lastNode.corpinfoId); + form.setFieldValue("managerCorpId", lastNode.corpinfoId); + form.setFieldValue("managerCorpName", lastNode.corpinfoName); }} /> ),