From ba3c497b2baa5759b7eddb37e2ece73620dc041e Mon Sep 17 00:00:00 2001 From: huichao Date: Mon, 27 Jul 2020 15:41:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=8E=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/attendance/Attendance.vue | 2 +- src/views/ebiz/attendance/Calendar.vue | 775 ++++++++++++++++++ src/views/ebiz/attendance/DatetimePicker.vue | 357 ++++++++ src/views/ebiz/attendance/Monthly.vue | 97 ++- src/views/ebiz/attendance/TimePicker.vue | 289 +++++++ .../ebiz/attendance/utils/calendarConvert.js | 627 ++++++++++++++ src/views/ebiz/attendance/utils/util.js | 48 ++ .../ebiz/performance/PerformanceInfo.vue | 8 +- 8 files changed, 2167 insertions(+), 36 deletions(-) create mode 100644 src/views/ebiz/attendance/Calendar.vue create mode 100644 src/views/ebiz/attendance/DatetimePicker.vue create mode 100644 src/views/ebiz/attendance/TimePicker.vue create mode 100644 src/views/ebiz/attendance/utils/calendarConvert.js create mode 100644 src/views/ebiz/attendance/utils/util.js diff --git a/src/views/ebiz/attendance/Attendance.vue b/src/views/ebiz/attendance/Attendance.vue index 33d8a8334..f88b81007 100644 --- a/src/views/ebiz/attendance/Attendance.vue +++ b/src/views/ebiz/attendance/Attendance.vue @@ -50,7 +50,7 @@
迟到
-
{{lateNum}}次
+
{{lateNum}}次,共{{lateTime}}分钟
早退
diff --git a/src/views/ebiz/attendance/Calendar.vue b/src/views/ebiz/attendance/Calendar.vue new file mode 100644 index 000000000..bc2499178 --- /dev/null +++ b/src/views/ebiz/attendance/Calendar.vue @@ -0,0 +1,775 @@ + + + + + diff --git a/src/views/ebiz/attendance/DatetimePicker.vue b/src/views/ebiz/attendance/DatetimePicker.vue new file mode 100644 index 000000000..1fc1b2402 --- /dev/null +++ b/src/views/ebiz/attendance/DatetimePicker.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/src/views/ebiz/attendance/Monthly.vue b/src/views/ebiz/attendance/Monthly.vue index c6e5a653b..40a689560 100644 --- a/src/views/ebiz/attendance/Monthly.vue +++ b/src/views/ebiz/attendance/Monthly.vue @@ -9,26 +9,34 @@
- + :default-datetime="defaultDatetime" + :is-show-week-view="isShowWeek" + :minute-step="1" + :mark-date="markDate" + mark-type="dot" + week-start="sunday" + picker-type="date" + :show-today-button="true" + :disabled-week-view="false" + format="YY/MM/DD hh:mm" + @get-height="getHeight" + @confirm="dateConfirm" + @change="dateChange" + :disabledWeekView='disabledWeekView' + >