代码生成器配置调整

This commit is contained in:
Jason 2022-12-28 10:12:33 +08:00
parent aabc6205fb
commit 3fd832d9e6
1 changed files with 33 additions and 1 deletions

View File

@ -8,7 +8,7 @@
ref="formRef" ref="formRef"
class="ls-form" class="ls-form"
:model="formData" :model="formData"
label-width="100px" label-width="130px"
:rules="rules" :rules="rules"
> >
<el-tabs v-model="activeName"> <el-tabs v-model="activeName">
@ -273,6 +273,37 @@
</el-form-item> </el-form-item>
</template> </template>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="关联配置" name="relation">
<el-form-item label="关联子表的表名" prop="gen.subTableName">
<el-select class="w-80" v-model="formData.gen.subTableName" clearable>
<el-option
v-for="item in formData.column"
:key="item.id"
:value="item.columnName"
:label="`${item.columnName}${item.columnComment}`"
/>
</el-select>
</el-form-item>
<el-form-item label="子表关联的外键名 " prop="gen.subTableFk">
<el-select class="w-80" v-model="formData.gen.subTableFk" clearable>
<el-option
v-for="item in formData.column"
:key="item.id"
:value="item.columnName"
:label="`${item.columnName}${item.columnComment}`"
/>
</el-select>
</el-form-item>
<el-form-item label="关联表主键 " prop="gen.subTableFr">
<div class="w-80">
<el-input
v-model="formData.gen.subTableFr"
placeholder="请输入关联表主键"
clearable
/>
</div>
</el-form-item>
</el-tab-pane>
</el-tabs> </el-tabs>
</el-form> </el-form>
</el-card> </el-card>
@ -322,6 +353,7 @@ const formData = reactive({
moduleName: '', moduleName: '',
subTableFk: '', subTableFk: '',
subTableName: '', subTableName: '',
subTableFr: '',
treeParent: '', treeParent: '',
treePrimary: '', treePrimary: '',
treeName: '' treeName: ''