Explorar o código

修复提交流转报错的问题

xujunjie hai 1 ano
pai
achega
0a40f8055a
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      src/pages/Detail/CommitAuditModal.js

+ 6 - 2
src/pages/Detail/CommitAuditModal.js

@@ -459,7 +459,8 @@ function CommitAuditModal(props) {
   };
 
   const onDIYTableChange = (value, id, label) => {
-    const currentNodeID = auditList[currentTab].nodeId;
+    const currentNodeID = auditList[currentTab]?.nodeId;
+    if (!currentNodeID) return;
     const oldData = formComponentValues[currentNodeID] || [];
 
     const ids = id.split(';');
@@ -551,7 +552,8 @@ function CommitAuditModal(props) {
   };
 
   const onFormValueChange = (changedFields, allValues) => {
-    const currentNodeID = auditList[currentTab].nodeId;
+    const currentNodeID = auditList[currentTab]?.nodeId;
+    if (!currentNodeID) return;
     const allFormItem = auditList[currentTab].items;
     const componentValue = formComponentValues[currentNodeID] || [];
     const currentFieldID = Object.keys(changedFields)[0];
@@ -783,6 +785,8 @@ function CommitAuditModal(props) {
       onSubmitNextNode(params);
     } catch (error) {
       console.error(error);
+      setLoading(false);
+      message.error('请求失败');
     }
   };