![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/dist/_nuxt/ |
(window.webpackJsonp=window.webpackJsonp||[]).push([[12,9],{294:function(t,e,r){"use strict";r.r(e);r(192),r(237),r(19),r(33),r(420),r(14),r(12);var n={name:"CoralsReportsDateForm",props:{form:{required:!0},rowClass:{required:!1,type:String}},data:function(){return{periodOptions:{currentWeek:"Current Week",currentMonth:"Current Month",previousMonth:"Previous Month",currentYear:"Current Year",previousYear:"Previous Year",custom:"Custom"}}},mounted:function(){var t=this.$route.query.period;t&&Object.keys(this.periodOptions).includes(t)&&(this.form.period=t),this.datePeriod()},methods:{checkDatePattern:function(t){return t&&t.match(/^\d{4}-\d{2}-\d{2}$/)?t:null},datePeriod:function(){var t=new Date;switch(t=new Date(t.getFullYear(),t.getMonth(),3),this.form.period){case"previousWeek":this.form.from_date=this.getFormattedDate("week",!0,!0),this.form.to_date=this.getFormattedDate("week",!1,!0);break;case"currentWeek":this.form.from_date=this.getFormattedDate("week"),this.form.to_date=this.getFormattedDate("week",!1);break;case"previousMonth":this.form.from_date=this.getFormattedDate("month",!0,!0),this.form.to_date=this.getFormattedDate("month",!1,!0);break;case"currentYear":this.form.from_date=this.getFormattedDate("year"),this.form.to_date=this.getFormattedDate("year",!1);break;case"previousYear":this.form.from_date=this.getFormattedDate("year",!0,!0),this.form.to_date=this.getFormattedDate("year",!1,!0);break;case"custom":this.form.from_date=this.checkDatePattern(this.$route.query.from_date),this.form.to_date=this.checkDatePattern(this.$route.query.to_date);break;default:this.form.from_date=this.getFormattedDate("month"),this.form.to_date=this.getFormattedDate("month",!1)}if("custom"!==this.form.period){var e={};delete(e=Object.assign(JSON.parse(JSON.stringify(this.$route.query)),{period:this.form.period})).from_date,delete e.to_date,this.$router.push({query:e}),this.filter()}else this.changePeriodToCustom()},changePeriodToCustom:function(){this.form.period="custom";var t;t=Object.assign(JSON.parse(JSON.stringify(this.$route.query)),{period:this.form.period,from_date:this.form.from_date,to_date:this.form.to_date}),this.$router.push({query:t}),t.from_date&&t.to_date&&this.filter()},getFormattedDate:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.$moment();return r&&(n=n.subtract(1,t)),(n=e?n.startOf(t):n.endOf(t)).format("YYYY-MM-DD")},filter:function(){this.$emit("filter")}}},o=n,h=r(88),component=Object(h.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-3"},[r("corals-select",{attrs:{form:t.form,field:"period",options:t.periodOptions},on:{input:t.datePeriod}})],1),t._v(" "),r("div",{staticClass:"col-md-3"},[r("corals-datepicker",{attrs:{form:t.form,field:"from_date",max:this.form.to_date,label:"From Date"},on:{input:t.changePeriodToCustom}})],1),t._v(" "),r("div",{staticClass:"col-md-3"},[r("corals-datepicker",{attrs:{form:t.form,field:"to_date",min:this.form.from_date,label:"End Date"},on:{input:t.changePeriodToCustom}})],1),t._v(" "),t._t("custom-actions",(function(){return[r("div",{staticClass:"col-md-2",staticStyle:{"margin-top":"35px"}},[r("a",{staticClass:"btn btn-success btn-sm",on:{click:function(e){return e.preventDefault(),t.filter.apply(null,arguments)}}},[r("fa",{attrs:{icon:"search"}})],1)])]}))],2)}),[],!1,null,null,null);e.default=component.exports},741:function(t,e,r){"use strict";function n(t,e){if(e)for(var r=Object.keys(e),i=0,n=r.length;i<n;i++)t[r[i]]=e[r[i]];return t}function o(t){return n({},t)}var h=/^\d$/,l=/^[A-Za-z]$/,c=/^[\dA-Za-z]$/,d={"*":{validate:function(t){return c.test(t)}},1:{validate:function(t){return h.test(t)}},a:{validate:function(t){return l.test(t)}},A:{validate:function(t){return l.test(t)},transform:function(t){return t.toUpperCase()}},"#":{validate:function(t){return c.test(t)},transform:function(t){return t.toUpperCase()}}};function f(source,t,e,r){if(!(this instanceof f))return new f(source,t,e);this.placeholderChar=e||"_",this.formatCharacters=t||d,this.source=source,this.pattern=[],this.length=0,this.firstEditableIndex=null,this.lastEditableIndex=null,this._editableIndices={},this.isRevealingMask=r||!1,this._parse()}function m(t){if(!(this instanceof m))return new m(t);if(null==(t=n({formatCharacters:null,pattern:null,isRevealingMask:!1,placeholderChar:"_",selection:{start:0,end:0},value:""},t)).pattern)throw new Error("InputMask: you must provide a pattern.");if("string"!=typeof t.placeholderChar||t.placeholderChar.length>1)throw new Error("InputMask: placeholderChar should be a single character or an empty string.");this.placeholderChar=t.placeholderChar,this.formatCharacters=function(t){var e=o(d);if(t)for(var r=Object.keys(t),i=0,n=r.length;i<n;i++){var h=r[i];null==t[h]?delete e[h]:e[h]=t[h]}return e}(t.formatCharacters),this.setPattern(t.pattern,{value:t.value,selection:t.selection,isRevealingMask:t.isRevealingMask})}f.prototype._parse=function(){for(var t=this.source.split(""),e=0,pattern=[],i=0,r=t.length;i<r;i++){var n=t[i];if("\\"===n){if(i===r-1)throw new Error("InputMask: pattern ends with a raw \\");n=t[++i]}else n in this.formatCharacters&&(null===this.firstEditableIndex&&(this.firstEditableIndex=e),this.lastEditableIndex=e,this._editableIndices[e]=!0);pattern.push(n),e++}if(null===this.firstEditableIndex)throw new Error('InputMask: pattern "'+this.source+'" does not contain any editable characters.');this.pattern=pattern,this.length=pattern.length},f.prototype.formatValue=function(t){for(var e=new Array(this.length),r=0,i=0,n=this.length;i<n;i++)if(this.isEditableIndex(i)){if(this.isRevealingMask&&t.length<=r&&!this.isValidAtIndex(t[r],i))break;e[i]=t.length>r&&this.isValidAtIndex(t[r],i)?this.transform(t[r],i):this.placeholderChar,r++}else e[i]=this.pattern[i],t.length>r&&t[r]===this.pattern[i]&&r++;return e},f.prototype.isEditableIndex=function(t){return!!this._editableIndices[t]},f.prototype.isValidAtIndex=function(t,e){return this.formatCharacters[this.pattern[e]].validate(t)},f.prototype.transform=function(t,e){var r=this.formatCharacters[this.pattern[e]];return"function"==typeof r.transform?r.transform(t):t},m.prototype.input=function(t){if(this.selection.start===this.selection.end&&this.selection.start===this.pattern.length)return!1;var e=o(this.selection),r=this.getValue(),n=this.selection.start;if(n<this.pattern.firstEditableIndex&&(n=this.pattern.firstEditableIndex),this.pattern.isEditableIndex(n)){if(!this.pattern.isValidAtIndex(t,n))return!1;this.value[n]=this.pattern.transform(t,n)}for(var h=this.selection.end-1;h>n;)this.pattern.isEditableIndex(h)&&(this.value[h]=this.placeholderChar),h--;for(this.selection.start=this.selection.end=n+1;this.pattern.length>this.selection.start&&!this.pattern.isEditableIndex(this.selection.start);)this.selection.start++,this.selection.end++;return null!=this._historyIndex&&(this._history.splice(this._historyIndex,this._history.length-this._historyIndex),this._historyIndex=null),("input"!==this._lastOp||e.start!==e.end||null!==this._lastSelection&&e.start!==this._lastSelection.start)&&this._history.push({value:r,selection:e,lastOp:this._lastOp}),this._lastOp="input",this._lastSelection=o(this.selection),!0},m.prototype.backspace=function(){if(0===this.selection.start&&0===this.selection.end)return!1;var t=o(this.selection),e=this.getValue();if(this.selection.start===this.selection.end)this.pattern.isEditableIndex(this.selection.start-1)&&(this.value[this.selection.start-1]=this.placeholderChar),this.selection.start--,this.selection.end--;else{for(var r=this.selection.end-1;r>=this.selection.start;)this.pattern.isEditableIndex(r)&&(this.value[r]=this.placeholderChar),r--;this.selection.end=this.selection.start}return null!=this._historyIndex&&this._history.splice(this._historyIndex,this._history.length-this._historyIndex),("backspace"!==this._lastOp||t.start!==t.end||null!==this._lastSelection&&t.start!==this._lastSelection.start)&&this._history.push({value:e,selection:t,lastOp:this._lastOp}),this._lastOp="backspace",this._lastSelection=o(this.selection),!0},m.prototype.paste=function(input){var t={value:this.value.slice(),selection:o(this.selection),_lastOp:this._lastOp,_history:this._history.slice(),_historyIndex:this._historyIndex,_lastSelection:o(this._lastSelection)};if(this.selection.start<this.pattern.firstEditableIndex){for(var i=0,e=this.pattern.firstEditableIndex-this.selection.start;i<e;i++)if(input.charAt(i)!==this.pattern.pattern[i])return!1;input=input.substring(this.pattern.firstEditableIndex-this.selection.start),this.selection.start=this.pattern.firstEditableIndex}for(i=0,e=input.length;i<e&&this.selection.start<=this.pattern.lastEditableIndex;i++){if(!this.input(input.charAt(i))){if(this.selection.start>0){var r=this.selection.start-1;if(!this.pattern.isEditableIndex(r)&&input.charAt(i)===this.pattern.pattern[r])continue}return n(this,t),!1}}return!0},m.prototype.undo=function(){if(0===this._history.length||0===this._historyIndex)return!1;var t;if(null==this._historyIndex){this._historyIndex=this._history.length-1,t=this._history[this._historyIndex];var e=this.getValue();t.value===e&&t.selection.start===this.selection.start&&t.selection.end===this.selection.end||this._history.push({value:e,selection:o(this.selection),lastOp:this._lastOp,startUndo:!0})}else t=this._history[--this._historyIndex];return this.value=t.value.split(""),this.selection=t.selection,this._lastOp=t.lastOp,!0},m.prototype.redo=function(){if(0===this._history.length||null==this._historyIndex)return!1;var t=this._history[++this._historyIndex];return this._historyIndex===this._history.length-1&&(this._historyIndex=null,t.startUndo&&this._history.pop()),this.value=t.value.split(""),this.selection=t.selection,this._lastOp=t.lastOp,!0},m.prototype.setPattern=function(pattern,t){t=n({selection:{start:0,end:0},value:""},t),this.pattern=new f(pattern,this.formatCharacters,this.placeholderChar,t.isRevealingMask),this.setValue(t.value),this.emptyValue=this.pattern.formatValue([]).join(""),this.selection=t.selection,this._resetHistory()},m.prototype.setSelection=function(t){if(this.selection=o(t),this.selection.start===this.selection.end){if(this.selection.start<this.pattern.firstEditableIndex)return this.selection.start=this.selection.end=this.pattern.firstEditableIndex,!0;for(var e=this.selection.start;e>=this.pattern.firstEditableIndex;){if(this.pattern.isEditableIndex(e-1)&&this.value[e-1]!==this.placeholderChar||e===this.pattern.firstEditableIndex){this.selection.start=this.selection.end=e;break}e--}return!0}return!1},m.prototype.setValue=function(t){null==t&&(t=""),this.value=this.pattern.formatValue(t.split(""))},m.prototype.getValue=function(){return this.value.join("")},m.prototype.getRawValue=function(){for(var t=[],i=0;i<this.value.length;i++)!0===this.pattern._editableIndices[i]&&t.push(this.value[i]);return t.join("")},m.prototype._resetHistory=function(){this._history=[],this._historyIndex=null,this._lastOp=null,this._lastSelection=o(this.selection)},m.Pattern=f,t.exports=m},744:function(t,e,r){"use strict";var n=r(741),o=r.n(n);function h(t){if(Array.isArray(t)){for(var i=0,e=Array(t.length);i<t.length;i++)e[i]=t[i];return e}return Array.from(t)}!function(){var t=window,e=t.document;function r(t){var e="focus"===t.type?"focusin":"focusout",r=new CustomEvent(e,{bubbles:!0,cancelable:!1});r.c1Generated=!0,t.target.dispatchEvent(r)}function n(t){t.c1Generated||(e.removeEventListener("focus",r,!0),e.removeEventListener("blur",r,!0),e.removeEventListener("focusin",n,!0),e.removeEventListener("focusout",n,!0)),setTimeout((function(){e.removeEventListener("focusin",n,!0),e.removeEventListener("focusout",n,!0)}))}void 0===t.onfocusin&&(e.addEventListener("focus",r,!0),e.addEventListener("blur",r,!0),e.addEventListener("focusin",n,!0),e.addEventListener("focusout",n,!0))}();e.a={name:"MaskedInput",render:function(t){return t("input",{ref:"input",attrs:{disabled:null===this.maskCore||this.disabled},domProps:{value:this.value},on:{keydown:this.keyDown,keypress:this.keyPress,keyup:this.keyUp,textInput:this.textInput,mouseup:this.mouseUp,focusout:this.focusOut,cut:this.cut,copy:this.copy,paste:this.paste}})},data:function(){return{marginLeft:0,maskCore:null,updateAfterAll:!1}},props:{value:{type:String},mask:{required:!0,validator:function(t){return!!(t&&t.length>=1||t instanceof Object)}},placeholderChar:{type:String,default:"_",validator:function(t){return!(!t||1!==t.length)}},disabled:{type:Boolean,default:!1}},watch:{mask:function(t,e){JSON.stringify(t)!==JSON.stringify(e)&&this.initMask()},value:function(t){this.maskCore&&this.maskCore.setValue(t)}},mounted:function(){this.initMask()},methods:{initMask:function(){var t=this;try{this.mask instanceof Object?this.maskCore=new o.a(this.mask):this.maskCore=new o.a({pattern:this.mask,value:"",placeholderChar:this.placeholderChar,formatCharacters:{a:{validate:function(t){return/^[A-Za-zА-Яа-я]$/.test(t)}},A:{validate:function(t){return/^[A-Za-zА-Яа-я]$/.test(t)},transform:function(t){return t.toUpperCase()}},"*":{validate:function(t){return/^[\dA-Za-zА-Яа-я]$/.test(t)}},"#":{validate:function(t){return/^[\dA-Za-zА-Яа-я]$/.test(t)},transform:function(t){return t.toUpperCase()}},"+":{validate:function(){return!0}}}}),[].concat(h(this.$refs.input.value)).reduce((function(e,r){return t.maskCore.input(r)}),null),this.maskCore.setSelection({start:0,end:0}),""===this.$refs.input.value?this.$emit("input","",""):this.updateToCoreState()}catch(t){this.maskCore=null,this.$refs.input.value="Error",this.$emit("input",this.$refs.input.value,"")}},getValue:function(){return this.maskCore?this.maskCore.getValue():""},keyDown:function(t){if(null!==this.maskCore)switch(this.setNativeSelection(),t.keyCode){case 8:t.preventDefault(),(this.maskCore.selection.start>this.marginLeft||this.maskCore.selection.start!==this.maskCore.selection.end)&&(this.maskCore.backspace(),this.updateToCoreState());break;case 37:t.preventDefault(),this.$refs.input.selectionStart===this.$refs.input.selectionEnd&&(this.$refs.input.selectionStart-=1),this.maskCore.selection={start:this.$refs.input.selectionStart,end:this.$refs.input.selectionStart},this.updateToCoreState();break;case 39:t.preventDefault(),this.$refs.input.selectionStart===this.$refs.input.selectionEnd&&(this.$refs.input.selectionEnd+=1),this.maskCore.selection={start:this.$refs.input.selectionEnd,end:this.$refs.input.selectionEnd},this.updateToCoreState();break;case 35:t.preventDefault(),this.$refs.input.selectionStart=this.$refs.input.value.length,this.$refs.input.selectionEnd=this.$refs.input.value.length,this.maskCore.selection={start:this.$refs.input.selectionEnd,end:this.$refs.input.selectionEnd},this.updateToCoreState();break;case 36:t.preventDefault(),this.$refs.input.selectionStart=0,this.$refs.input.selectionEnd=0,this.maskCore.selection={start:this.$refs.input.selectionStart,end:this.$refs.input.selectionStart},this.updateToCoreState();break;case 46:t.preventDefault(),this.$refs.input.selectionStart===this.$refs.input.selectionEnd?(this.maskCore.setValue(""),this.maskCore.setSelection({start:0,end:0}),this.$refs.input.selectionStart=this.maskCore.selection.start,this.$refs.input.selectionEnd=this.maskCore.selection.start):this.maskCore.backspace(),this.updateToCoreState()}else t.preventDefault()},keyPress:function(t){if(!t.ctrlKey){var e=!!document.documentMode,r="undefined"!=typeof InstallTrigger;(e||r)&&(t.preventDefault(),t.data=t.key,this.textInput(t))}},textInput:function(t){t.preventDefault&&t.preventDefault(),this.maskCore.input(t.data)&&(this.updateAfterAll=!0),this.updateToCoreState()},keyUp:function(t){9!==t.keyCode&&(this.updateToCoreState(),this.updateAfterAll=!1)},cut:function(t){if(t.preventDefault(),this.$refs.input.selectionStart!==this.$refs.input.selectionEnd){try{document.execCommand("copy")}catch(t){}this.maskCore.backspace(),this.updateToCoreState()}},copy:function(){},paste:function(t){var e=this;t.preventDefault();var text=t.clipboardData.getData("text");[].concat(h(text)).reduce((function(t,r){return e.maskCore.input(r)}),null),this.updateToCoreState()},updateToCoreState:function(){null!==this.maskCore&&(this.$refs.input.value!==this.maskCore.getValue()&&(this.$refs.input.value=this.maskCore.getValue(),this.$emit("input",this.$refs.input.value,this.maskCore.getRawValue())),this.$refs.input.selectionStart=this.maskCore.selection.start,this.$refs.input.selectionEnd=this.maskCore.selection.end)},isEmpty:function(){return null===this.maskCore||this.maskCore.getValue()===this.maskCore.emptyValue},focusOut:function(){this.isEmpty()&&(this.$refs.input.value="",this.maskCore.setSelection({start:0,end:0}),this.$emit("input","",""))},setNativeSelection:function(){this.maskCore.selection={start:this.$refs.input.selectionStart,end:this.$refs.input.selectionEnd}},mouseUp:function(){this.isEmpty()&&this.$refs.input.selectionStart===this.$refs.input.selectionEnd?(this.maskCore.setSelection({start:0,end:0}),this.$refs.input.selectionStart=this.maskCore.selection.start,this.$refs.input.selectionEnd=this.maskCore.selection.start,this.marginLeft=this.maskCore.selection.start,this.updateToCoreState()):this.setNativeSelection()}}}},764:function(t,e,r){"use strict";r(12),r(97),r(96),r(101),r(419);var n={name:"LimitedActivities",components:{MaskedInput:r(744).a},props:{user_id:{required:!0}},data:function(){return{showGenerateButtonSpinner:!1,limitedActivityData:null,year:"".concat((new Date).getFullYear()),headersForLimitedActivityTable:{}}},methods:{loadLimitedActivitiesData:function(){var t=this;this.showGenerateButtonSpinner=!0;var e="timesheet/activities/get-limited-activities-data";if(this.limitedActivityDataParameters){var r=new URLSearchParams(this.limitedActivityDataParameters).toString();e+="?".concat(r)}this.$axios.get(e).then((function(e){var r=e.data;t.limitedActivityData=r.data.limited_activities,t.headersForLimitedActivityTable=r.data.limited_activities_headers,t.showGenerateButtonSpinner=!1}))}},computed:{limitedActivityDataParameters:function(){var t=this.year;return{user_id:this.user_id?this.user_id:"",year:t}}},mounted:function(){this.loadLimitedActivitiesData()},watch:{user_id:function(t,e){this.loadLimitedActivitiesData()}}},o=r(88),component=Object(o.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"mr-2 mb-4"},[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-4"},[r("masked-input",{staticClass:"form-control",attrs:{mask:"1111",placeholder:"yyyy"},model:{value:t.year,callback:function(e){t.year=e},expression:"year"}})],1),t._v(" "),r("div",{staticClass:"col-md-4"},[r("div",[r("button",{staticClass:"btn btn-success",attrs:{disabled:t.showGenerateButtonSpinner},on:{click:function(e){return e.preventDefault(),t.loadLimitedActivitiesData()}}},[t.showGenerateButtonSpinner?r("b-spinner",{attrs:{small:""}}):t._e(),t._v("\n Generate\n ")],1)])])])]),t._v(" "),t.limitedActivityData?r("table",{staticClass:"table table-striped table-condensed"},[t._l(t.headersForLimitedActivityTable,(function(header){return r("th",{staticClass:"bg-dark text-light"},[t._v("\n "+t._s(header)+"\n ")])})),t._v(" "),t._l(t.limitedActivityData,(function(e,n){return r("tr",{key:"activity_"+n},[t._l(e,(function(e,n){return[r("td",[t._v("\n "+t._s(e)+"\n ")])]}))],2)}))],2):r("h6",{staticClass:"col-md-3 mb-4"},[t._v("\n No Data Found\n ")])])}),[],!1,null,"58c89534",null);e.a=component.exports}}]);