|
@@ -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){
|
|
|
if(i.data.selected === 1) selectProjects.push(i)
|
|
|
}
|
|
|
- console.log(selectProjects);
|
|
|
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) {
|
|
|
let preNode = this.tree.items[this.preSelection.row];
|
|
|
let node = this.tree.addNodeData(data, parent, next);
|