更新AopLogQueryDto中的时间字段类型为OffsetDateTime,优化AopLogRepository中的时间范围查询逻辑,调整前端模拟数据生成器以支持新的时间格式,修复日期选择器样式,优化日志管理页面的用户体验。

This commit is contained in:
Chuck1sn
2025-07-08 14:36:51 +08:00
parent eecc8bedae
commit deece30554
15 changed files with 3258 additions and 3285 deletions

View File

@@ -55,7 +55,7 @@ const props = defineProps<{
}>();
const emit = defineEmits<{
'change-page': [page: number];
"change-page": [page: number];
}>();
// 创建一个本地的totalPages引用
@@ -74,20 +74,20 @@ const {
} = usePagination({
initialPage: props.currentPage,
initialTotal: props.total,
maxVisiblePages: props.maxVisiblePages || 7 // 默认显示7个页码
maxVisiblePages: props.maxVisiblePages || 7, // 默认显示7个页码
});
const handlePageChangeClick = async (page: number) => {
if (page < 1 || page > totalPages.value) return;
if (props.pageChange) {
// 如果传入了pageChange函数则调用它
await props.pageChange(page, pageSize.value);
} else {
// 否则触发change-page事件
emit('change-page', page);
emit("change-page", page);
}
updatePaginationState({
currentPage: page,
pageSize: pageSize.value,
@@ -116,7 +116,7 @@ watch(
total: props.total,
});
}
}
},
);
watch(
@@ -125,6 +125,6 @@ watch(
if (newVal !== undefined) {
localTotalPages.value = newVal;
}
}
},
);
</script>