fix(file): 修复文件管理页面分页配置和调试信息清理
- 将文件管理页面默认pageSize从20改为10,与分页组件保持一致 - 移除所有调试信息输出,清理控制台日志 - 简化handlePageSizeChange函数实现 - 移除分页器下方的调试信息面板 Fixes: 解决文件管理页面分页大小不一致导致的显示异常
This commit is contained in:
parent
9e7d5b87e7
commit
a4f10dd24e
@ -184,11 +184,6 @@
|
|||||||
@update:page="handlePageChange"
|
@update:page="handlePageChange"
|
||||||
@update:page-size="handlePageSizeChange"
|
@update:page-size="handlePageSizeChange"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<!-- 调试信息:显示当前分页状态 -->
|
|
||||||
<div class="text-xs text-gray-500 p-2 border-t">
|
|
||||||
🔧 调试信息 - 当前分页状态: Page={{ pagination.page }}, PageSize={{ pagination.pageSize }}, ItemCount={{ pagination.itemCount }}, DataLength={{ tableData.length }}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -390,17 +385,10 @@ const uploadRules = {
|
|||||||
// 分页设置
|
// 分页设置
|
||||||
const pagination = ref({
|
const pagination = ref({
|
||||||
page: 1,
|
page: 1,
|
||||||
pageSize: 20,
|
pageSize: 10,
|
||||||
itemCount: 0,
|
itemCount: 0,
|
||||||
})
|
})
|
||||||
|
|
||||||
// 调试信息:输出初始分页设置
|
|
||||||
console.warn('🚀 分页初始化设置:', {
|
|
||||||
initialPage: pagination.value.page,
|
|
||||||
initialPageSize: pagination.value.pageSize,
|
|
||||||
initialItemCount: pagination.value.itemCount,
|
|
||||||
})
|
|
||||||
|
|
||||||
// 表格列定义
|
// 表格列定义
|
||||||
const columns: DataTableColumns<SysFileVo> = [
|
const columns: DataTableColumns<SysFileVo> = [
|
||||||
{
|
{
|
||||||
@ -573,25 +561,10 @@ async function fetchData() {
|
|||||||
fileType: selectedCategory.value === '0' ? undefined : selectedCategory.value,
|
fileType: selectedCategory.value === '0' ? undefined : selectedCategory.value,
|
||||||
}
|
}
|
||||||
|
|
||||||
// 调试信息:输出请求参数
|
|
||||||
console.warn('🔍 fetchData 请求参数:', {
|
|
||||||
page: pagination.value.page,
|
|
||||||
pageSize: pagination.value.pageSize,
|
|
||||||
params,
|
|
||||||
})
|
|
||||||
|
|
||||||
const { data } = await getSysFileList(params)
|
const { data } = await getSysFileList(params)
|
||||||
if (data) {
|
if (data) {
|
||||||
tableData.value = data.records
|
tableData.value = data.records
|
||||||
pagination.value.itemCount = data.total
|
pagination.value.itemCount = data.total
|
||||||
|
|
||||||
// 调试信息:输出返回数据
|
|
||||||
console.warn('📊 fetchData 返回数据:', {
|
|
||||||
requestedPageSize: pagination.value.pageSize,
|
|
||||||
actualDataLength: data.records.length,
|
|
||||||
totalCount: data.total,
|
|
||||||
currentPage: pagination.value.page,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
@ -632,20 +605,8 @@ function handlePageChange(page: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function handlePageSizeChange(pageSize: number) {
|
function handlePageSizeChange(pageSize: number) {
|
||||||
console.warn('🔄 handlePageSizeChange 触发:', {
|
|
||||||
oldPageSize: pagination.value.pageSize,
|
|
||||||
newPageSize: pageSize,
|
|
||||||
currentPage: pagination.value.page,
|
|
||||||
})
|
|
||||||
|
|
||||||
pagination.value.pageSize = pageSize
|
pagination.value.pageSize = pageSize
|
||||||
pagination.value.page = 1
|
pagination.value.page = 1
|
||||||
|
|
||||||
console.warn('✅ handlePageSizeChange 更新后:', {
|
|
||||||
updatedPageSize: pagination.value.pageSize,
|
|
||||||
resetPage: pagination.value.page,
|
|
||||||
})
|
|
||||||
|
|
||||||
fetchData()
|
fetchData()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user