diff --git a/src/components/menu-permission.vue b/src/components/menu-permission.vue index e989523fc81d2a48d6f8b1341deae0f68a58b293..bfa2ba8bf77def573a56d4fc77c2498c9381bc3f 100644 --- a/src/components/menu-permission.vue +++ b/src/components/menu-permission.vue @@ -152,30 +152,30 @@ export default { }); if (p_item) { - let selectedAll = true; + let selectedAll = false; p_item.Child.forEach((item) => { - selectedAll = selectedAll && item.selected; + selectedAll = selectedAll || item.selected; }); this.$set(p_item, "selected", selectedAll); } if (gp_item) { - let selectedAll = true; + let selectedAll = false; gp_item.Child.forEach((item) => { - selectedAll = selectedAll && item.selected; + selectedAll = selectedAll || item.selected; }); this.$set(gp_item, "selected", selectedAll); } if (ggp_item) { - let selectedAll = true; + let selectedAll = false; ggp_item.Child.forEach((item) => { - selectedAll = selectedAll && item.selected; + selectedAll = selectedAll || item.selected; }); this.$set(ggp_item, "selected", selectedAll); @@ -192,7 +192,7 @@ export default { }); } }, - } + }, };