diff --git a/src/views/tool/generator/index.vue b/src/views/tool/generator/index.vue
index c646c95..71730a4 100644
--- a/src/views/tool/generator/index.vue
+++ b/src/views/tool/generator/index.vue
@@ -16,6 +16,7 @@
           <el-button
             type="primary"
             @click="handleBatchGenerator()"
+            :disabled="!selectionData.length"
             v-perm="['sys:generator:batchGenerator']"
           >
             <template #icon>