17613754660 3 роки тому
батько
коміт
70dfaff5fc

+ 20 - 10
fhKeeper/formulahousekeeper/timesheet/src/views/project/project_gantt.vue

@@ -88,17 +88,18 @@ export default {
       },
       // 人员/项目切换
       selChange(){
+        console.log("切换按钮");
         if (this.radio1 == "按人员查看") {
           this.reqpar1 = 0
           this.getList()
-          this.tasks1 = this.tasks
-          this.updatakey1 += 1
+          // this.tasks1 = this.tasks
+          // this.updatakey1 += 1
           this.isDataLoaded = true
         }else{
           this.reqpar1 = 1
           this.getList()
-          this.tasks2 = this.tasks
-          this.updatakey2 -= 1
+          // this.tasks2 = this.tasks
+          // this.updatakey2 -= 1
           this.isDataLoaded = false
         }
         
@@ -107,17 +108,15 @@ export default {
       // 时间段改变
       dateupdata(){
         this.reqpar2 = this.valueDate
-        
         if (this.reqpar1 = 0) {
           this.getList()
-          this.tasks1 = this.tasks
-          this.updatakey1 += 1
+          // this.tasks1 = this.tasks
+          // this.updatakey1 += 1
         } else {
           this.getList()
-          this.tasks2 = this.tasks
-          this.updatakey2 -= 1
+          // this.tasks2 = this.tasks
+          // this.updatakey2 -= 1
         }
-        
       },
       // 人员/项目筛选改变
       optupdata(){
@@ -138,6 +137,17 @@ export default {
                                 this.tasks = {data:res.data};
                                 this.isDataLoaded = true;
                                 console.log("getlist",res.data);
+                                
+                                this.$nextTick(()=>{
+                                  if (this.reqpar1 = 0) {
+                                  this.tasks1 = this.tasks
+                                  this.updatakey1 += 1
+                                } else {
+                                  this.tasks2 = this.tasks
+                                  this.updatakey2 -= 1
+                                }
+                          })
+                        
                             } else {
                                 this.$message({
                                     message: res.msg,