|
|
@@ -203,9 +203,9 @@ let zmhs_obj = {
|
|
|
this.assSheetData = assList;
|
|
|
return assList;
|
|
|
},
|
|
|
- refreshAfterUpdate:function(result,reload){
|
|
|
+ refreshAfterUpdate:function(result){
|
|
|
let ration_glj = projectObj.project.ration_glj;
|
|
|
- let calcInstall = false;//是否记录安装增加费
|
|
|
+ let calcInstall = false;//是否记取安装增加费
|
|
|
let nodes = projectObj.project.updateNodesCache([{type:ModuleNames.ration,data:result.ration}]);
|
|
|
if(result.add && result.add.length > 0){//需添加定额工料机的情况
|
|
|
ration_glj.datas = ration_glj.datas.concat(result.add);
|
|
|
@@ -223,14 +223,11 @@ let zmhs_obj = {
|
|
|
projectObj.mainController.refreshTreeNode(nodes, false);
|
|
|
|
|
|
let rationID= ration_glj.updateCacheAfterAdjust(result.ration_glj);
|
|
|
- if(reload == true){//有添加、替换、工料机等需重新加载的情况
|
|
|
- $.bootstrapLoading.start();
|
|
|
- projectObj.project.projectGLJ.loadData(function () {
|
|
|
- $.bootstrapLoading.end();
|
|
|
- if(result.add && result.add.length > 0) ration_glj.addToMainTree(result.add);//这个方法有再去项目工料机那里取价格,所以要在回调里调用,不像替换工料的情况
|
|
|
- ration_glj.reCalcWhenGLJChange({rationID:rationID});
|
|
|
- if(result.delete && result.delete.length > 0 && calcInstall) installationFeeObj.calcInstallationFee();//如果是删除节点的话,
|
|
|
- });
|
|
|
+ if(result.projectGLJDatas){//有添加、替换、工料机等需重新加载的情况
|
|
|
+ projectObj.project.projectGLJ.refreshByDatas(result.projectGLJDatas);
|
|
|
+ if(result.add && result.add.length > 0) ration_glj.addToMainTree(result.add);//这个方法有再去项目工料机那里取价格,所以要在回调里调用,不像替换工料的情况
|
|
|
+ ration_glj.reCalcWhenGLJChange({rationID:rationID});
|
|
|
+ if(result.delete && result.delete.length > 0 && calcInstall) installationFeeObj.calcInstallationFee();//如果是删除节点的话,
|
|
|
}else {
|
|
|
ration_glj.reCalcWhenGLJChange({rationID:rationID});
|
|
|
}
|