优化CURD功能
This commit is contained in:
@@ -95,7 +95,7 @@
|
||||
:label-width="140"
|
||||
:block-help="t('crud.crud.For quick combination code generation location, please fill in the relative path')"
|
||||
:input-attr="{
|
||||
onChange: onTableChange,
|
||||
onChange: (val) => onTableChange(val ?? state.table.generateRelativePath?.replace(/\\/g, '/') ?? state.table.name ?? ''),
|
||||
onInput: debouncedOnRelativePathInput,
|
||||
}"
|
||||
/>
|
||||
@@ -1396,6 +1396,16 @@ const loadData = () => {
|
||||
}
|
||||
state.table.isCommonModel = parseInt(res.data.table.isCommonModel)
|
||||
state.table.databaseConnection = res.data.table.databaseConnection ? res.data.table.databaseConnection : ''
|
||||
// 复制设计时,根据接口返回刷新路径,确保与 getFileData 一致
|
||||
const tableName = state.table.name || state.table.generateRelativePath?.replace(/\\/g, '/')
|
||||
if (tableName) {
|
||||
getFileData(tableName, state.table.isCommonModel).then((fileRes) => {
|
||||
state.table.modelFile = fileRes.data.modelFile
|
||||
state.table.controllerFile = fileRes.data.controllerFile
|
||||
state.table.validateFile = fileRes.data.validateFile
|
||||
state.table.webViewsDir = fileRes.data.webViewsDir
|
||||
}).catch(() => {})
|
||||
}
|
||||
})
|
||||
.finally(() => {
|
||||
state.loading.init = false
|
||||
|
||||
Reference in New Issue
Block a user