|
@@ -196,6 +196,23 @@ var ration_glj = {
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
+ ration_glj.prototype.removeNodeByRation = function(ration,controller){//删除主材或设备节点
|
|
|
+ let glj_list = _.filter(projectObj.project.ration_glj.datas,{'rationID':ration.ID});
|
|
|
+ let deleteNodes = [];
|
|
|
+ for(let rg of glj_list){
|
|
|
+ if(this.needShowToTree(rg)){
|
|
|
+ let r_node = projectObj.project.mainTree.getNodeByID(rg.ID);
|
|
|
+ deleteNodes.push(r_node);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(deleteNodes.length > 0){
|
|
|
+ if(controller.tree.m_delete(deleteNodes)){
|
|
|
+ let rowCount = deleteNodes.length;
|
|
|
+ controller.sheet.deleteRows(deleteNodes[0].serialNo(), rowCount);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
ration_glj.prototype.refreshAfterUpdate = function (data) {
|
|
|
var me = this;
|
|
|
var rationID=null;
|