调整代码生成器设置
This commit is contained in:
parent
62a3606169
commit
df513e47ec
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue