济南项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

71 lines
1.5 KiB

import { Component, Input, OnInit } from '@angular/core';
@Component({
selector: 'app-plan-adjustment',
templateUrl: './plan-adjustment.component.html',
styleUrls: ['./plan-adjustment.component.scss']
})
export class PlanAdjustmentComponent implements OnInit {
@Input() data?: any;
constructor() { }
list = [
{
tag: "行政许可",
class: "#42B983",
item: [
{
name: "想啥吃啥餐饮有限公司",
checked: false
},
{
name: "想啥吃啥餐饮有限公司",
checked: false
}
]
},
{
tag: "双随机",
class: "#1D9DFF",
item: [
{
name: "想啥吃啥餐饮有限公司",
checked: false
}
]
},
]
list2 = [
]
taskNumber = 0
task = false
ngOnInit(): void {
console.log(this.data)
}
aaa(data) {
if (data.checked && !this.task) {
this.list2.push({ meu: this.list2.length, data })
console.log(this.list2);
this.taskNumber = this.list2.length
if (this.taskNumber == 8) {
this.task = true
}
} else {
this.bbb(data)
}
}
bbb(e) {
console.log(e);
e.checked = false
for (let index = 0; index < this.list2.length; index++) {
if (e == this.list2[index].data) {
this.list2.splice(this.list2[index].meu, 1)
this.taskNumber = this.list2.length
if (this.taskNumber != 8) {
this.task = false
}
}
}
}
}