fix: #10442、#10441

This commit is contained in:
easy 2023-03-16 10:18:45 +08:00
parent 0200d1d419
commit c25562adfb
1 changed files with 15 additions and 4 deletions

View File

@ -260,14 +260,17 @@ function menuChange(
//
if (row.buttons && row.buttons.length > 0) setStatus(row, 'buttons');
else setStatus(row, 'children');
//
if (row.selectAccesses !== undefined) {
if (!row.granted) {
if (row.accessSupport && row.accessSupport.value === 'support') {
//
if (row.selectAccesses && !row.granted && !row.indeterminate)
row.selectAccesses = '';
} else if (row.selectAccesses === '') {
// 'creator'
else if (!row.selectAccesses && (row.granted || row.indeterminate))
row.selectAccesses = 'creator';
}
}
//
if (row.parentId) {
// //
@ -401,3 +404,11 @@ type tableItemType = {
assetAccesses?: any[];
};
</script>
<style lang="less" scoped>
.permiss-tree-container {
:deep(.ant-checkbox-wrapper) {
margin-left: 0;
}
}
</style>