Selaa lähdekoodia

修复修改项目经理不生效的问题

xujunjie 1 vuosi sitten
vanhempi
commit
1f98f4e74f
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      src/pages/PurchaseAdmin/PurchaseList/Approval/DetailModal.js

+ 5 - 1
src/pages/PurchaseAdmin/PurchaseList/Approval/DetailModal.js

@@ -314,8 +314,12 @@ function DetailModal(props) {
       payload = {
         ...data,
         ...params,
-        manager_id: manager.ID,
       };
+      // 判断是否修改过项目经理
+      if (!(promise.showModifyManager && params.manager_id)) {
+        // 未修改过项目经理,则项目经理使用当前的
+        payload.manager_id = manager.ID;
+      }
       if (params.attach && params.attach.length > 0) {
         try {
           payload.attach = JSON.stringify(params.attach);