From 2d6d0bda6abe5daa13dfc1ad4c98d2f567662403 Mon Sep 17 00:00:00 2001 From: zpc Date: Sun, 22 Feb 2026 22:37:55 +0800 Subject: [PATCH] =?UTF-8?q?fix(admin-web):=20=E4=BF=AE=E5=A4=8D=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E5=8F=82=E6=95=B0=E5=91=BD=E5=90=8D=E4=B8=8D=E5=8C=B9?= =?UTF-8?q?=E9=85=8D=E5=AF=BC=E8=87=B4=E7=BF=BB=E9=A1=B5=E6=97=A0=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 前端 PagedRequest 接口 pageIndex 改为 page,与后端 PagedRequest.Page 对齐 - 修复所有管理页面的分页参数:题库、测评类型、报告分类、报告结论、 用户、订单、轮播图、宣传图、业务页面、规划师、预约、邀请码、佣金、提现 - 原因:前端传 pageIndex,后端绑定不到 Page 属性,始终返回第一页数据 --- .../admin-web/src/types/common.ts | 2 +- .../business/assessment/category/index.vue | 2 +- .../business/assessment/conclusion/index.vue | 2 +- .../business/assessment/question/index.vue | 20 +++++++++---------- .../views/business/assessment/type/index.vue | 18 ++++++++--------- .../views/business/content/banner/index.vue | 18 ++++++++--------- .../business/content/business-page/index.vue | 16 +++++++-------- .../business/content/promotion/index.vue | 20 +++++++++---------- .../distribution/commission/index.vue | 10 +++++----- .../distribution/invite-code/index.vue | 14 ++++++------- .../distribution/withdrawal/index.vue | 10 +++++----- .../src/views/business/order/index.vue | 16 +++++++-------- .../views/business/planner/booking/index.vue | 12 +++++------ .../src/views/business/planner/index.vue | 10 +++++----- .../src/views/business/user/index.vue | 16 +++++++-------- 15 files changed, 93 insertions(+), 93 deletions(-) diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/types/common.ts b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/types/common.ts index 70d8e60..f710d7c 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/types/common.ts +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/types/common.ts @@ -10,7 +10,7 @@ */ export interface PagedRequest { /** 页码,从1开始 */ - pageIndex: number + page: number /** 每页数量 */ pageSize: number } diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/category/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/category/index.vue index 0b848e2..e461892 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/category/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/category/index.vue @@ -387,7 +387,7 @@ function hasChildren(row: CategoryTreeNode): boolean { async function loadAssessmentTypes() { try { - const res = await getAssessmentTypeList({ pageIndex: 1, pageSize: 100 }) + const res = await getAssessmentTypeList({ page: 1, pageSize: 100 }) if (res.code === 0) { state.assessmentTypes = res.data?.list || [] // 如果有测评类型,默认选择第一个 diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/conclusion/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/conclusion/index.vue index d18cc98..c958d6d 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/conclusion/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/conclusion/index.vue @@ -372,7 +372,7 @@ function getContentPreview(content: string): string { async function loadAssessmentTypes() { try { - const res = await getAssessmentTypeList({ pageIndex: 1, pageSize: 100 }) + const res = await getAssessmentTypeList({ page: 1, pageSize: 100 }) if (res.code === 0) { state.assessmentTypes = res.data?.list || [] // 如果有测评类型,默认选择第一个 diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/question/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/question/index.vue index c6c0268..f9c09c5 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/question/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/question/index.vue @@ -141,7 +141,7 @@
() // ============ State ============ const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, assessmentTypeId: undefined, questionNo: undefined, @@ -520,7 +520,7 @@ function getContentPreview(content: string): string { async function loadAssessmentTypes() { try { - const res = await getAssessmentTypeList({ pageIndex: 1, pageSize: 100 }) + const res = await getAssessmentTypeList({ page: 1, pageSize: 100 }) if (res.code === 0) { state.assessmentTypes = res.data?.list || [] } @@ -533,7 +533,7 @@ async function loadQuestionList() { state.loading = true try { const params: QuestionQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.assessmentTypeId) { @@ -595,7 +595,7 @@ async function loadQuestionMappings(questionId: number) { // ============ Event Handlers ============ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadQuestionList() } @@ -603,18 +603,18 @@ function handleReset() { queryParams.assessmentTypeId = undefined queryParams.questionNo = undefined queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 loadQuestionList() } function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadQuestionList() } function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadQuestionList() } @@ -645,8 +645,8 @@ async function handleDelete(row: QuestionItem) { if (res.code === 0) { ElMessage.success('删除成功') // 如果当前页只有一条数据且不是第一页,则跳转到上一页 - if (state.tableData.length === 1 && queryParams.pageIndex > 1) { - queryParams.pageIndex-- + if (state.tableData.length === 1 && queryParams.page > 1) { + queryParams.page-- } await loadQuestionList() } else { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/type/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/type/index.vue index 3429e8b..87cf8fe 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/type/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/assessment/type/index.vue @@ -159,7 +159,7 @@
() // ============ State ============ const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, name: '', code: '', @@ -434,7 +434,7 @@ async function loadAssessmentTypeList() { state.loading = true try { const params: AssessmentTypeQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.name) { @@ -465,7 +465,7 @@ async function loadAssessmentTypeList() { // ============ Event Handlers ============ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadAssessmentTypeList() } @@ -473,18 +473,18 @@ function handleReset() { queryParams.name = '' queryParams.code = '' queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 loadAssessmentTypeList() } function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadAssessmentTypeList() } function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadAssessmentTypeList() } @@ -553,8 +553,8 @@ async function handleDelete(row: AssessmentTypeItem) { if (res.code === 0) { ElMessage.success('删除成功') // 如果当前页只有一条数据且不是第一页,则跳转到上一页 - if (state.tableData.length === 1 && queryParams.pageIndex > 1) { - queryParams.pageIndex-- + if (state.tableData.length === 1 && queryParams.page > 1) { + queryParams.page-- } await loadAssessmentTypeList() } else { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/banner/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/banner/index.vue index 97a1b7f..f7ec408 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/banner/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/banner/index.vue @@ -164,7 +164,7 @@
() // ============ State ============ const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, title: '', status: undefined @@ -494,7 +494,7 @@ async function loadBannerList() { state.loading = true try { const params: BannerQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.title) { @@ -566,25 +566,25 @@ async function swapAndUpdateSort(fromIndex: number, toIndex: number) { // ============ Event Handlers ============ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadBannerList() } function handleReset() { queryParams.title = '' queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 loadBannerList() } function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadBannerList() } function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadBannerList() } @@ -652,8 +652,8 @@ async function handleDelete(row: BannerItem) { if (res.code === 0) { ElMessage.success('删除成功') // 如果当前页只有一条数据且不是第一页,则跳转到上一页 - if (state.tableData.length === 1 && queryParams.pageIndex > 1) { - queryParams.pageIndex-- + if (state.tableData.length === 1 && queryParams.page > 1) { + queryParams.page-- } await loadBannerList() } else { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/business-page/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/business-page/index.vue index d65889b..d927cf8 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/business-page/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/business-page/index.vue @@ -120,7 +120,7 @@
() // ============ State ============ const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, title: '', status: undefined as string | undefined @@ -284,7 +284,7 @@ async function loadList() { state.loading = true try { const params: BusinessPageQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.title) params.title = queryParams.title @@ -307,10 +307,10 @@ async function loadList() { // ============ Handlers ============ -function handleSearch() { queryParams.pageIndex = 1; loadList() } -function handleReset() { queryParams.title = ''; queryParams.status = undefined; queryParams.pageIndex = 1; loadList() } -function handleSizeChange(size: number) { queryParams.pageSize = size; queryParams.pageIndex = 1; loadList() } -function handleCurrentChange(page: number) { queryParams.pageIndex = page; loadList() } +function handleSearch() { queryParams.page = 1; loadList() } +function handleReset() { queryParams.title = ''; queryParams.status = undefined; queryParams.page = 1; loadList() } +function handleSizeChange(size: number) { queryParams.pageSize = size; queryParams.page = 1; loadList() } +function handleCurrentChange(page: number) { queryParams.page = page; loadList() } function handleAdd() { state.isEdit = false @@ -357,7 +357,7 @@ async function handleDelete(row: BusinessPageItem) { const res = await deleteBusinessPage(row.id) if (res.code === 0) { ElMessage.success('删除成功') - if (state.tableData.length === 1 && queryParams.pageIndex > 1) queryParams.pageIndex-- + if (state.tableData.length === 1 && queryParams.page > 1) queryParams.page-- await loadList() } else { throw new Error(res.message || '删除失败') diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/promotion/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/promotion/index.vue index c66ce0f..5a230da 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/promotion/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/content/promotion/index.vue @@ -146,7 +146,7 @@
() /** Query params with string types for DictSelect compatibility */ interface PromotionQueryParams { - pageIndex: number + page: number pageSize: number title: string position: string | undefined @@ -289,7 +289,7 @@ interface PromotionQueryParams { // ============ State ============ const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, title: '', position: undefined, @@ -357,7 +357,7 @@ async function loadPromotionList() { state.loading = true try { const params: PromotionQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.title) { @@ -388,7 +388,7 @@ async function loadPromotionList() { // ============ Event Handlers ============ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadPromotionList() } @@ -396,18 +396,18 @@ function handleReset() { queryParams.title = '' queryParams.position = undefined queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 loadPromotionList() } function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadPromotionList() } function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadPromotionList() } @@ -462,8 +462,8 @@ async function handleDelete(row: PromotionItem) { if (res.code === 0) { ElMessage.success('删除成功') // 如果当前页只有一条数据且不是第一页,则跳转到上一页 - if (state.tableData.length === 1 && queryParams.pageIndex > 1) { - queryParams.pageIndex-- + if (state.tableData.length === 1 && queryParams.page > 1) { + queryParams.page-- } await loadPromotionList() } else { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/commission/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/commission/index.vue index 314e674..569ed84 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/commission/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/commission/index.vue @@ -114,7 +114,7 @@
-
@@ -167,7 +167,7 @@ const dateRange = ref<[string, string] | null>(null) // 查询参数 const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, userId: undefined, fromUserId: undefined, @@ -215,7 +215,7 @@ const handleDateChange = (val: [string, string] | null) => { } } -const handleSearch = () => { queryParams.pageIndex = 1; fetchData() } +const handleSearch = () => { queryParams.page = 1; fetchData() } const handleReset = () => { queryParams.userId = undefined queryParams.fromUserId = undefined @@ -225,11 +225,11 @@ const handleReset = () => { queryParams.createTimeStart = undefined queryParams.createTimeEnd = undefined dateRange.value = null - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } const handleSizeChange = (size: number) => { queryParams.pageSize = size; fetchData() } -const handleCurrentChange = (page: number) => { queryParams.pageIndex = page; fetchData() } +const handleCurrentChange = (page: number) => { queryParams.page = page; fetchData() } // 查看详情 const handleDetail = async (row: CommissionItem) => { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/invite-code/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/invite-code/index.vue index b07bb44..42cb77d 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/invite-code/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/invite-code/index.vue @@ -90,7 +90,7 @@
-
@@ -193,7 +193,7 @@ const selectedRows = ref([]) // 查询参数 const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, code: undefined, batchNo: undefined, @@ -232,13 +232,13 @@ const searchUsers = async (query: string) => { userSearchLoading.value = true try { // 先按昵称搜索 - const res = await getUserList({ pageIndex: 1, pageSize: 20, nickname: query }) + const res = await getUserList({ page: 1, pageSize: 20, nickname: query }) if (res.code === 0) { userOptions.value = res.data.list } // 如果没结果,尝试按UID搜索 if (userOptions.value.length === 0) { - const uidRes = await getUserList({ pageIndex: 1, pageSize: 20, uid: query }) + const uidRes = await getUserList({ page: 1, pageSize: 20, uid: query }) if (uidRes.code === 0) { userOptions.value = uidRes.data.list } @@ -268,17 +268,17 @@ const fetchData = async () => { } } -const handleSearch = () => { queryParams.pageIndex = 1; fetchData() } +const handleSearch = () => { queryParams.page = 1; fetchData() } const handleReset = () => { queryParams.code = undefined queryParams.batchNo = undefined queryParams.assignUserId = undefined queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } const handleSizeChange = (size: number) => { queryParams.pageSize = size; fetchData() } -const handleCurrentChange = (page: number) => { queryParams.pageIndex = page; fetchData() } +const handleCurrentChange = (page: number) => { queryParams.page = page; fetchData() } const handleSelectionChange = (rows: InviteCodeItem[]) => { selectedRows.value = rows } // 批量生成 diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/withdrawal/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/withdrawal/index.vue index 2e27760..902c5b7 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/withdrawal/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/distribution/withdrawal/index.vue @@ -85,7 +85,7 @@
-
@@ -169,7 +169,7 @@ const dateRange = ref<[string, string] | null>(null) // 查询参数 const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, withdrawalNo: undefined, userId: undefined, @@ -227,7 +227,7 @@ const handleDateChange = (val: [string, string] | null) => { } } -const handleSearch = () => { queryParams.pageIndex = 1; fetchData() } +const handleSearch = () => { queryParams.page = 1; fetchData() } const handleReset = () => { queryParams.withdrawalNo = undefined queryParams.userId = undefined @@ -235,11 +235,11 @@ const handleReset = () => { queryParams.createTimeStart = undefined queryParams.createTimeEnd = undefined dateRange.value = null - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } const handleSizeChange = (size: number) => { queryParams.pageSize = size; fetchData() } -const handleCurrentChange = (page: number) => { queryParams.pageIndex = page; fetchData() } +const handleCurrentChange = (page: number) => { queryParams.page = page; fetchData() } // 查看详情 const handleDetail = async (row: WithdrawalItem) => { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/order/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/order/index.vue index 3ff0183..1583aa8 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/order/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/order/index.vue @@ -172,7 +172,7 @@
(null) // Query params with string types for DictSelect compatibility const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, orderNo: '', userId: '', @@ -625,7 +625,7 @@ async function loadOrderList() { state.loading = true try { const params: OrderQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.orderNo) { @@ -692,7 +692,7 @@ async function loadOrderDetail(id: number) { * 搜索 */ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadOrderList() } @@ -708,7 +708,7 @@ function handleReset() { queryParams.createTimeStart = undefined queryParams.createTimeEnd = undefined dateRange.value = null - queryParams.pageIndex = 1 + queryParams.page = 1 loadOrderList() } @@ -732,7 +732,7 @@ function handleDateRangeChange(val: [string, string] | null) { */ function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadOrderList() } @@ -741,7 +741,7 @@ function handleSizeChange(size: number) { * @param page 当前页码 */ function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadOrderList() } @@ -812,7 +812,7 @@ async function handleExport() { state.exportLoading = true try { const params: OrderQuery = { - pageIndex: 1, + page: 1, pageSize: 10000 // 导出时获取所有数据 } if (queryParams.orderNo) { diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/booking/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/booking/index.vue index 79c1207..7220d00 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/booking/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/booking/index.vue @@ -75,7 +75,7 @@
([]) // 查询参数 const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, plannerId: undefined, userId: undefined, @@ -201,7 +201,7 @@ const getStatusType = (status: number): '' | 'success' | 'warning' | 'info' | 'd // 获取规划师列表 const fetchPlanners = async () => { - const res = await getPlannerList({ pageIndex: 1, pageSize: 100 }) + const res = await getPlannerList({ page: 1, pageSize: 100 }) if (res.code === 0) { plannerOptions.value = res.data.list } @@ -234,7 +234,7 @@ const handleDateChange = (val: [string, string] | null) => { // 搜索 const handleSearch = () => { - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } @@ -246,7 +246,7 @@ const handleReset = () => { queryParams.bookingDateEnd = undefined queryParams.status = undefined dateRange.value = null - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } @@ -257,7 +257,7 @@ const handleSizeChange = (size: number) => { } const handleCurrentChange = (page: number) => { - queryParams.pageIndex = page + queryParams.page = page fetchData() } diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/index.vue index 1ddbb5b..9a262c3 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/planner/index.vue @@ -67,7 +67,7 @@
({ - pageIndex: 1, + page: 1, pageSize: 10, name: undefined, status: undefined @@ -200,7 +200,7 @@ const fetchData = async () => { // 搜索 const handleSearch = () => { - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } @@ -208,7 +208,7 @@ const handleSearch = () => { const handleReset = () => { queryParams.name = undefined queryParams.status = undefined - queryParams.pageIndex = 1 + queryParams.page = 1 fetchData() } @@ -219,7 +219,7 @@ const handleSizeChange = (size: number) => { } const handleCurrentChange = (page: number) => { - queryParams.pageIndex = page + queryParams.page = page fetchData() } diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/user/index.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/user/index.vue index 028bcb1..b050218 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/user/index.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/business/user/index.vue @@ -178,7 +178,7 @@
(null) // Query params with string types for DictSelect compatibility const queryParams = reactive({ - pageIndex: 1, + page: 1, pageSize: 10, uid: '', phone: '', @@ -493,7 +493,7 @@ async function loadUserList() { state.loading = true try { const params: UserQuery = { - pageIndex: queryParams.pageIndex, + page: queryParams.page, pageSize: queryParams.pageSize } if (queryParams.uid) { @@ -556,7 +556,7 @@ async function loadUserDetail(id: number) { // ============ Event Handlers ============ function handleSearch() { - queryParams.pageIndex = 1 + queryParams.page = 1 loadUserList() } @@ -569,7 +569,7 @@ function handleReset() { queryParams.createTimeStart = undefined queryParams.createTimeEnd = undefined dateRange.value = null - queryParams.pageIndex = 1 + queryParams.page = 1 loadUserList() } @@ -585,12 +585,12 @@ function handleDateRangeChange(val: [string, string] | null) { function handleSizeChange(size: number) { queryParams.pageSize = size - queryParams.pageIndex = 1 + queryParams.page = 1 loadUserList() } function handleCurrentChange(page: number) { - queryParams.pageIndex = page + queryParams.page = page loadUserList() } @@ -691,7 +691,7 @@ async function handleExport() { state.exportLoading = true try { const params: UserQuery = { - pageIndex: 1, + page: 1, pageSize: 10000 // 导出时获取所有数据 } if (queryParams.uid) {