![]() 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([[20,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,l=r(88),component=Object(l.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},721:function(t,e,r){"use strict";var n={name:"PageHeader",props:{title:{required:!0}}},o=r(88),component=Object(o.a)(n,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6"},[r("div",{staticClass:"border-bottom mb-3"},[r("h3",[t._v(t._s(t.title))])])]),t._v(" "),r("div",{staticClass:"col-md-6"},[t._t("default")],2)])}),[],!1,null,"0f95d94e",null);e.a=component.exports},731:function(t,e,r){"use strict";var n=r(62),o=(r(136),r(12),r(97),r(96),r(101),r(419),r(19),{name:"EntriesHoursLineChart",components:{LineChart:r(732).a},props:{model:{required:!0,type:String},params:{required:!1},from_date:{required:!0},to_date:{required:!0}},fetch:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var r,n,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/charts/".concat(t.model,"/get-charts-data"),n=[],o="",t.from_date&&(o="from_date=".concat(t.from_date)),t.to_date&&(t.from_date&&(o+="&"),o+="to_date=".concat(t.to_date)),t.params&&((t.from_date||t.to_date)&&(o+="&"),o+=new URLSearchParams(t.params).toString()),n.push(o),r+="?".concat(n),e.next=10,t.$axios.post(r).then((function(e){var r=e.data;t.lineChartData=r.data}));case 10:case"end":return e.stop()}}),e)})))()},data:function(){return{lineChartData:{},lineChartOptions:{scales:{yAxes:[{ticks:{beginAtZero:!0}}]}}}},computed:{chartDataReady:function(){return this.lineChartData&&Object.keys(this.lineChartData).length}}}),l=r(88),component=Object(l.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[t.chartDataReady?r("div",{staticClass:"entries-line-chart"},[r("label",[t._v("Evaluation: "+t._s(t.lineChartData.evaluation_percentage))]),t._v(" "),r("line-chart",{attrs:{lineChartData:t.lineChartData,lineChartOptions:t.lineChartOptions}})],1):r("div",[r("b-skeleton-img",{attrs:{height:"370px"}})],1)])}),[],!1,null,"61d06f71",null);e.a=component.exports},732:function(t,e,r){"use strict";var n={name:"LineChart",extends:r(734).a,props:["lineChartData","lineChartOptions"],mounted:function(){this.renderChart(this.lineChartData,this.lineChartOptions)}},o=r(88),component=Object(o.a)(n,undefined,undefined,!1,null,null,null);e.a=component.exports},737:function(t,e,r){"use strict";var n={name:"PieChart",extends:r(734).b,props:["pieChartData","pieChartOptions"],mounted:function(){this.renderChart(this.pieChartData,Object.assign({legend:{align:"start",position:"bottom",labels:{usePointStyle:!0}}},this.pieChartOptions))}},o=r(88),component=Object(o.a)(n,undefined,undefined,!1,null,null,null);e.a=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 l=/^\d$/,c=/^[A-Za-z]$/,h=/^[\dA-Za-z]$/,d={"*":{validate:function(t){return h.test(t)}},1:{validate:function(t){return l.test(t)}},a:{validate:function(t){return c.test(t)}},A:{validate:function(t){return c.test(t)},transform:function(t){return t.toUpperCase()}},"#":{validate:function(t){return h.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 l=r[i];null==t[l]?delete e[l]:e[l]=t[l]}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 l=this.selection.end-1;l>n;)this.pattern.isEditableIndex(l)&&(this.value[l]=this.placeholderChar),l--;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 l(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(l(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(l(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()}}}},755:function(t,e,r){var content=r(774);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("8d5fdd38",content,!0,{sourceMap:!1})},756:function(t,e,r){var content=r(776);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("b70706fc",content,!0,{sourceMap:!1})},757:function(t,e,r){var content=r(778);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("1e88c4e3",content,!0,{sourceMap:!1})},773:function(t,e,r){"use strict";r(755)},774:function(t,e,r){var n=r(94)(!1);n.push([t.i,".icon-bar[data-v-485286f4]{float:left;width:25%;text-align:center;padding:12px 0}",""]),t.exports=n},775:function(t,e,r){"use strict";r(756)},776:function(t,e,r){var n=r(94)(!1);n.push([t.i,".di-370[data-v-807c3ec8]{height:370px;width:370px;margin-left:auto;margin-right:auto}",""]),t.exports=n},777:function(t,e,r){"use strict";r(757)},778:function(t,e,r){var n=r(94)(!1);n.push([t.i,".di-370[data-v-6411eb52]{height:370px;width:370px;margin-left:auto;margin-right:auto}",""]),t.exports=n},798:function(t,e,r){"use strict";r.r(e);var n=r(721),o=r(731),l=r(62),c=(r(136),r(39),r(19),{name:"ExpensesAndIncomesStatus",props:{dashboard:{required:!0},widget:{required:!0},amountLabel:{required:!0},from_date:{required:!0},to_date:{required:!0}},components:{},data:function(){return{dataReady:!1,widgetsByStatus:[],paid:0,pending:0}},fetch:function(){var t=this;return Object(l.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/widgets/".concat(t.dashboard,"/").concat(t.widget,"?from_date=").concat(t.from_date,"&to_date=").concat(t.to_date),e.next=3,t.$axios.get(r).then((function(e){var r=e.data;t.widgetsByStatus=r,t.paid=t.widgetsByStatus.data.paid,t.pending=t.widgetsByStatus.data.pending,t.dataReady=t.widgetsByStatus&&Object.keys(t.widgetsByStatus).length}));case 3:case"end":return e.stop()}}),e)})))()},methods:{}}),h=(r(773),r(88)),d=Object(h.a)(c,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[t.dataReady?r("div",[r("div",{staticClass:"icon-bar pb-4 pt-3 text-light",class:"bg-"+t.widgetsByStatus.level},[r("fa",{attrs:{icon:t.widgetsByStatus.icon,size:"3x"}})],1),t._v(" "),r("div",{staticClass:"card",staticStyle:{"border-radius":"0"}},[r("div",{staticClass:"pt-2 pl-1"},[r("h6",[t._v(t._s(t.widgetsByStatus.label))]),t._v(" "),r("strong",[t._v(t._s(t.paid))])]),t._v(" "),r("hr",{staticClass:"mt-0 mb-0",class:"bg-"+t.widgetsByStatus.level,staticStyle:{"text-align":"left",height:"2px"}}),t._v(" "),r("div",{staticClass:"ml-1"},[r("p",{staticClass:"mb-0",staticStyle:{"text-transform":"capitalize"}},[t._v(t._s(t.amountLabel)+" "),r("span",{staticClass:"float-right mr-2"},[t._v("\n "+t._s(t.pending)+"\n ")])])])])]):r("b-skeleton",{staticClass:"h-100",attrs:{animation:"fade"}})],1)}),[],!1,null,"485286f4",null).exports,f=r(737),m={name:"ExpensesAndIncomesCategory",props:{dashboard:{required:!0},widget:{required:!0},from_date:{required:!0},to_date:{required:!0}},components:{PieChart:f.a},data:function(){return{pieChartData:{},pieChartOptions:{},chartDataReady:!1,chartLabel:""}},fetch:function(){var t=this;return Object(l.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/widgets/".concat(t.dashboard,"/").concat(t.widget,"?from_date=").concat(t.from_date,"&to_date=").concat(t.to_date),e.next=3,t.$axios.get(r).then((function(e){var r=e.data;t.pieChartData=r.chartData,t.chartLabel=r.label,t.chartDataReady=!0}));case 3:case"end":return e.stop()}}),e)})))()}},v=(r(775),Object(h.a)(m,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"mb-4 mt-2 text-center"},[r("strong",[t._v(t._s(t.chartLabel))])]),t._v(" "),t.chartDataReady?r("div",[t.pieChartData&&Object.keys(t.pieChartData).length?r("pie-chart",{staticClass:"di-370",attrs:{"pie-chart-data":t.pieChartData,"pie-chart-options":t.pieChartOptions}}):r("div",{staticClass:"text-center"},[t._v("No Data!")])],1):r("b-skeleton",{staticClass:"di-370",attrs:{type:"avatar"}})],1)}),[],!1,null,"807c3ec8",null).exports),_={name:"DataLatest",props:{dashboard:{required:!0},widget:{required:!0},from_date:{required:!0},to_date:{required:!0}},components:{},data:function(){return{tableData:[],tableLabel:"",dataReady:!1}},fetch:function(){var t=this;return Object(l.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/widgets/".concat(t.dashboard,"/").concat(t.widget,"?from_date=").concat(t.from_date,"&to_date=").concat(t.to_date),e.next=3,t.$axios.get(r).then((function(e){var r=e.data;t.tableData=r.tableData,t.tableLabel=r.label,t.dataReady=!0}));case 3:case"end":return e.stop()}}),e)})))()}},C=Object(h.a)(_,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"mb-3 mt-2"},[r("h5",[r("strong",[t._v(t._s(t.tableLabel))])])]),t._v(" "),t.dataReady?r("b-table",{staticClass:"table-bordered",attrs:{striped:"",hover:"",items:t.tableData,"empty-text":"No Data Found!","show-empty":""},scopedSlots:t._u([{key:"cell(status)",fn:function(e){return[r("span",{domProps:{innerHTML:t._s(e.item.status)}})]}},{key:"cell(client)",fn:function(e){return[r("span",{domProps:{innerHTML:t._s(e.item.client)}})]}},{key:"cell(project)",fn:function(e){return[r("span",{domProps:{innerHTML:t._s(e.item.project)}})]}},{key:"cell(invoice)",fn:function(e){return[r("span",{domProps:{innerHTML:t._s(e.item.invoice)}})]}},{key:"cell(user)",fn:function(e){return[r("span",{domProps:{innerHTML:t._s(e.item.user)}})]}}],null,!1,942948400)}):r("b-skeleton-table",{attrs:{rows:4,columns:6,"table-props":{bordered:!0,striped:!0}}})],1)}),[],!1,null,null,null).exports,y={name:"ProjectsHours",props:{dashboard:{required:!0},widget:{required:!0},from_date:{required:!0},to_date:{required:!0}},components:{PieChart:f.a},data:function(){return{pieChartData:{},pieChartOptions:{},chartDataReady:!1,chartLabel:""}},fetch:function(){var t=this;return Object(l.a)(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/widgets/".concat(t.dashboard,"/").concat(t.widget,"?from_date=").concat(t.from_date,"&to_date=").concat(t.to_date),e.next=3,t.$axios.get(r).then((function(e){var r=e.data;t.pieChartData=r.chartData,t.chartLabel=r.label,t.chartDataReady=!0}));case 3:case"end":return e.stop()}}),e)})))()}},k=(r(777),Object(h.a)(y,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"mb-4 mt-2 text-center"},[r("strong",[t._v(t._s(t.chartLabel))])]),t._v(" "),t.chartDataReady?r("div",[t.pieChartData&&Object.keys(t.pieChartData).length?r("pie-chart",{staticClass:"di-370",attrs:{"pie-chart-data":t.pieChartData,"pie-chart-options":t.pieChartOptions}}):r("div",{staticClass:"text-center"},[t._v("No Data!")])],1):r("b-skeleton",{staticClass:"di-370",attrs:{type:"avatar"}})],1)}),[],!1,null,"6411eb52",null).exports),x=r(744),D=r(178),w=r.n(D),S=r(294),E={name:"Dashboard",components:{PageHeader:n.a,EntriesHoursLineChart:o.a,ExpensesAndIncomesStatus:d,ExpensesAndIncomesCategory:v,DataLatest:C,ProjectsHours:k,MaskedInput:x.a,CoralsReportsDateForm:S.default},data:function(){new Date;return{ExpensesAndIncomesByStatus:[{dashboard:"accounting",widget:"incomesStatuses",amountLabel:"receivables"},{dashboard:"accounting",widget:"expensesStatuses",amountLabel:"payables"},{dashboard:"accounting",widget:"expensesVSincomesStatuses",amountLabel:"upcoming"}],ExpensesAndIncomesByCategory:[{dashboard:"accounting",widget:"incomesCategory"},{dashboard:"accounting",widget:"expensesCategory"}],DataLatest:[{dashboard:"accounting",widget:"incomesLatest"},{dashboard:"accounting",widget:"expensesLatest"}],ProjectsHours:{dashboard:"entries",widget:"getTimePerProject"},showButtonSpinner:!1,dataLoading:!0,form:this.$form({period:"currentMonth",from_date:"",to_date:""})}},methods:{loadData:function(){var t=this;this.showButtonSpinner=!0,this.dataLoading=!0,this.$nextTick((function(){t.dataLoading=!1})),this.showButtonSpinner=!1}},computed:{getFromDate:function(){return w()(this.form.from_date).format("YYYY-MM-DD")},getToDate:function(){return w()(this.form.to_date).format("YYYY-MM-DD")}},mounted:function(){}},$=Object(h.a)(E,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("PageHeader",{attrs:{title:"Dashboard"}}),t._v(" "),t.$isAdmin()?r("div",[r("CoralsReportsDateForm",{attrs:{form:t.form},on:{filter:t.loadData}})],1):t._e(),t._v(" "),t.$isAdmin()?[t.dataLoading?t._e():r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-12"},[r("DataLatest",{attrs:{dashboard:"entries",widget:"entriesLatest",from_date:t.getFromDate,to_date:t.getToDate}})],1)]),t._v(" "),r("hr"),t._v(" "),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-4"},[t.dataLoading?t._e():r("EntriesHoursLineChart",{attrs:{model:"entries",from_date:t.getFromDate,to_date:t.getToDate}})],1),t._v(" "),t.dataLoading?t._e():r("div",{staticClass:"col-md-4"},[r("ProjectsHours",{attrs:{dashboard:t.ProjectsHours.dashboard,widget:t.ProjectsHours.widget,from_date:t.getFromDate,to_date:t.getToDate}})],1)]),t._v(" "),r("hr"),t._v(" "),t._l(t.DataLatest,(function(e,n){return t.dataLoading?t._e():r("div",{key:"latest_"+n,staticClass:"row"},[r("div",{staticClass:"col-md-12"},[r("DataLatest",{attrs:{dashboard:e.dashboard,widget:e.widget,from_date:t.getFromDate,to_date:t.getToDate}})],1)])})),t._v(" "),r("hr"),t._v(" "),r("div",{staticClass:"row"},t._l(t.ExpensesAndIncomesByStatus,(function(e,n){return t.dataLoading?t._e():r("div",{key:"status_"+n,staticClass:"col-md-4"},[r("ExpensesAndIncomesStatus",{attrs:{dashboard:e.dashboard,widget:e.widget,amountLabel:e.amountLabel,from_date:t.getFromDate,to_date:t.getToDate}})],1)})),0),t._v(" "),r("hr"),t._v(" "),r("div",{staticClass:"row"},t._l(t.ExpensesAndIncomesByCategory,(function(e,n){return t.dataLoading?t._e():r("div",{key:"category_"+n,staticClass:"col-md-4"},[r("ExpensesAndIncomesCategory",{attrs:{dashboard:e.dashboard,widget:e.widget,from_date:t.getFromDate,to_date:t.getToDate}})],1)})),0)]:t._e()],2)}),[],!1,null,null,null);e.default=$.exports}}]);