From ccee429d379e0108b7445f72ade8d97c110a6fb3 Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期二, 09 十一月 2021 18:01:59 +0800 Subject: [PATCH] 问题修复 --- src/pages/datapush/index/RightEvent.vue | 41 +++++++++++++++++++++++------------------ 1 files changed, 23 insertions(+), 18 deletions(-) diff --git a/src/pages/datapush/index/RightEvent.vue b/src/pages/datapush/index/RightEvent.vue index a175c20..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 }) @@ -634,6 +637,7 @@ }); }, selectArg(rule, resetNext = false) { + debugger let argInfo = rule.topicArgOptions.filter(arg => { return arg.value === rule.topic_arg; }) @@ -753,7 +757,8 @@ } ], radioValue: "1", - eventTxt: "" + eventTxt: "", + push_set: this.pushFields }; this.dataList = []; }, -- Gitblit v1.8.0