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