🐛fix: #ID31JE 代码生成器生成的模板,新增修改后直接调整为查询列表

This commit is contained in:
yubaolee
2025-10-23 00:31:31 +08:00
parent 35300b9c43
commit 4bf28c77a1
17 changed files with 31 additions and 80 deletions

View File

@@ -18,7 +18,7 @@
<div class="flex-item flex flex-column main-context">
<!-- 主表 -->
<div class="flex-item flex flex-column b-w" v-show="showNotFullScreen && !showDetailInTable">
<auth-table size="small" ref="mainTable" id="mainTable" :table-fields="firstHeaderList" :data="mainList" :v-loading="listLoading" @row-click="rowClickFirstTable"
<auth-table size="small" ref="mainTable" id="mainTable" :table-fields="firstHeaderList" :data="mainList" :loading="listLoading" @row-click="rowClickFirstTable"
@row-dblclick="rowDblClickFirstTable"></auth-table>
<div class="flex flex-direction-r p-r-10 b-w p-b-5 p-t-5">
<el-pagination size="small" background v-show="firstTotal > 0" v-model:currentPage="firstQuery.page"
@@ -385,13 +385,7 @@ const updateData = () => {
let tempData = Object.assign({}, firstTemp)
tempData = setDetails(tempData)
{FirstTableName}s.update(tempData).then(() => {
for (const v of mainList.value) {
if (v.id === firstTemp.id) {
const index = mainList.value.indexOf(v)
mainList.value.splice(index, 1, tempData)
break
}
}
getList()
editModel.value = false
showDetailInTable.value = false // 保存后返回列表视图
ElNotification.success('更新成功')