diff --git a/src/components/CreateCodeStep/src/components/SelectDatabase.vue b/src/components/CreateCodeStep/src/components/SelectDatabase.vue index 3590a13..4f37bb0 100644 --- a/src/components/CreateCodeStep/src/components/SelectDatabase.vue +++ b/src/components/CreateCodeStep/src/components/SelectDatabase.vue @@ -2,7 +2,7 @@ ([]); const emit = defineEmits(['success', 'register']); + const props=defineProps({ + forbidUncheck:{ + type:Boolean, + default:true + } + }); const { createMessage } = useMessage(); const selectTableName = ref([]); @@ -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) => { //搜索后会把原有选中项清空 所以需要进行存储 diff --git a/src/views/system/dataAuthority/components/AuthDrawer.vue b/src/views/system/dataAuthority/components/AuthDrawer.vue index eb7ef85..78714fb 100644 --- a/src/views/system/dataAuthority/components/AuthDrawer.vue +++ b/src/views/system/dataAuthority/components/AuthDrawer.vue @@ -163,7 +163,31 @@ + + + + + +