|
|
|
@ -356,7 +356,11 @@ |
|
|
|
}) |
|
|
|
this.selectedSiteIds.forEach(siteId => { |
|
|
|
if (!this.subSiteCheckedMap[siteId]) { |
|
|
|
this.$set(this.subSiteCheckedMap, siteId, []) |
|
|
|
// 新勾选父site时,默认勾选该site下全部子site |
|
|
|
const defaultCheckedSubSites = this.getSubSiteOptions(siteId) |
|
|
|
.map(subSite => subSite.subSiteId) |
|
|
|
.filter(Boolean) |
|
|
|
this.$set(this.subSiteCheckedMap, siteId, defaultCheckedSubSites) |
|
|
|
} |
|
|
|
}) |
|
|
|
this.buildSiteAccessData() |
|
|
|
|