芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/erp.digitalhubbd.com/public/js/bundle/office_shift.8c074ad4fafc5fde.js
(self.webpackChunk=self.webpackChunk||[]).push([[1718],{21227:function(t){"undefined"!=typeof self&&self,t.exports=function(t){function e(n){if(i[n])return i[n].exports;var o=i[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,n){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=31)}([function(t,e){var i=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=i)},function(t,e,i){var n=i(26)("wks"),o=i(28),s=i(3).Symbol,r="function"==typeof s;(t.exports=function(t){return n[t]||(n[t]=r&&s[t]||(r?s:o)("Symbol."+t))}).store=n},function(t,e){t.exports=function(t,e,i,n,o,s){var r,a=t=t||{},c=typeof t.default;"object"!==c&&"function"!==c||(r=t,a=t.default);var u,l="function"==typeof a?a.options:a;if(e&&(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0),i&&(l.functional=!0),o&&(l._scopeId=o),s?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(s)},l._ssrRegister=u):n&&(u=n),u){var f=l.functional,d=f?l.render:l.beforeCreate;f?(l._injectStyles=u,l.render=function(t,e){return u.call(e),d(t,e)}):l.beforeCreate=d?[].concat(d,u):[u]}return{esModule:r,exports:a,options:l}}},function(t,e){var i=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(t,e,i){var n=i(3),o=i(0),s=i(20),r=i(5),a=i(10),c=function(t,e,i){var u,l,f,d=t&c.F,h=t&c.G,p=t&c.S,_=t&c.P,v=t&c.B,m=t&c.W,y=h?o:o[e]||(o[e]={}),b=y.prototype,g=h?n:p?n[e]:(n[e]||{}).prototype;for(u in h&&(i=e),i)(l=!d&&g&&void 0!==g[u])&&a(y,u)||(f=l?g[u]:i[u],y[u]=h&&"function"!=typeof g[u]?i[u]:v&&l?s(f,n):m&&g[u]==f?function(t){var e=function(e,i,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,i)}return new t(e,i,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):_&&"function"==typeof f?s(Function.call,f):f,_&&((y.virtual||(y.virtual={}))[u]=f,t&c.R&&b&&!b[u]&&r(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,i){var n=i(6),o=i(13);t.exports=i(8)?function(t,e,i){return n.f(t,e,o(1,i))}:function(t,e,i){return t[e]=i,t}},function(t,e,i){var n=i(7),o=i(36),s=i(37),r=Object.defineProperty;e.f=i(8)?Object.defineProperty:function(t,e,i){if(n(t),e=s(e,!0),n(i),o)try{return r(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(t[e]=i.value),t}},function(t,e,i){var n=i(12);t.exports=function(t){if(!n(t))throw TypeError(t+" is not an object!");return t}},function(t,e,i){t.exports=!i(9)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e){var i={}.hasOwnProperty;t.exports=function(t,e){return i.call(t,e)}},function(t,e,i){var n=i(15);t.exports=function(t){return Object(n(t))}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,i){var n=i(39),o=i(29);t.exports=Object.keys||function(t){return n(t,o)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){var i=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:i)(t)}},function(t,e,i){var n=i(26)("keys"),o=i(28);t.exports=function(t){return n[t]||(n[t]=o(t))}},function(t,e){t.exports={}},function(t,e,i){t.exports={default:i(33),__esModule:!0}},function(t,e,i){var n=i(35);t.exports=function(t,e,i){if(n(t),void 0===e)return t;switch(i){case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,o){return t.call(e,i,n,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,i){var n=i(12),o=i(3).document,s=n(o)&&n(o.createElement);t.exports=function(t){return s?o.createElement(t):{}}},function(t,e,i){var n=i(23),o=i(15);t.exports=function(t){return n(o(t))}},function(t,e,i){var n=i(24);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==n(t)?t.split(""):Object(t)}},function(t,e){var i={}.toString;t.exports=function(t){return i.call(t).slice(8,-1)}},function(t,e,i){var n=i(16),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},function(t,e,i){var n=i(0),o=i(3),s=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:n.version,mode:i(27)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e){t.exports=!0},function(t,e){var i=0,n=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++i+n).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,i){var n=i(6).f,o=i(10),s=i(1)("toStringTag");t.exports=function(t,e,i){t&&!o(t=i?t:t.prototype,s)&&n(t,s,{configurable:!0,value:e})}},function(t,e,i){"use strict";function n(t){y||i(46)}function o(t){w||i(45)}function s(t){F||i(70)}function r(t){V||i(44)}function a(t){K||i(32)}Object.defineProperty(e,"__esModule",{value:!0});var c=i(19),u=i.n(c),l=i(47),f=i.n(l),d=i(66),h=i.n(d),p={name:"ClockPickerCanvas",props:{width:{type:Number,default:300},type:{type:String,default:"hours"},hoursIn:{type:Number,default:24},gisture:{type:Number,default:30},disabled:{type:Array,default:function(){return[]}},defaultValue:{type:String,default:null},activeColor:{type:String,default:"#a48bd1"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},data:function(){return{radius:null,ctx:null,anglesMap:{},anglesMapFactor:null,$canvas:null,value:null,lastEvent:{x:null,y:null,angle:null,radius:null,round:null},moveStart:!1,throttleDelay:100,scheduled:!1,alpha:.7}},computed:{pxRatio:function(){return"undefined"==typeof window?1:window.devicePixelRatio}},methods:{init:function(){this.getCanvasElement(),this.setDimensions(),this.setAnglesMap(),this.setTypography(),this.drawNumbers()},getCanvasElement:function(){this.$canvas=this.$refs.canvas,this.ctx=this.$canvas.getContext("2d")},setDimensions:function(){var t=this.gisture*this.pxRatio,e=this.width*this.pxRatio;return this.ctx.translate(e/2,e/2),this.radius=e/2-t/2,{x:e/2,y:e/2}},setTypography:function(){var t=14*this.pxRatio;this.ctx.font="normal normal 500 "+t+"px "+this.font,this.ctx.textAlign="center",this.ctx.textBaseline="middle"},setAnglesMap:function(){var t="hours"===this.type?12:60;this.anglesMapFactor=360/t;for(var e=0;e
0&&void 0!==arguments[0])||arguments[0],i=this.pxRatio*this.width,n=[],o=[],s=[];h()(this.anglesMap).forEach((function(i){var r=t.gisture*t.pxRatio,a=t.anglesMap[i],c=a.angle,u=a.round,l=t.radius-u*r,f=l*Math.cos(c*(Math.PI/180)),d=l*Math.sin(c*(Math.PI/180));t.disabled.includes(i)?o.push([i,f,d]):e&&t.value===i?n.push(i,f,d):e||t.lastEvent.value!==i?s.push([i,f,d]):n.push(i,f,d)})),this.ctx.clearRect(-i/2,-i/2,i,i),this.drawCircle(0,0,3,this.activeColor),this.drawLine(n[1],n[2],this.activeColor),this.drawCircle(n[1],n[2],12,this.activeColor,this.alpha,!0),o.forEach((function(e){return t.drawDisabled.apply(t,f()(e))})),s.forEach((function(e){return t.drawNormalValue.apply(t,f()(e))})),this.drawValue.apply(this,n)},drawDisabled:function(t,e,i){var n=this.type,o=Number(t)%5==0;if("hours"===n||o)return this.ctx.fillStyle=this.disabledColor,void this.ctx.fillText(t,e,i);this.drawCircle(e,i,2,this.disabledColor)},drawValue:function(t,e,i){var n=this.shouldDrawNo(t);this.ctx.fillStyle=this.activeColor,n?(this.ctx.fillStyle=this.activeTextColor,this.ctx.fillText(t,e,i)):this.drawCircle(e,i,3,this.activeTextColor)},drawNormalValue:function(t,e,i){if(this.shouldDrawNo(t))return this.ctx.fillStyle=this.color,void this.ctx.fillText(t,e,i);this.drawCircle(e,i,2,this.activeColor,.3)},shouldDrawNo:function(t){var e=Number(t)%5==0;return"hours"===this.type||e},drawCircle:function(t,e,i,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],r=i*this.pxRatio,a=this.width*this.pxRatio;this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t,e,r,0,2*Math.PI),this.ctx.closePath(),s&&(this.ctx.clip(),this.ctx.clearRect(-a/2,-a/2,a,a)),this.ctx.fillStyle=n,this.ctx.globalAlpha=o,this.ctx.fill(),this.ctx.restore(),this.ctx.globalAlpha=1},drawLine:function(t,e,i){this.ctx.save(),this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(t,e),this.ctx.closePath(),this.ctx.strokeStyle=i,this.ctx.globalAlpha=this.alpha,this.ctx.lineWidth=this.pxRatio,this.ctx.stroke(),this.ctx.restore(),this.ctx.globalAlpha=1},padNo:function(t){var e="00"+t;return e.slice(e.length-2)},roundAngle:function(t){var e=t<0?360+t:t;return e-360*Math.floor(e/360)},onPointChange:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.pxRatio*this.width;this.ctx.clearRect(-i/2,-i/2,i,i),this.calculateLastEvent(t),this.getSelectedNo(e),this.drawNumbers(e)},calculateLastEvent:function(t){var e=t.clientX,i=t.clientY,n=this.gisture*this.pxRatio,o=this.$canvas.getBoundingClientRect(),s=e-(o.x+this.width/2),r=i-(o.y+this.width/2),a=Math.atan(r/s),c=Math.abs(s/Math.cos(a))*this.pxRatio,l=Math.round((this.radius-c)/n),f=a*(180/Math.PI);return s<0?f+=180:r<0&&(f+=360),l<0?l=0:l>1&&(l=1),"hours"!==this.type&&(l=0),"hours"===this.type&&12===this.hoursIn&&(l=0),this.lastEvent=u()(this.lastEvent,{x:s,y:r,angle:f,radius:c,round:l}),this.lastEvent},getSelectedNo:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.anglesMapFactor,n=this.lastEvent.angle%i>=i/2?1:0,o=i*(Math.floor(this.lastEvent.angle/i)+n),s=h()(this.anglesMap).find((function(e){var i=t.anglesMap[e],n=i.angle,s=i.round;return n===(o>=360?o-360:o)&&s===t.lastEvent.round}));if(e&&this.$emit("value-change",""),!this.disabled.includes(s)){if(e)return this.value=s,void this.$emit("set",this.value);this.$emit("value-change",s),this.lastEvent.value=s}},onMouseDown:function(){this.moveStart=!0},onMouseMove:function(t){var e=this;this.moveStart&&(this.scheduled||(this.scheduled=!0,setTimeout((function(){e.onPointChange(t,!1),e.scheduled=!1}),this.throttleDelay)))},onMouseUp:function(t){this.moveStart=!1,this.onPointChange(t,!0)},onTouchStart:function(){this.moveStart=!0},onTouchMove:function(t){var e=this;this.moveStart&&(this.scheduled||(this.scheduled=!0,setTimeout((function(){var i=t.changedTouches;e.onPointChange(i[0],!1),e.scheduled=!1}),this.throttleDelay)))},onTouchEnd:function(t){var e=t.changedTouches;this.onPointChange(e[0],!0),this.moveStart=!1}},mounted:function(){var t=this;this.$nextTick((function(){var e=t.disabled.includes(t.defaultValue);t.value=e?"--":t.defaultValue,t.init()}))}},_=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"clock-picker__canvas"},[i("canvas",{ref:"canvas",style:{width:t.width+"px",height:t.width+"px"},attrs:{width:t.width*t.pxRatio,height:t.width*t.pxRatio},on:{mouseup:function(e){t.onMouseUp(e)},mousedown:function(e){t.onMouseDown(e)},touchstart:function(e){t.onTouchStart(e)},touchend:function(e){t.onTouchEnd(e)},mousemove:function(e){t.onMouseMove(e)},touchmove:function(e){t.onTouchMove(e)}}})])},v=[];_._withStripped=!0;var m={render:_,staticRenderFns:v},y=!1,b=i(2)(p,m,!1,n,null,null);b.options.__file="src/components/ClockPickerCanvas.vue";var g=b.exports,x={name:"ClockPickerHours",props:{value:{type:String,default:"00"},disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},disabledMinsFrom:{type:String,default:null},disabledMinsTo:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},components:{ClockPickerCanvas:g},data:function(){return{}},computed:{disabledRange:function(){var t=this.disabledFrom,e=this.disabledTo,i="00"===this.disabledMinsFrom?0:1,n="59"===this.disabledMinsTo?0:1;return t===e?[]:t&&e?this.makeArray(Number(t)+i,Number(e)-n):t?this.makeArray(Number(t)+i,23):e&&e>0?this.makeArray(0,Number(e)-n):[]}},methods:{makeArray:function(t,e){for(var i=[],n=t;n<=e;n++){var o="00"+(n>23?0:n);i.push(o.slice(o.length-2))}return i},isDisabled:function(t){return this.disabledRange.includes(t)},itemClass:function(t){var e=Number(t);return 12===e?0:e>12?e-12:e},setValue:function(t){this.$emit("set",t)}}},k=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"clock-picker__hours"},[i("clock-picker-canvas",{attrs:{width:280,disabled:t.disabledRange,"default-value":t.value,color:t.color,"disabled-color":t.disabledColor,"active-color":t.activeColor,"active-text-color":t.activeTextColor,font:t.font},on:{"value-change":function(e){t.$emit("set-temp-hours",e)},set:function(e){t.setValue(e)}}})],1)},S=[];k._withStripped=!0;var C={render:k,staticRenderFns:S},w=!1,$=i(2)(x,C,!1,o,null,null);$.options.__file="src/components/ClockPickerHours.vue";var T=$.exports,O={name:"ClockPickerMinutes",props:{buttonClass:{type:String},value:{type:String},shouldDisableAll:{type:Boolean,default:!1},shouldDisableFrom:{type:Boolean,default:!1},disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},disabledHrFrom:{type:String,default:null},disabledHrTo:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},font:{type:String,default:""}},components:{ClockPickerCanvas:g},data:function(){return{}},computed:{minutes:function(){return this.makeArray(0,59)},disabledRange:function(){var t=this.disabledFrom,e=this.disabledTo,i=this.shouldDisableFrom,n=this.disabledHrFrom===this.disabledHrTo;return i&&t?this.makeArray(t,n?e:59):e?this.makeArray(0,e):[]}},methods:{makeArray:function(t,e){for(var i=[],n=t;n<=e;n++){var o="00"+n;i.push(o.slice(o.length-2))}return i},isDisabled:function(t){return this.disabledRange.includes(t)},isSmall:function(t){return Number(t)%5!=0},setValue:function(t){this.$emit("set",t)}}},M=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"clock-picker__minutes"},[i("clock-picker-canvas",{attrs:{disabled:t.disabledRange,type:"mins",width:280,"default-value":t.value,color:t.color,"disabled-color":t.disabledColor,"active-color":t.activeColor,"active-text-color":t.activeTextColor,font:t.font},on:{"value-change":function(e){t.$emit("set-temp-mins",e)},set:function(e){t.setValue(e)}}})],1)},P=[];M._withStripped=!0;var E={render:M,staticRenderFns:P},F=!1,D=i(2)(O,E,!1,s,null,null);D.options.__file="src/components/ClockPickerMinutes.vue";var R=D.exports,A={name:"ClockPickerDialog",props:{disabledFrom:{type:String,default:null},disabledTo:{type:String,default:null},initialValue:{type:String,default:"00:00"},cancelText:{type:String,default:null},doneText:{type:String,default:null},activeColor:{type:String,default:"black"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},closeOnOverlay:{type:Boolean,default:!1},font:{type:String,default:""}},components:{ClockPickerHours:T,ClockPickerMinutes:R},watch:{initialValue:function(){this.updateTime()}},data:function(){return{opened:!1,hours:this.initialValue.slice(0,2),minutes:this.initialValue.slice(3,5),isHoursSet:!1,isMinutesSet:!1,tempHours:"",tempMins:""}},computed:{disabledHoursFrom:function(){var t=this.disabledFrom;return t?t.slice(0,2):null},disabledMinutesFrom:function(){var t=this.disabledFrom;return t?t.slice(3,5):null},disabledHoursTo:function(){var t=this.disabledTo;return t?t.slice(0,2):null},disabledMinutesTo:function(){var t=this.disabledTo,e=this.isHoursSet,i=this.disabledHoursTo,n=this.hours;return!t||e&&n!==i?null:t.slice(3)},shouldDisableAllMinutes:function(){var t=this.isHoursSet,e=this.hours,i=this.disabledHoursTo,n=this.disabledHoursFrom;return t&&e
n},shouldDisableFrom:function(){var t=this.isHoursSet,e=this.hours,i=this.disabledHoursFrom;return t&&e===i},isDoneDisabled:function(){var t=/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,e=this.hours+":"+this.minutes;return!t.test(e)}},methods:{open:function(){this.opened=!0},close:function(){this.opened=!1,this.isHoursSet=!1,this.isMinutesSet=!1},cancel:function(){this.$emit("cancel",this.hours+":"+this.minutes),this.hours=this.initialValue.slice(0,2),this.minutes=this.initialValue.slice(3)},setHours:function(t){this.hours=t,this.isHoursSet=!0},setMinutes:function(t){this.minutes=t,this.isMinutesSet=!0},done:function(){this.$emit("done",this.hours+":"+this.minutes)},updateTime:function(){this.hours=this.initialValue.slice(0,2),this.minutes=this.initialValue.slice(3,5)},onSetTempHours:function(t){this.tempHours=t},onSetTempMins:function(t){this.tempMins=t},onOverlayClick:function(){this.closeOnOverlay&&this.cancel()}},mounted:function(){this.updateTime()}},N=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"clock-picker__dialog",class:{"clock-picker__dialog--active":t.opened}},[i("transition",{attrs:{name:"fade",mode:"out-in"}},[t.opened?i("div",{staticClass:"clock-picker__dialog-drop",on:{click:function(e){t.onOverlayClick()}}}):t._e()]),t._v(" "),i("transition",{attrs:{name:"scale",mode:"out-in"}},[t.opened?i("div",{staticClass:"clock-picker__dialog-body"},[i("div",{staticClass:"clock-picker__dialog-header",style:{backgroundColor:t.activeColor,color:t.activeTextColor,fontFamily:t.font}},[i("span",{on:{click:function(e){t.isHoursSet=!1}}},[t._v(t._s(t.tempHours||t.hours))]),t._v(" "),i("b",[t._v(":")]),t._v(" "),i("span",[t._v(t._s(t.tempMins||t.minutes))])]),t._v(" "),i("div",{staticClass:"clock-picker__dialog-content"},[i("transition",{attrs:{name:"scale",mode:"out-in"}},[t.isHoursSet?t._e():i("clock-picker-hours",{attrs:{"disabled-from":t.disabledHoursFrom,"disabled-to":t.disabledHoursTo,"disabled-mins-from":t.disabledMinutesFrom,"disabled-mins-to":t.disabledMinutesTo,value:t.hours,color:t.color,"disabled-color":t.disabledColor,"active-color":t.activeColor,"active-text-color":t.activeTextColor,font:t.font},on:{"set-temp-hours":function(e){t.onSetTempHours(e)},set:function(e){t.setHours(e)}}})],1),t._v(" "),i("transition",{attrs:{name:"scale",mode:"out-in"}},[t.isHoursSet?i("clock-picker-minutes",{attrs:{"should-disable-all":t.shouldDisableAllMinutes,"should-disable-from":t.shouldDisableFrom,"disabled-from":t.disabledMinutesFrom,"disabled-to":t.disabledMinutesTo,"disabled-hr-from":t.disabledHoursFrom,"disabled-hr-to":t.disabledHoursTo,value:t.minutes,color:t.color,"disabled-color":t.disabledColor,"active-color":t.activeColor,"active-text-color":t.activeTextColor,font:t.font},on:{"set-temp-mins":function(e){t.onSetTempMins(e)},set:function(e){t.setMinutes(e)}}}):t._e()],1)],1),t._v(" "),i("div",{staticClass:"clock-picker__dialog-actions"},[i("button",{staticClass:"clock-picker__dialog-action",style:{color:t.activeColor},attrs:{type:"button"},on:{click:t.cancel}},[t._v(t._s(t.cancelText))]),t._v(" "),i("button",{staticClass:"clock-picker__dialog-action",style:{color:t.isDoneDisabled?t.disabledColor:t.activeColor},attrs:{type:"button",disabled:t.isDoneDisabled},on:{click:t.done}},[t._v(t._s(t.doneText))])])]):t._e()])],1)},j=[];N._withStripped=!0;var I={render:N,staticRenderFns:j},V=!1,H=i(2)(A,I,!1,r,null,null);H.options.__file="src/components/ClockPickerDialog.vue";var B=H.exports,G=function(){var t=Math.random().toString(36).substring(2,9);return"clock_picker_input_"+(Date.now().toString(36)+t)},L={container:"clock-picker__input-container",focus:"clock-picker__input--focused",error:"clock-picker__input--error",value:"clock-picker__input--has-value",input:"clock-picker__input",label:"clock-picker__label"},U={name:"VueClockPicker",props:{inputContainerClass:{type:String,default:L.container},inputClass:{type:String,default:L.input},inputFocusClass:{type:String,default:L.focus},inputErrorClass:{type:String,default:L.error},inputValueClass:{type:String,default:L.value},labelClass:{type:String,default:L.label},placeholder:{type:String,default:""},name:{type:String,default:"time_input"},label:{type:String,default:""},id:{type:String,default:null},required:{type:Boolean,default:!1},value:{type:String,default:""},disabledFrom:{type:String,default:""},disabledTo:{type:String,default:""},doneText:{type:String,default:"done"},cancelText:{type:String,default:"cancel"},activeColor:{type:String,default:"#a48bd1"},activeTextColor:{type:String,default:"white"},color:{type:String,default:"#757575"},disabledColor:{type:String,default:"#ddd"},closeOnEsc:{type:Boolean,default:!1},closeOnOverlay:{type:Boolean,default:!1},font:{type:String,default:"Roboto, arial, san-serif"}},components:{ClockPickerDialog:B},data:function(){return{isFocused:!1,dialogOpen:!1,showError:!1,isTouched:!1,uuid:this.id||G(),timeErrors:{}}},computed:{hasError:function(){return this.checkErrors()&&this.isTouched},hasValue:function(){return!!this.value}},methods:{open:function(){var t=this;this.emitEvent("beforeOpen"),this.$refs.dialog.open(),this.$nextTick((function(){t.emitEvent("open")}))},close:function(){var t=this;this.emitEvent("beforeClose"),this.$refs.dialog.close(),this.$nextTick((function(){t.emitEvent("close"),t.isTouched=!0}))},cancel:function(t){this.emitEvent("cancel",t),this.close()},onKeydown:function(t){"Escape"===t.key&&this.cancel()},handleDone:function(t){this.$emit("input",t),this.validate(),this.$emit("timeset",t),this.close()},emitEvent:function(t,e){this.$emit(t,e)},getValue:function(){return this.value},setValue:function(t){this.handleDone(t)},isValid:function(){return/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/.test(this.value)},isDisabled:function(t){var e=parseInt(this.disabledFrom.slice(0,2),10),i=parseInt(this.disabledTo.slice(0,2),10),n=parseInt(this.disabledFrom.slice(3),10),o=parseInt(this.disabledTo.slice(3),10),s=parseInt(t.slice(0,2),10),r=parseInt(t.slice(3),10);return e===i&&e===s&&0===n&&59===o||e===i&&e===s&&r>=n&&r<=o||e
=r||e
e&&s
i},checkErrors:function(){var t=this.required&&!this.value,e=this.value&&!this.isValid(),i=this.value&&this.isDisabled(this.value);return this.timeErrors=u()(this.timeErrors,{required:t,notValid:e,disabled:i}),t||e||i},validate:function(){this.showError=this.checkErrors(),this.isTouched=!0}},mounted:function(){this.value&&this.validate(),this.closeOnEsc&&document.body.addEventListener("keydown",this.onKeydown)},destroy:function(){this.closeOnEsc&&document.body.removeEventListener("keydown",this.onKeydown)}},q=function(){var t,e=this,i=e.$createElement,n=e._self._c||i;return n("div",{staticClass:"clock-picker"},[n("div",{class:(t={},t[e.inputContainerClass]=!0,t[e.inputValueClass]=e.hasValue,t[e.inputErrorClass]=e.hasError&&e.isTouched,t[e.inputFocusClass]=e.isFocused,t)},[e.label?n("label",{class:e.labelClass,attrs:{for:e.uuid}},[e._v(e._s(e.label))]):e._e(),e._v(" "),n("input",{ref:"input",class:e.inputClass,attrs:{type:"text",id:e.uuid,name:e.name,placeholder:e.placeholder,readonly:""},domProps:{value:e.value},on:{click:e.open}}),e._v(" "),e._t("error",[e._v(e._s(e.hasError&&e.isTouched?"Error":""))])],2),e._v(" "),n("clock-picker-dialog",{ref:"dialog",attrs:{"initial-value":e.hasError||!e.value?"--:--":e.value,"disabled-from":e.disabledFrom,"disabled-to":e.disabledTo,"done-text":e.doneText,"cancel-text":e.cancelText,color:e.color,"disabled-color":e.disabledColor,"active-color":e.activeColor,"active-text-color":e.activeTextColor,"close-on-overlay":e.closeOnOverlay,font:e.font},on:{cancel:function(t){e.cancel(t)},done:function(t){e.handleDone(t)}}})],1)},W=[];q._withStripped=!0;var z={render:q,staticRenderFns:W},K=!1,X=i(2)(U,z,!1,a,null,null);X.options.__file="src/components/ClockPicker.vue",e.default=X.exports},function(t,e){},function(t,e,i){i(34),t.exports=i(0).Object.assign},function(t,e,i){var n=i(4);n(n.S+n.F,"Object",{assign:i(38)})},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,i){t.exports=!i(8)&&!i(9)((function(){return 7!=Object.defineProperty(i(21)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,i){var n=i(12);t.exports=function(t,e){if(!n(t))return t;var i,o;if(e&&"function"==typeof(i=t.toString)&&!n(o=i.call(t)))return o;if("function"==typeof(i=t.valueOf)&&!n(o=i.call(t)))return o;if(!e&&"function"==typeof(i=t.toString)&&!n(o=i.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e,i){"use strict";var n=i(14),o=i(42),s=i(43),r=i(11),a=i(23),c=Object.assign;t.exports=!c||i(9)((function(){var t={},e={},i=Symbol(),n="abcdefghijklmnopqrst";return t[i]=7,n.split("").forEach((function(t){e[t]=t})),7!=c({},t)[i]||Object.keys(c({},e)).join("")!=n}))?function(t,e){for(var i=r(t),c=arguments.length,u=1,l=o.f,f=s.f;c>u;)for(var d,h=a(arguments[u++]),p=l?n(h).concat(l(h)):n(h),_=p.length,v=0;_>v;)f.call(h,d=p[v++])&&(i[d]=h[d]);return i}:c},function(t,e,i){var n=i(10),o=i(22),s=i(40)(!1),r=i(17)("IE_PROTO");t.exports=function(t,e){var i,a=o(t),c=0,u=[];for(i in a)i!=r&&n(a,i)&&u.push(i);for(;e.length>c;)n(a,i=e[c++])&&(~s(u,i)||u.push(i));return u}},function(t,e,i){var n=i(22),o=i(25),s=i(41);t.exports=function(t){return function(e,i,r){var a,c=n(e),u=o(c.length),l=s(r,u);if(t&&i!=i){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===i)return t||l||0;return!t&&-1}}},function(t,e,i){var n=i(16),o=Math.max,s=Math.min;t.exports=function(t,e){return(t=n(t))<0?o(t+e,0):s(t,e)}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){},function(t,e){},function(t,e){},function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i(48));e.default=function(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e
=e.length?{value:void 0,done:!0}:(t=n(e,i),this._i+=t.length,{value:t,done:!1})}))},function(t,e,i){var n=i(16),o=i(15);t.exports=function(t){return function(e,i){var s,r,a=String(o(e)),c=n(i),u=a.length;return c<0||c>=u?t?"":void 0:(s=a.charCodeAt(c))<55296||s>56319||c+1===u||(r=a.charCodeAt(c+1))<56320||r>57343?t?a.charAt(c):s:t?a.slice(c,c+2):r-56320+(s-55296<<10)+65536}}},function(t,e,i){"use strict";var n=i(27),o=i(4),s=i(53),r=i(5),a=i(18),c=i(54),u=i(30),l=i(58),f=i(1)("iterator"),d=!([].keys&&"next"in[].keys()),h=function(){return this};t.exports=function(t,e,i,p,_,v,m){c(i,e,p);var y,b,g,x=function(t){if(!d&&t in w)return w[t];switch(t){case"keys":case"values":return function(){return new i(this,t)}}return function(){return new i(this,t)}},k=e+" Iterator",S="values"==_,C=!1,w=t.prototype,$=w[f]||w["@@iterator"]||_&&w[_],T=$||x(_),O=_?S?x("entries"):T:void 0,M="Array"==e&&w.entries||$;if(M&&(g=l(M.call(new t)))!==Object.prototype&&g.next&&(u(g,k,!0),n||"function"==typeof g[f]||r(g,f,h)),S&&$&&"values"!==$.name&&(C=!0,T=function(){return $.call(this)}),n&&!m||!d&&!C&&w[f]||r(w,f,T),a[e]=T,a[k]=h,_)if(y={values:S?T:x("values"),keys:v?T:x("keys"),entries:O},m)for(b in y)b in w||s(w,b,y[b]);else o(o.P+o.F*(d||C),e,y);return y}},function(t,e,i){t.exports=i(5)},function(t,e,i){"use strict";var n=i(55),o=i(13),s=i(30),r={};i(5)(r,i(1)("iterator"),(function(){return this})),t.exports=function(t,e,i){t.prototype=n(r,{next:o(1,i)}),s(t,e+" Iterator")}},function(t,e,i){var n=i(7),o=i(56),s=i(29),r=i(17)("IE_PROTO"),a=function(){},c=function(){var t,e=i(21)("iframe"),n=s.length;for(e.style.display="none",i(57).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("
Oops! Page not found.
Sorry, an error has occured, Requested page not found!
Back To Homepage