0.3.0 • Published 2 years ago

vue-attendance-calendar v0.3.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

vue-attendance-calendar

基于vue + element-ui实现的考勤日历组件

使用

安装

npm install vue-attendance-calendar -S

组件安装

import AttendanceCalendar from 'vue-attendance-calendar'
Vue.use(AttendanceCalendar)

组件使用

<attendance-calendar ref="ac" :worktime="8" :leavetime="18:30" :options="options"/>

组件属性

worktime: 正常考勤需要的工作时间(单位:h) 如: 8 
leavetime: 正常下班时间(单位:h) 如: 18 
options: [object] 考勤数据;
-- month: [string] 月份; 如: 2022-02
-- records: [object] 考勤记录; 如:
        {
          '2022-02-01': {start_time: '9:00', end_time: '19:00'},
          '2022-02-02': {start_time: '9:00', end_time: ''},
          '2022-02-03': {start_time: '', end_time: '19:00'},
          '2022-02-04': {start_time: '', end_time: ''},
          '2022-02-05': {start_time: '9:00', end_time: '10:00'},
          '2022-02-15': {start_time: '09:10', end_time: '17:00'},
          '2022-02-16': {start_time: '09:10', end_time: '17:20'},
          '2022-02-17': {start_time: '09:00', end_time: '16:00'},
        }

说明

效果

image

0.3.0

2 years ago

0.2.0

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago