|  | @@ -1226,18 +1226,35 @@ const projTreeObj = {
 | 
												
													
														
															|  |              }
 |  |              }
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  |      },
 |  |      },
 | 
												
													
														
															|  | -    confirmFileChange : function(){
 |  | 
 | 
												
													
														
															|  | -        let selectProjects =[];
 |  | 
 | 
												
													
														
															|  | 
 |  | +    confirmFileChange :async function(){
 | 
												
													
														
															|  | 
 |  | +        let selectProjects =[],fileID=null,from = $("#mr_from").val();
 | 
												
													
														
															|  |          for(let i of this.replaceTree.items){
 |  |          for(let i of this.replaceTree.items){
 | 
												
													
														
															|  |              if(i.data.selected === 1) selectProjects.push(i)
 |  |              if(i.data.selected === 1) selectProjects.push(i)
 | 
												
													
														
															|  |          }
 |  |          }
 | 
												
													
														
															|  | -        console.log(selectProjects);
 |  | 
 | 
												
													
														
															|  |          if(selectProjects.length > 0){
 |  |          if(selectProjects.length > 0){
 | 
												
													
														
															|  | 
 |  | +            let type = parseInt($("input[name='select_from']:checked").val());//0 从当前建设项目,1从其它建设项目中复制
 | 
												
													
														
															|  | 
 |  | +            if(type == 0){
 | 
												
													
														
															|  | 
 |  | +                fileID = $("#currentOptions").val();
 | 
												
													
														
															|  | 
 |  | +            }else {
 | 
												
													
														
															|  | 
 |  | +                fileID = $("#otherFileOptions").val();
 | 
												
													
														
															|  | 
 |  | +            }
 | 
												
													
														
															|  | 
 |  | +            if(fileID == null || fileID == undefined|| fileID ==""){
 | 
												
													
														
															|  | 
 |  | +                alert("请选择替换文件")
 | 
												
													
														
															|  | 
 |  | +            }
 | 
												
													
														
															|  | 
 |  | +            await projTreeObj.postChangeFile({projects:selectProjects,fileID:fileID,type:type,from:from});
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | -        }
 |  | 
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  |  
 |  |  
 | 
												
													
														
															|  | 
 |  | +        }
 | 
												
													
														
															|  |      },
 |  |      },
 | 
												
													
														
															|  | 
 |  | +    postChangeFile:async function(data){
 | 
												
													
														
															|  | 
 |  | +       let result = await ajaxPost("/pm/api/changeFile",data);
 | 
												
													
														
															|  | 
 |  | +        console.log(result);
 | 
												
													
														
															|  | 
 |  | +    },
 | 
												
													
														
															|  | 
 |  | +    checkFileName:async function (fileID,name,type) {
 | 
												
													
														
															|  | 
 |  | +        let node = this.tree.selected;
 | 
												
													
														
															|  | 
 |  | +    },
 | 
												
													
														
															|  | 
 |  | +
 | 
												
													
														
															|  |      insert: function (data, parent, next) {
 |  |      insert: function (data, parent, next) {
 | 
												
													
														
															|  |          let preNode = this.tree.items[this.preSelection.row];
 |  |          let preNode = this.tree.items[this.preSelection.row];
 | 
												
													
														
															|  |          let node = this.tree.addNodeData(data, parent, next);
 |  |          let node = this.tree.addNodeData(data, parent, next);
 |