From 2b132fe01796357bf27fa02bde6fedb0101ecba4 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 15 四月 2021 18:07:27 +0800
Subject: [PATCH] 修复新建任务时的字段全选功能

---
 src/pages/datapush/index/RightEvent.vue |   40 ++++++++++++++++++++++------------------
 1 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/src/pages/datapush/index/RightEvent.vue b/src/pages/datapush/index/RightEvent.vue
index 660adf9..f4dce22 100644
--- a/src/pages/datapush/index/RightEvent.vue
+++ b/src/pages/datapush/index/RightEvent.vue
@@ -374,22 +374,22 @@
       this.tempPushSet = JSON.parse(JSON.stringify(this.taskEditData.push_set));
       this.checkFlag()
     },
-    checkFlag(){
+    checkFlag() {
       // debugger
       let flag = true
       this.tempPushSet.forEach(item => {
-        if (item.checked==false) {
+        if (item.checked == false) {
           flag = false
         }
       });
-      this.allFieldChecked=flag
+      this.allFieldChecked = flag
     },
-    checkChildren(val){
-      console.log(val,12121);
-      if (val==false) {
-        this.allFieldChecked=false
-      } else if(val==true && this.allFieldChecked==false){
-        this.$nextTick( ()=> {
+    checkChildren(val) {
+      console.log(val, 12121);
+      if (val == false) {
+        this.allFieldChecked = false
+      } else if (val == true && this.allFieldChecked == false) {
+        this.$nextTick(() => {
           this.checkFlag()
         })
       }
@@ -411,13 +411,13 @@
     canclePushFieldSet() {
       this.pushFieldDialog = false;
     },
-    allCheckChange(val){
-  
+    allCheckChange(val) {
+
       this.tempPushSet.forEach(function (item) {
-          item.checked= val 
-          item.children.forEach(function (child) {
-            child.checked= val
-          })     
+        item.checked = val
+        item.children.forEach(function (child) {
+          child.checked = val
+        })
       })
     },
     submitPushFieldSet() {
@@ -437,12 +437,15 @@
         //NO SUBMIT
         return
       }
+
       this.taskEditData.push_set = this.tempPushSet;
-      console.log(this.taskEditData.push_set);
       this.pushFieldDialog = false;
+
+      // 淇濆瓨瑙勫垯
+      this.eventPushsSave()
     },
     toggleConfigCheck(configObj) {
-      
+
       configObj.children.forEach(child => {
         child.checked = configObj.checked
       })
@@ -754,7 +757,8 @@
           }
         ],
         radioValue: "1",
-        eventTxt: ""
+        eventTxt: "",
+        push_set: this.pushFields
       };
       this.dataList = [];
     },

--
Gitblit v1.8.0