From 304c032c806fb3bf219f50640b132433a0a893f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Thu, 5 Feb 2026 13:23:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(HRM):=20=E6=96=B0=E5=A2=9EHRM=E5=8A=9E?= =?UTF-8?q?=E5=85=AC=E6=A8=A1=E5=9D=97=E5=88=9D=E7=89=88=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E8=AF=A6=E6=83=85=E9=A1=B5=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重构报销、用印、请假、出差详情页组件,统一UI风格和交互规范 - 为各字段添加语义化图标提升可读性 - 优化多行文本显示和间距布局 - 突出显示金额等关键信息 - 统一卡片样式和阴影效果 --- components/hrm/detailPanels/leave.vue | 274 +++++++++++++--------- components/hrm/detailPanels/reimburse.vue | 155 ++++++++---- components/hrm/detailPanels/seal.vue | 180 +++++++++----- components/hrm/detailPanels/travel.vue | 216 +++++++++++------ version.md | 5 +- 5 files changed, 539 insertions(+), 291 deletions(-) diff --git a/components/hrm/detailPanels/leave.vue b/components/hrm/detailPanels/leave.vue index 834e863..331a9d3 100644 --- a/components/hrm/detailPanels/leave.vue +++ b/components/hrm/detailPanels/leave.vue @@ -1,132 +1,186 @@ \ No newline at end of file diff --git a/components/hrm/detailPanels/reimburse.vue b/components/hrm/detailPanels/reimburse.vue index 276705f..f30c5c1 100644 --- a/components/hrm/detailPanels/reimburse.vue +++ b/components/hrm/detailPanels/reimburse.vue @@ -1,48 +1,47 @@ @@ -120,42 +119,104 @@ \ No newline at end of file diff --git a/components/hrm/detailPanels/seal.vue b/components/hrm/detailPanels/seal.vue index 6d93154..63cadcc 100644 --- a/components/hrm/detailPanels/seal.vue +++ b/components/hrm/detailPanels/seal.vue @@ -1,44 +1,41 @@ @@ -72,42 +69,99 @@ \ No newline at end of file diff --git a/components/hrm/detailPanels/travel.vue b/components/hrm/detailPanels/travel.vue index c2ba1af..3b92fd7 100644 --- a/components/hrm/detailPanels/travel.vue +++ b/components/hrm/detailPanels/travel.vue @@ -1,76 +1,70 @@ @@ -103,46 +97,128 @@ immediate: true } }, + methods: { + /** + * 时间格式化方法 + * 将 "2026-01-08 00:00:00" 格式化为 "2026-01-08" + * @param {String} timeStr - 原始时间字符串 + * @returns {String} 格式化后的日期 + */ + formatTime(timeStr) { + if (!timeStr) return ''; + const [datePart] = timeStr.split(' '); + return datePart; + }, + } } \ No newline at end of file diff --git a/version.md b/version.md index 4509b23..fb5efda 100644 --- a/version.md +++ b/version.md @@ -67,4 +67,7 @@ ## 5.1.1 + 增加项目进度页面 + 增加采购需求页面 -+ 增加通知公告页面 \ No newline at end of file ++ 增加通知公告页面 + +## 5.2.0 ++ 增加HRM办公模块初版 \ No newline at end of file