数据权限可直接修改关联表

权限配置提示
This commit is contained in:
yaoyn
2024-11-22 11:29:47 +08:00
parent 934c9073c1
commit 4231f1dd6d
4 changed files with 121 additions and 3 deletions

View File

@ -2,7 +2,7 @@
<BasicModal
wrap-class-name="fixedHeight"
@register="registerModal"
:title="t('选择数据库')"
:title="t('选择数据库')"
v-bind="$attrs"
width="800px"
:fixedHeight="true"
@ -45,6 +45,12 @@
const selectedKeys = ref<string[] | number[]>([]);
const emit = defineEmits(['success', 'register']);
const props=defineProps({
forbidUncheck:{
type:Boolean,
default:true
}
});
const { createMessage } = useMessage();
const selectTableName = ref<string[]>([]);
@ -73,7 +79,7 @@
rowSelection: {
type: 'checkbox',
getCheckboxProps: (record) => ({
disabled: selectTableName.value.includes(record.tableName),
disabled: props.forbidUncheck&&selectTableName.value.includes(record.tableName),
}),
onChange: (selectedRowKeys) => {
//搜索后会把原有选中项清空 所以需要进行存储