From e857ba49d90246c7abca16b5e5f8ffceb74c7e62 Mon Sep 17 00:00:00 2001 From: "471615499@qq.com" Date: Mon, 21 Oct 2024 22:12:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=A2=84=E7=BA=A6=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E3=80=81=E4=BC=9A=E8=AE=AE=E5=AE=A4=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/util.js | 36 ++ src/views/admin/meeting/MeetingMangerList.vue | 212 ++++++++---- .../admin/meeting/MeetingReservationList.vue | 321 +++++++----------- 3 files changed, 297 insertions(+), 272 deletions(-) diff --git a/src/utils/util.js b/src/utils/util.js index ac3e4d7..a506aa1 100644 --- a/src/utils/util.js +++ b/src/utils/util.js @@ -86,3 +86,39 @@ export function millsToTime (mills) { const year = month / 12 return year.toFixed(0) + ' 年' }; + +const formatNumber = n => { + n = n.toString() + return n[1] ? n : '0' + n +} + +//返回 例 2017-12-12 +export function selfFormatTimeYMD(time) { + if (typeof time === "string" && time.includes('-')) { + time = time.replaceAll('-', '/') + } + let date = new Date(time) + let year = date.getFullYear() + let month = date.getMonth() + 1 + let day = date.getDate() + let hour = date.getHours() + let minute = date.getMinutes() + let second = date.getSeconds() + return [year, month, day].map(formatNumber).join('-') +} + +//返回 12:30 +export function selfFormatTimeHM(time) { + if (typeof time === "string" && time.includes('-')) { + time = time.replaceAll('-', '/') + } + let date = new Date(time); + let year = date.getFullYear() + let month = date.getMonth() + 1 + let day = date.getDate() + let hour = date.getHours() + let minute = date.getMinutes() + let second = date.getSeconds() + + return [hour, minute].map(formatNumber).join(':') +} diff --git a/src/views/admin/meeting/MeetingMangerList.vue b/src/views/admin/meeting/MeetingMangerList.vue index 9d5ce6c..c353570 100644 --- a/src/views/admin/meeting/MeetingMangerList.vue +++ b/src/views/admin/meeting/MeetingMangerList.vue @@ -3,61 +3,54 @@
- - - - - - - 取消 - - - 驳回 - - - 占用 - - - 待审核 - - - 审核通过 - - - 进行中 - - - 已结束 + + + + + + + + + + {{ item.text }} - - - + + + + + {{ item.text }} + + - - - - - - - - - - - - - + + + + + 全部 + + + 0-20 + + + 21-50 + + + 51-100 + + + 100以上 + + - 查询 - 重置 - 会议预约 - 占用 + 查询会议室 + @@ -68,20 +61,17 @@ {{ item.name }}