【功能修复】代码生成配置提交时,editValueRefs、submitCbs、cancelCbs、validCbs 导致异常的问题
parent
fb33d662f6
commit
89c0a036b4
|
|
@ -7,6 +7,7 @@ import CloumInfoForm from './components/CloumInfoForm.vue'
|
||||||
import FinishForm from './components/FinishForm.vue'
|
import FinishForm from './components/FinishForm.vue'
|
||||||
import { PageWrapper } from '@/components/Page'
|
import { PageWrapper } from '@/components/Page'
|
||||||
import { getCodegenTable, updateCodegenTable } from '@/api/infra/codegen'
|
import { getCodegenTable, updateCodegenTable } from '@/api/infra/codegen'
|
||||||
|
import { cloneDeep } from 'lodash-es'
|
||||||
|
|
||||||
const Step = Steps.Step
|
const Step = Steps.Step
|
||||||
|
|
||||||
|
|
@ -47,9 +48,15 @@ async function handleStep2Next(step2Values: any) {
|
||||||
async function handleSubmit() {
|
async function handleSubmit() {
|
||||||
basicInfoValue.value.id = query.id as unknown as number
|
basicInfoValue.value.id = query.id as unknown as number
|
||||||
const genTable = {
|
const genTable = {
|
||||||
table: basicInfoValue.value,
|
table: cloneDeep(basicInfoValue.value),
|
||||||
columns: columnsInfoValue.value,
|
columns: cloneDeep(columnsInfoValue.value),
|
||||||
}
|
}
|
||||||
|
genTable.columns.forEach((column: any) => {
|
||||||
|
delete column.editValueRefs
|
||||||
|
delete column.submitCbs
|
||||||
|
delete column.cancelCbs
|
||||||
|
delete column.validCbs
|
||||||
|
})
|
||||||
await updateCodegenTable(genTable)
|
await updateCodegenTable(genTable)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue