소스 검색

独立表单编辑更新

duy 2 년 전
부모
커밋
efdfabf912
1개의 변경된 파일22개의 추가작업 그리고 2개의 파일을 삭제
  1. 22 2
      src/views/manager/projectinfo/independent.vue

+ 22 - 2
src/views/manager/projectinfo/independent.vue

@@ -487,13 +487,33 @@ export default {
         })
       }
     },
-   onLoad1(){
-      if(this.treeId){
+  //  onLoad1(){
+  //     if(this.treeId){
+  //        this.tabTypeLazyTree(this.treeId,this.projectid, this.page.current,this.page.size).then((res)=>{
+  //         this.loadData=res.records
+  //          this.page.total=res.total
+  //       })
+  //     }
+  //   },
+     //编辑后刷新
+    onLoad1(){
+      // console.log(this.level,'1111111111');
+      if(this.curNode.level===1&&this.curNode.data.hasChildren){
          this.tabTypeLazyTree(this.treeId,this.projectid, this.page.current,this.page.size).then((res)=>{
           this.loadData=res.records
            this.page.total=res.total
         })
+      }else{
+          this.tabTypeLazyTree(this.treeId,this.projectid, this.page.current,this.page.size).then((res)=>{
+           let faArr=res.records;
+           this.loadData=faArr.filter((item)=>{
+             if(item.id===this.treeId){
+               return item
+             }
+           })
+          })
       }
+      // this.refreshTreeData()
     },
     resetChange(item){
       console.log(item);