调整代码生成器设置

This commit is contained in:
Jason 2022-12-29 16:04:32 +08:00
parent 62a3606169
commit df513e47ec
2 changed files with 14 additions and 5 deletions

View File

@ -10,6 +10,11 @@ export function dataTable(params: any) {
return request.get({ url: '/gen/db', params })
}
// 数据表列表接口
export function dataTableAll() {
return request.get({ url: '/gen/dbAll' })
}
//选择要生成代码的数据表
export function selectTable(params: any) {
return request.post(

View File

@ -277,10 +277,10 @@
<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}`"
v-for="item in optionsData.dataTable"
:key="item.tableName"
:value="item.tableName"
:label="`${item.tableName}${item.tableComment}`"
/>
</el-select>
</el-form-item>
@ -314,7 +314,7 @@
</template>
<script lang="ts" setup name="tableEdit">
import { generateEdit, tableDetail } from '@/api/tools/code'
import { dataTableAll, generateEdit, tableDetail } from '@/api/tools/code'
import { dictTypeAll } from '@/api/setting/dict'
import type { FormInstance } from 'element-plus'
import feedback from '@/utils/feedback'
@ -386,6 +386,7 @@ const getDetails = async () => {
const { optionsData } = useDictOptions<{
dictType: any[]
menu: any[]
dataTable: any[]
}>({
dictType: {
api: dictTypeAll
@ -397,6 +398,9 @@ const { optionsData } = useDictOptions<{
menu.children = data
return menu
}
},
dataTable: {
api: dataTableAll
}
})