|
|
@@ -845,22 +845,11 @@ function m_getDelDatas(oprNode){
|
|
|
getChild(oprNode);
|
|
|
//父节点只有一个单位工程,则清除此单位工程的时候,父节点也清除,(建设项目单价、费率文件存在时不清除)
|
|
|
if(oprNode.data.projType === projectType.tender){
|
|
|
- let eng = oprNode.parent, proj = null;
|
|
|
- if(eng && deleted(eng)){
|
|
|
- proj = eng.parent;
|
|
|
- rst.push({updateType: 'Project', ID: eng.data.ID});
|
|
|
- }
|
|
|
- if(proj && deleted(proj) && fileEmpty(proj)){
|
|
|
- rst.push({updateType: 'Project', ID: proj.data.ID})
|
|
|
- }
|
|
|
- }
|
|
|
- else if(oprNode.data.projType === projectType.engineering){
|
|
|
let proj = oprNode.parent;
|
|
|
if(proj && deleted(proj) && fileEmpty(proj)){
|
|
|
- rst.push({updateType: 'Project', ID: proj.data.ID});
|
|
|
+ rst.push({updateType: 'Project', ID: proj.data.ID})
|
|
|
}
|
|
|
- }
|
|
|
- else if(oprNode.data.projType === projectType.project){
|
|
|
+ } else if(oprNode.data.projType === projectType.project){
|
|
|
for(let uf of oprNode.data.unitPriceFiles){
|
|
|
rst.push({updateType: fileType.unitPriceFile, ID: uf.id});
|
|
|
}
|