UNPKG

calendar-vue-app

Version:

一款高效、简洁、功能丰富、宽度可自适应的app端考勤日历插件

2 lines 18.9 kB
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r=e();for(var n in r)("object"==typeof exports?exports:t)[n]=r[n]}}("undefined"!=typeof self?self:this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return t[n].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=3)}([function(t,e){t.exports=function(t,e,r,n,a,i){var o,s=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(o=t,s=t.default);var l="function"==typeof s?s.options:s;e&&(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId=a);var u;if(i?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},l._ssrRegister=u):n&&(u=n),u){var d=l.functional,h=d?l.render:l.beforeCreate;d?(l._injectStyles=u,l.render=function(t,e){return u.call(e),h(t,e)}):l.beforeCreate=h?[].concat(h,u):[u]}return{esModule:o,exports:s,options:l}}},function(t,e,r){"use strict";function n(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}var a=r(6),i=r(7);e.a={name:"calendar-vue-app",props:{animated:{type:Boolean,default:!0},zoom:{type:Boolean,default:!1},futureDisabled:{type:Boolean,default:!1},sundayStart:{type:Boolean,default:!1},titlebgColor:{type:String,default:"#f5f7fa"},titleColor:{type:String,default:"#333333"},titleSplit:{type:Boolean|String,default:"-"},weeklabelColor:{type:String,default:"#9da5b1"},arrowColor:{type:String,default:"#4b7df6"},itembgColor:{type:String,default:"#fff"},itemlabelColor:{type:String,default:"#333333"},birthdayImg:{type:String,default:a.a.birthdayImg},birthdaybgColor:{type:String,default:"#FFF5E7"},birthdaylabelColor:{type:String,default:"#333333"},crrentdaybgColor:{type:String,default:"#4b7df6"},crrentdaylabelColor:{type:String,default:"#fff"},clickdaybgColor:{type:String,default:"rgba(51, 51, 51,0.8)"},clickdaylabelColor:{type:String,default:"#fff"},hoverbgColor:{type:String,default:"#4b7df6"},hoverlabelColor:{type:String,default:"#fff"},prevColor:{type:String,default:"#cccccc"},nextColor:{type:String,default:"#cccccc"},markArr:{type:Array,default:function(){return[]}},birthdayArr:{type:Array,default:function(){return[]}}},data:function(){return{title:"",arrowrDisabled:!1,today:new Date,clickDay:null,labelArrBackup:["一","二","三","四","五","六"],labelArr:["一","二","三","四","五","六"],arrList:[],mouseIndex:null,currentWeek:!0}},watch:{markArr:{handler:function(){this.initMarkContent()},deep:!0},birthdayArr:{handler:function(){this.initBirthday()},deep:!0}},computed:{titleDesc:function(){var t=this.today;return t.getFullYear()+"年"+(this.titleSplit||"")+(t.getMonth()+1)+"月"}},created:function(){var t=this.sundayStart;a.a.sundayStart=t,this.labelArr=t?["日"].concat(n(this.labelArrBackup)):[].concat(n(this.labelArrBackup),["日"]),this.today=a.a.strToDateObj(this.today),this.getList(),this.checkCurrentMonth(),this.zoom&&(this.currentWeek=!1)},mounted:function(){this.animated&&this.initAnimated()},methods:{getList:function(){this.arrList=a.a.getMonthList(this.today),this.initMarkContent(),this.initBirthday(),this.checkIsWeekDate()},checkIsWeekDate:function(){var t=this,e=this.today;this.clickDay&&a.a.strToDateObj(this.clickDay).getMonth()==a.a.strToDateObj(this.today).getMonth()&&(e=this.clickDay),this.arrList.forEach(function(r){r.isSameWeek=t.isSameWeek(a.a.strToDateObj(r.date),a.a.strToDateObj(e))})},isSameWeek:function(t,e){var r=new Date(t).setHours(0,0,0,0),n=new Date(e).setHours(0,0,0,0),a=parseInt(r/864e5),i=parseInt(n/864e5);return parseInt((a+4)/7)==parseInt((i+4)/7)},initMarkContent:function(){var t=this;this.arrList.forEach(function(e){e.mark=!1;var r=t.markArr.find(function(t){return a.a.dateFormatStr(new Date(t.date))===a.a.dateFormatStr(new Date(e.date))});r&&Object.assign(e,r,{mark:!0})}),this.$forceUpdate()},initBirthday:function(){var t=this;this.arrList.forEach(function(e){var r=t.birthdayArr.some(function(t){return a.a.dateFormatStr(new Date(t))===e.date});Object.assign(e,{isBirthday:r})}),this.$forceUpdate()},handlePrevAndNexMonth:function(t){if("next"!==t||!this.futureDisabled||!this.arrowrDisabled){var e=this.today;this.today=a.a.resetprevOrNextDateObj(e,t),this.$emit("onchangemonth",{day1:this.today,type:t}),this.getList(),this.checkCurrentMonth()}},checkCurrentMonth:function(t){var e=!1,r=t||this.today;if(this.futureDisabled){var n=(new Date).getFullYear()+"."+this.getFormatMonth(new Date),i=a.a.strToDateObj(r),o=i.getFullYear()+"."+this.getFormatMonth(i);this.arrowrDisabled=o>=n,e=o>n}return e},getFormatMonth:function(t){var e=t.getMonth();return e<10&&(e="0"+e),e},jumpToMonth:function(t){this.today=a.a.strToDateObj(t),this.getList(),this.checkCurrentMonth()},jumpToDay:function(t){this.today=a.a.strToDateObj(t),this.clickDay=a.a.dateFormatStr(this.today),this.getList(),this.checkCurrentMonth()},showPopover:function(t){this.$SHOW_CV_POPOVER(t)},handleClickDate:function(t){var e=t.date;this.checkCurrentMonth(e)||(this.clickDay=e,"current"!=t.whitchMonth&&this.jumpToMonth(e),this.$emit("onclickdate",t),this.checkIsWeekDate())},initAnimated:function(){i.a.bindEvent(this.$refs.vueCalendarUi,"slideUp",this.slideUp),i.a.bindEvent(this.$refs.vueCalendarUi,"slideDown",this.slideDown)},slideUp:function(){var t=this;this.$emit("onChangeSlide",!1),this.currentWeek||(this.clickDay||this.jumpToDay(new Date),this.$nextTick(function(){t.currentWeek=!0}))},slideDown:function(){this.$emit("onChangeSlide",!0),this.currentWeek&&(this.currentWeek=!1)},slideChange:function(t){this[t?"slideDown":"slideUp"]()}},beforeDestroy:function(){i.a.removeEvent(this.$refs.vueCalendarUi,"slideUp",this.slideUp),i.a.removeEvent(this.$refs.vueCalendarUi,"slideDown",this.slideDown)}}},function(t,e,r){"use strict";e.a={name:"popover",data:function(){return{visible:!1,obj:{}}},methods:{close:function(){var t=this;this.visible=!1,document.removeEventListener("keyup",this.keyClose),"function"==typeof this.onClose&&this.$nextTick(function(){t.onClose()})},keyClose:function(t){27==t.keyCode&&this.close()}},mounted:function(){document.addEventListener("keyup",this.keyClose)}}},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(4);e.default=n.a},function(t,e,r){"use strict";var n=r(5),a=r(9),i=function(t){t.use(a.a),t.component(n.a.name,n.a)};e.a=i},function(t,e,r){"use strict";var n=r(1),a=r(8),i=r(0),o=i(n.a,a.a,!1,null,null,null);e.a=o.exports},function(t,e,r){"use strict";function n(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}var i;e.a=(i={birthdayImg:"data:image/png;base64,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",sundayStart:!1,MonthDays:0,startDay:!1,endDay:!1},n(i,"sundayStart",!1),n(i,"arrayPreNum",0),n(i,"getMonthDays",function(t){var e=t.getFullYear(),r=t.getMonth()+1;return new Date(e,r,0).getDate()}),n(i,"init",function(t){var e=t.getFullYear(),r=t.getMonth();this.startDay=new Date(e,r,1).getDay();var n=new Date(e,r+1,0);return this.MonthDays=n.getDate(),this.endDay=n.getDay(),this.setArrayPreNum(),t}),n(i,"strToDateObj",function(t){if("string"==typeof t){t=t.replace(/-/g,"/"),t=new Date(t);if(!(t instanceof Date&&!isNaN(t.getTime())))throw"日期格式错误,格式为:YYYY-MM-DD"}return t}),n(i,"setArrayPreNum",function(){var t=this.startDay;this.arrayPreNum=this.sundayStart?0===t?7:t:0===t?6:t-1}),n(i,"resetprevOrNextDateObj",function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"next",r=this.dateFormatStr(t).split("/"),n=parseInt(r[0]),a=parseInt(r[1]),i=n,o=void 0;"next"===e?13==(o=a+1)&&(i+=1,o=1):0==(o=a-1)&&(i-=1,o=12);var s=i+"/"+o+"/01";return new Date(s)}),n(i,"getPrevMonthList",function(t){for(var e=[],r=this.arrayPreNum,n=this.resetprevOrNextDateObj(t,"prev"),a=this.getMonthDays(n)-r+1,i=0;i<r;i++){var o=a+i,s=n.getFullYear()+"/"+(n.getMonth()+1)+"/"+o;e.push({id:o,date:s,isToday:!1,whitchMonth:"prev"})}return e}),n(i,"getRightArr",function(t){var e=[],r=this.resetprevOrNextDateObj(t,"next"),n=this.MonthDays+this.arrayPreNum,a=7-n%7;n<35&&(a+=7);for(var i=0;i<a;i++){var o=i+1,s=r.getFullYear()+"/"+(r.getMonth()+1)+"/"+o;e.push({id:o,date:s,isToday:!1,whitchMonth:"next"})}return e}),n(i,"dateFormatStr",function(t){return t.getFullYear()+"/"+(t.getMonth()+1)+"/"+t.getDate()}),n(i,"getThisMonthList",function(t){for(var e=[],r=this.MonthDays,n=t.getFullYear(),a=t.getMonth()+1,i=this.dateFormatStr(new Date),o=1;o<=r;o++){var s=n+"/"+a+"/"+o;e.push({id:o,date:s,isToday:i===s,whitchMonth:"current"})}return e}),n(i,"getMonthList",function(t){return t=this.init(t),[].concat(a(this.getPrevMonthList(t)),a(this.getThisMonthList(t)),a(this.getRightArr(t)))}),i)},function(t,e,r){"use strict";var n={pageX:0,pageY:0,lastTime:(new Date).getTime(),timeDiff:0},a=["slidLeft","slidRight","slideUp","slideDown","longPress"],i=function(t,e,r){d(t,e),t.addEventListener("touchstart",o),t.addEventListener("touchend",s),t[e+"ServerList"]||(t[e+"ServerList"]=[]),t[e+"ServerList"].push(r)},o=function(t){var e=t.touches[0];n.pageX=e.pageX,n.pageY=e.pageY,n.lastTime=(new Date).getTime()},s=function(t){var e=t.changedTouches[0];n.timeDiff=(new Date).getTime()-n.lastTime,n.pageX-=e.pageX,n.pageY-=e.pageY,c(this,t)},c=function(t,e){var r=n.pageX,a=n.pageY,i=n.timeDiff;Math.abs(r)<5&&Math.abs(a)<5?i>=800&&l(t,"longPress",e):Math.abs(r)>Math.abs(a)?r>0?l(t,"slidLeft",e):l(t,"slidRight",e):Math.abs(a)>Math.abs(r)&&(a>0?l(t,"slideUp",e):l(t,"slideDown",e))},l=function(t,e,r){var a=n.pageX,i=n.pageY;t[e+"ServerList"]&&t[e+"ServerList"].forEach(function(t){"function"==typeof t&&t({moveX:a,moveY:i},r)})},u=function(t,e,r){var n=t[e+"ServerList"];if(n&&Array.isArray(n)){for(var i=0;i<n.length;i++){r==n[i]&&n.splice(i,1)}n.length<1&&delete t[e+"ServerList"],a.every(function(e){return!t[e+"ServerList"]})&&(t.removeEventListener("touchstart",o),t.removeEventListener("touchend",s))}},d=function(t,e){if(!(t instanceof HTMLElement))throw"dom must be HTMLElement";if(!a.includes(e))throw"event must be one of slidLeft, slidRight, slideUp, slideDown or longPress"};e.a={bindEvent:i,removeEvent:u}},function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{ref:"vueCalendarUi",staticClass:"vue-calendar-ui"},[r("div",{staticClass:"cv-controlBox"},[r("div",{staticClass:"cv-title",style:{color:t.titleColor}},[r("span",{staticClass:"cv-date-text"},[t._v(t._s(t.titleDesc))]),t._v(" "),r("i",{staticClass:"ivcufont ivcu-liulangengduo cv-arrowLeft",style:{color:t.arrowColor},on:{click:function(e){return t.handlePrevAndNexMonth("prev")}}}),t._v(" "),r("i",{staticClass:"ivcufont ivcu-liulangengduo cv-arrowRight",class:{"cv-arrow-disabled":t.arrowrDisabled},style:{color:t.arrowColor},on:{click:function(e){return t.handlePrevAndNexMonth("next")}}})])]),t._v(" "),r("div",{staticClass:"cv-contentBox",class:{"cv-current-week":t.currentWeek}},[r("ul",{staticClass:"cv-top",style:{color:t.weeklabelColor}},t._l(t.labelArr,function(e,n){return r("li",{key:n,staticClass:"cv-label"},[t._v("\n "+t._s(e)+"\n ")])}),0),t._v(" "),r("ul",{staticClass:"cv-main"},t._l(t.arrList,function(e,n){return r("li",{key:n,staticClass:"cv-item",class:{"cv-prev":"prev"===e.whitchMonth,"cv-next":"next"===e.whitchMonth,"cv-same-week-item":e.isSameWeek}},[r("div",{staticClass:"cv-date",class:{"cv-today":e.isToday},style:{"background-color":e.isBirthday?t.birthdaybgColor:e.isToday?t.crrentdaybgColor:e.date===t.clickDay?t.clickdaybgColor:t.itembgColor,color:e.isBirthday?t.birthdaylabelColor:e.isToday?t.crrentdaylabelColor:e.date===t.clickDay?t.clickdaylabelColor:"prev"===e.whitchMonth?t.prevColor:"next"===e.whitchMonth?t.nextColor:t.itemlabelColor},on:{mouseenter:function(e){t.mouseIndex=n},mouseleave:function(e){t.mouseIndex=null},click:function(r){return t.handleClickDate(e)}}},[t._v("\n "+t._s(e.id)+"\n "),e.mark&&e.userPopover?r("span",{staticClass:"cv-click-Box",on:{click:function(r){return t.showPopover(e)}}}):t._e(),t._v(" "),e.isBirthday?r("img",{staticClass:"cv-today-birthday",attrs:{src:t.birthdayImg,alt:""}}):t._e()]),t._v(" "),e.mark?r("span",{staticClass:"cv-circle",class:{"cv-circle-label":e.isLabel},style:{"background-color":e.color,color:e.color}},[t._v("\n "+t._s(e.isLabel?e.label:null)+"\n "),e.mark&&e.userPopover?r("span",{staticClass:"cv-click-Box",on:{click:function(r){return t.showPopover(e)}}}):t._e()]):t._e()])}),0)])])},a=[],i={render:n,staticRenderFns:a};e.a=i},function(t,e,r){"use strict";var n=r(10),a=void 0,i=function t(e){e.prototype.$SHOW_CV_POPOVER=function(r){var i=e.extend(n.a),o={onClose:function(){t.close()}},s=new i({data:o});a=s.$mount(document.createElement("div")),document.body.appendChild(a.$el),a.obj=r,a.visible=!0}};i.close=function(){a&&a.$el&&document.body.removeChild(a.$el)},e.a=i},function(t,e,r){"use strict";var n=r(2),a=r(11),i=r(0),o=i(n.a,a.a,!1,null,null,null);e.a=o.exports},function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("transition",{attrs:{name:"fade"}},[t.visible?r("div",{staticClass:"cv-popover-ivContainer",on:{keyup:t.close}},[r("button",{staticClass:"cv-popover-ivCloseBtn",on:{click:t.close}},[t._v("×")]),t._v(" "),r("div",{staticClass:"cv-popover-contentBox"},[t.obj.renderHtml?r("div",{domProps:{innerHTML:t._s(t.obj.markContent)}}):r("p",[t._v(t._s(t.obj.markContent))])])]):t._e()])},a=[],i={render:n,staticRenderFns:a};e.a=i}])}); //# sourceMappingURL=calendar-vue-app.js.map