调整代码生成器设置
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 })
|
return request.get({ url: '/gen/db', params })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 数据表列表接口
|
||||||
|
export function dataTableAll() {
|
||||||
|
return request.get({ url: '/gen/dbAll' })
|
||||||
|
}
|
||||||
|
|
||||||
//选择要生成代码的数据表
|
//选择要生成代码的数据表
|
||||||
export function selectTable(params: any) {
|
export function selectTable(params: any) {
|
||||||
return request.post(
|
return request.post(
|
||||||
|
|
|
||||||
|
|
@ -277,10 +277,10 @@
|
||||||
<el-form-item label="关联子表的表名" prop="gen.subTableName">
|
<el-form-item label="关联子表的表名" prop="gen.subTableName">
|
||||||
<el-select class="w-80" v-model="formData.gen.subTableName" clearable>
|
<el-select class="w-80" v-model="formData.gen.subTableName" clearable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in formData.column"
|
v-for="item in optionsData.dataTable"
|
||||||
:key="item.id"
|
:key="item.tableName"
|
||||||
:value="item.columnName"
|
:value="item.tableName"
|
||||||
:label="`${item.columnName}:${item.columnComment}`"
|
:label="`${item.tableName}:${item.tableComment}`"
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
@ -314,7 +314,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup name="tableEdit">
|
<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 { dictTypeAll } from '@/api/setting/dict'
|
||||||
import type { FormInstance } from 'element-plus'
|
import type { FormInstance } from 'element-plus'
|
||||||
import feedback from '@/utils/feedback'
|
import feedback from '@/utils/feedback'
|
||||||
|
|
@ -386,6 +386,7 @@ const getDetails = async () => {
|
||||||
const { optionsData } = useDictOptions<{
|
const { optionsData } = useDictOptions<{
|
||||||
dictType: any[]
|
dictType: any[]
|
||||||
menu: any[]
|
menu: any[]
|
||||||
|
dataTable: any[]
|
||||||
}>({
|
}>({
|
||||||
dictType: {
|
dictType: {
|
||||||
api: dictTypeAll
|
api: dictTypeAll
|
||||||
|
|
@ -397,6 +398,9 @@ const { optionsData } = useDictOptions<{
|
||||||
menu.children = data
|
menu.children = data
|
||||||
return menu
|
return menu
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
dataTable: {
|
||||||
|
api: dataTableAll
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue