fix(api): 修正示例模块分页参数和消息提示

- 修改DemoCRUD中父类初始化调用,使用模型类而非实例
- 统一API中返回的消息提示为“查询示例列表成功”
- 前端gencode页面调整分页参数字段从pageNum和pageSize为page_no和page_size
- 更新分页计算中序号的计算逻辑以匹配新参数名
- 修正路由跳转时分页参数名称,确保正确传递page_no值
- 调整表单元素属性顺序优化代码可读性
This commit is contained in:
zhangtao
2025-09-29 00:51:40 +08:00
parent ae54ad860f
commit 55f0bdde11
3 changed files with 11 additions and 11 deletions
@@ -1,6 +1,6 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch">
<el-form v-show="showSearch" ref="queryRef" :model="queryParams" :inline="true" >
<el-form-item label="表名称" prop="tableName">
<el-input
v-model="queryParams.tableName"
@@ -91,7 +91,7 @@
<el-table-column type="selection" align="center" width="55"></el-table-column>
<el-table-column label="序号" type="index" width="50" align="center">
<template #default="scope">
<span>{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}</span>
<span>{{(queryParams.page_no - 1) * queryParams.page_size + scope.$index + 1}}</span>
</template>
</el-table-column>
<el-table-column
@@ -137,8 +137,8 @@
<pagination
v-show="total>0"
:total="total"
v-model:page="queryParams.pageNum"
v-model:limit="queryParams.pageSize"
v-model:page="queryParams.page_no"
v-model:limit="queryParams.page_size"
@pagination="getList"
/>
<!-- 预览界面 -->
@@ -187,8 +187,8 @@ const uniqueId = ref("");
const data = reactive({
queryParams: {
pageNum: 1,
pageSize: 10,
page_no: 1,
page_size: 10,
tableName: undefined,
tableComment: undefined
},
@@ -206,7 +206,7 @@ onActivated(() => {
const time = route.query.t;
if (time != null && time != uniqueId.value) {
uniqueId.value = time;
queryParams.value.pageNum = Number(route.query.pageNum);
queryParams.value.page_no = Number(route.query.page_no);
dateRange.value = [];
proxy.resetForm("queryForm");
getList();
@@ -225,7 +225,7 @@ function getList() {
/** 搜索按钮操作 */
function handleQuery() {
queryParams.value.pageNum = 1;
queryParams.value.page_no = 1;
getList();
}
@@ -305,7 +305,7 @@ function handleSelectionChange(selection) {
/** 修改按钮操作 */
function handleEditTable(row) {
const tableId = row.tableId || ids.value[0];
router.push({ path: "/tool/gen-edit/index/" + tableId, query: { pageNum: queryParams.value.pageNum } });
router.push({ path: "/tool/gen-edit/index/" + tableId, query: { page_no: queryParams.value.page_no } });
}
/** 删除按钮操作 */