Quellcode durchsuchen

清空子目换算bugs

zhangweicheng vor 6 Jahren
Ursprung
Commit
1a1640bb2a
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      web/building_saas/main/js/models/ration.js

+ 2 - 2
web/building_saas/main/js/models/ration.js

@@ -392,8 +392,8 @@ var Ration = {
             if(libIDs == null){
                 return;
             }
-            //设置定额库的优先级,默认先取选中的定额库,如果没有再取default定额库
-            let selectedLib = sessionStorage.getItem("stdRationLib");
+            //设置定额库的优先级, 当是清空子目换算时,使用原定额的定额库ID,其它情况再按: 默认先取选中的定额库,如果没有再取default定额库
+            let selectedLib = (cleanzmhs == true && recodes.length > 0)? recodes[0].node.data.libID : sessionStorage.getItem("stdRationLib");
             selectedLib&&selectedLib!='undefined'?libIDs.unshift(selectedLib):libIDs.unshift(defaultLibID);
             for(let r of recodes){
                 let needInstall = false;