Преглед на файлове

fix: 兼容之前未保存form的审批

ZhaoJun преди 1 година
родител
ревизия
c8b235c01b
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      src/pages/Detail/CommitAuditModal.js

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

@@ -158,7 +158,8 @@ function CommitAuditModal(props) {
     if (res.data) {
       const formList = JSON.parse(res.data.json);
       setApprovalProcess(formList.approvalProcess || {});
-      const prevFormData = JSON.parse(formList.formList[0]);
+      const temp = formList.formList;
+      const prevFormData = JSON.parse(temp && temp.length ? temp : '{}');
       setFormComponentValues(prevFormData);
       return formList;
     }
@@ -323,7 +324,7 @@ function CommitAuditModal(props) {
   };
 
   //处理tabs页
-  const setAuditListFun = async (approvalProcess = {},prevFormData = []) => {
+  const setAuditListFun = async (approvalProcess = {}, prevFormData = []) => {
     var fieldsValue = await form.validateFields();
     let addAuditList = [];
     let result = Object.values(fieldsValue)