|
@@ -408,12 +408,17 @@
|
|
if(arr.name=='开单合理性') return
|
|
if(arr.name=='开单合理性') return
|
|
arr.list.forEach(item=>{
|
|
arr.list.forEach(item=>{
|
|
if(arrChild.code!=arr.list[0].code&&arrChild.status==1){
|
|
if(arrChild.code!=arr.list[0].code&&arrChild.status==1){
|
|
- //父级不选中子级都不选中
|
|
|
|
|
|
+ //子集选中父级也要选中
|
|
this.$set(arr.list[0],'status',arrChild.status)
|
|
this.$set(arr.list[0],'status',arrChild.status)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if(arr.list[0].status==0){
|
|
if(arr.list[0].status==0){
|
|
- //子集选中之后父级也要选中
|
|
|
|
|
|
+ //父级为0,子级都要为0
|
|
|
|
+ this.$set(item,'status',arrChild.status)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(arrChild.code==arr.list[0].code&&arr.list[0].status==1){
|
|
|
|
+ //父级为1,子级都要为1
|
|
this.$set(item,'status',arrChild.status)
|
|
this.$set(item,'status',arrChild.status)
|
|
return
|
|
return
|
|
}
|
|
}
|