|
|
@@ -415,7 +415,7 @@ var Ration = {
|
|
|
node.data.feesIndex = {};
|
|
|
//删除定额节点下的主材和设备节点
|
|
|
project.ration_glj.removeNodeByRation(recode.ration,projectObj.mainController);
|
|
|
- project.Ration.deleteSubListOfRation(recode.ration);//删除旧定额下的相关记录
|
|
|
+ project.Ration.deleteSubListOfRation(recode.ration,cleanzmhs);//删除旧定额下的相关记录
|
|
|
//添加新的记录
|
|
|
project.Ration.addSubListOfRation(recode);
|
|
|
|
|
|
@@ -701,12 +701,14 @@ var Ration = {
|
|
|
}
|
|
|
else return null;
|
|
|
};
|
|
|
- ration.prototype.deleteSubListOfRation = function(ration){
|
|
|
+ ration.prototype.deleteSubListOfRation = function(ration,cleanzmhs = false){
|
|
|
projectObj.project.ration_glj.deleteByRation(ration);
|
|
|
projectObj.project.ration_coe.deleteByRation(ration);
|
|
|
- projectObj.project.quantity_detail.deleteByRation(ration);
|
|
|
- projectObj.project.ration_installation.deleteByRation(ration);
|
|
|
- projectObj.project.ration_template.deleteByRation(ration);
|
|
|
+ if(cleanzmhs == false){
|
|
|
+ projectObj.project.quantity_detail.deleteByRation(ration);
|
|
|
+ projectObj.project.ration_installation.deleteByRation(ration);
|
|
|
+ projectObj.project.ration_template.deleteByRation(ration);
|
|
|
+ }
|
|
|
};
|
|
|
ration.prototype.addSubListOfRation = function (data) {
|
|
|
project.ration_glj.addDatasToList(data.ration_gljs);
|