瀏覽代碼

修复提交流转报错的问题

xujunjie 1 年之前
父節點
當前提交
0a40f8055a
共有 1 個文件被更改,包括 6 次插入2 次删除
  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 onDIYTableChange = (value, id, label) => {
-    const currentNodeID = auditList[currentTab].nodeId;
+    const currentNodeID = auditList[currentTab]?.nodeId;
+    if (!currentNodeID) return;
     const oldData = formComponentValues[currentNodeID] || [];
     const oldData = formComponentValues[currentNodeID] || [];
 
 
     const ids = id.split(';');
     const ids = id.split(';');
@@ -551,7 +552,8 @@ function CommitAuditModal(props) {
   };
   };
 
 
   const onFormValueChange = (changedFields, allValues) => {
   const onFormValueChange = (changedFields, allValues) => {
-    const currentNodeID = auditList[currentTab].nodeId;
+    const currentNodeID = auditList[currentTab]?.nodeId;
+    if (!currentNodeID) return;
     const allFormItem = auditList[currentTab].items;
     const allFormItem = auditList[currentTab].items;
     const componentValue = formComponentValues[currentNodeID] || [];
     const componentValue = formComponentValues[currentNodeID] || [];
     const currentFieldID = Object.keys(changedFields)[0];
     const currentFieldID = Object.keys(changedFields)[0];
@@ -783,6 +785,8 @@ function CommitAuditModal(props) {
       onSubmitNextNode(params);
       onSubmitNextNode(params);
     } catch (error) {
     } catch (error) {
       console.error(error);
       console.error(error);
+      setLoading(false);
+      message.error('请求失败');
     }
     }
   };
   };