|
|
@@ -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;
|