From 557db0723100b4cb3b93d24f6cd76722ea33e9df Mon Sep 17 00:00:00 2001 From: Sisyphus Date: Thu, 9 Jul 2026 11:07:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(F006-W17.5):=203=20=E4=B8=AA=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E9=A1=B5=E6=A0=87=E5=87=86=E5=8C=96=20(LogError/LogLo?= =?UTF-8?q?gin/LogOperation=20=E5=A5=97=20PageHeader+SearchBar)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 最后 3 个老写法 list 页收尾, 全部 list 页风格 100% 统一 - rr-page-header div -> 组件 - rr-filters-row div + el-input -> 组件 (fields 配置) - DataTable 加 :page-sizes=[10,20,50,100] (W17.3.7 统一规范) - limit 默认 20 -> 10 (W17.3.6 pager 字号统一) - 清理不再使用的老 style class (rr-page-*/rr-filters-row/rr-*-input) - 业务逻辑全保留 (method tag/status 映射/详情弹窗/errorInfo 预览) --- src/modules/sys/LogErrorView.vue | 36 ++++++++----------- src/modules/sys/LogLoginView.vue | 53 +++++++++------------------- src/modules/sys/LogOperationView.vue | 53 +++++++++------------------- 3 files changed, 47 insertions(+), 95 deletions(-) diff --git a/src/modules/sys/LogErrorView.vue b/src/modules/sys/LogErrorView.vue index b67d90d..d0b2689 100644 --- a/src/modules/sys/LogErrorView.vue +++ b/src/modules/sys/LogErrorView.vue @@ -2,12 +2,16 @@ /** * F006 错误日志 - W4.16 * + * W17.5: 套 PageHeader/SearchBar 标准化模板 (limit 10 + :page-sizes) + * * 后端: GET /sys/log/error/page * 字段: id/module/requestUri/requestMethod/requestParams/userAgent/ip/errorInfo/createDate */ import { onMounted, ref } from 'vue' import { httpGet } from '@/utils/request' import DataTable from '@/components/DataTable/DataTable.vue' +import PageHeader from '@/components/PageHeader/PageHeader.vue' +import SearchBar from '@/components/SearchBar/SearchBar.vue' interface LogEntry { id: string @@ -27,7 +31,7 @@ const total = ref(0) const loading = ref(false) const error = ref(null) const page = ref(1) -const limit = ref(20) +const limit = ref(10) const filters = ref({ module: '' }) const detailVisible = ref(false) @@ -91,20 +95,16 @@ onMounted(load)