【功能修复】代码生成配置提交时,editValueRefs、submitCbs、cancelCbs、validCbs 导致异常的问题

pull/57/head
YunaiV 2024-09-29 07:59:26 +08:00
parent fb33d662f6
commit 89c0a036b4
1 changed files with 9 additions and 2 deletions

View File

@ -7,6 +7,7 @@ import CloumInfoForm from './components/CloumInfoForm.vue'
import FinishForm from './components/FinishForm.vue'
import { PageWrapper } from '@/components/Page'
import { getCodegenTable, updateCodegenTable } from '@/api/infra/codegen'
import { cloneDeep } from 'lodash-es'
const Step = Steps.Step
@ -47,9 +48,15 @@ async function handleStep2Next(step2Values: any) {
async function handleSubmit() {
basicInfoValue.value.id = query.id as unknown as number
const genTable = {
table: basicInfoValue.value,
columns: columnsInfoValue.value,
table: cloneDeep(basicInfoValue.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)
}