| | |
| | | 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() |
| | | }) |
| | | } |
| | |
| | | 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() { |
| | |
| | | //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 |
| | | }) |
| | |
| | | } |
| | | ], |
| | | radioValue: "1", |
| | | eventTxt: "" |
| | | eventTxt: "", |
| | | push_set: this.pushFields |
| | | }; |
| | | this.dataList = []; |
| | | }, |