![]() 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([[36],{721:function(t,e,r){"use strict";var o={name:"PageHeader",props:{title:{required:!0}}},n=r(88),component=Object(n.a)(o,(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},728:function(t,e,r){"use strict";var o={name:"BaseReportTable",components:{},props:{title:{required:!0},data:{required:!0},form:{required:!0}},methods:{getRowClass:function(t,e){return"header"===e?"bg-secondary text-white":"footer"===e?"bg-info text-white":void 0}}},n=r(88),component=Object(n.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("h6",[t._v(t._s(t.title))]),t._v(" "),t.data?r("div",{staticClass:"table-responsive"},[r("table",{staticClass:"table table-striped table-condensed"},t._l(t.data,(function(e,o){return r("tr",{key:o,class:t.getRowClass(e,o)},["no_data"===o?[r("td",{staticClass:"text-center",attrs:{colspan:Object.keys(t.data.header).length}},[t._v("\n No Data Found\n ")])]:t._e(),t._v(" "),t._l(e,(function(e,o){return["nav_to"===e.code?r("td",[r("nuxt-link",{attrs:{to:e.attr.route+"?period="+t.form.period+(t.form.client_name?"&client="+t.form.client_name:"")+(t.form.project_name?"&project="+t.form.project_name:"")}},[t._v("\n "+t._s(e.attr.label)+"\n ")])],1):r("td",[t._v("\n "+t._s(e)+"\n ")])]}))],2)})),0)]):r("b-skeleton-table",{attrs:{rows:4,columns:4,"table-props":{bordered:!0,striped:!0}}})],1)}),[],!1,null,null,null);e.a=component.exports},731:function(t,e,r){"use strict";var o=r(62),n=(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(o.a)(regeneratorRuntime.mark((function e(){var r,o,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="timesheet/charts/".concat(t.model,"/get-charts-data"),o=[],n="",t.from_date&&(n="from_date=".concat(t.from_date)),t.to_date&&(t.from_date&&(n+="&"),n+="to_date=".concat(t.to_date)),t.params&&((t.from_date||t.to_date)&&(n+="&"),n+=new URLSearchParams(t.params).toString()),o.push(n),r+="?".concat(o),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}}}),c=r(88),component=Object(c.a)(n,(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 o={name:"LineChart",extends:r(734).a,props:["lineChartData","lineChartOptions"],mounted:function(){this.renderChart(this.lineChartData,this.lineChartOptions)}},n=r(88),component=Object(n.a)(o,undefined,undefined,!1,null,null,null);e.a=component.exports},736:function(t,e,r){"use strict";var o={name:"ActivitiesReport",components:{BaseReportTable:r(728).a},props:{form:{required:!0},url:{required:!0}},data:function(){return{billable_activities_for_client_report:null,non_billable_activities_for_client_report:null}},mounted:function(){this.getActivitiesDataForReport()},methods:{getActivitiesDataForReport:function(){var t=this,e=this.url;this.form.post(e).then((function(e){var r=e.data;t.billable_activities_for_client_report=r.data.billable_activities,t.non_billable_activities_for_client_report=r.data.non_billable_activities}))}}},n=r(88),component=Object(n.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6"},[r("BaseReportTable",{attrs:{title:"Billable Per Activity",data:t.billable_activities_for_client_report,form:t.form}})],1),t._v(" "),r("div",{staticClass:"col-md-6"},[r("BaseReportTable",{attrs:{title:"Non Billable Per Activity",data:t.non_billable_activities_for_client_report,form:t.form}})],1)])}),[],!1,null,null,null);e.a=component.exports},737:function(t,e,r){"use strict";var o={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))}},n=r(88),component=Object(n.a)(o,undefined,undefined,!1,null,null,null);e.a=component.exports},740:function(t,e,r){var content=r(748);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(95).default)("37ba28b7",content,!0,{sourceMap:!1})},743:function(t,e,r){"use strict";var o={name:"ProjectsReport",components:{BaseReportTable:r(728).a},props:{form:{required:!0},url:{required:!0}},data:function(){return{billable_projects_report:null,non_billable_projects_report:null}},mounted:function(){this.getActivitiesDataForReport()},methods:{getActivitiesDataForReport:function(){var t=this,e=this.url;this.form.post(e).then((function(e){var r=e.data;t.billable_projects_report=r.data.billable_projects_report,t.non_billable_projects_report=r.data.non_billable_projects_report}))}}},n=r(88),component=Object(n.a)(o,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6"},[r("BaseReportTable",{attrs:{title:"Billable Activities Per Project",data:t.billable_projects_report,form:t.form}})],1),t._v(" "),r("div",{staticClass:"col-md-6"},[r("BaseReportTable",{attrs:{title:"Non Billable Activities Per Project",data:t.non_billable_projects_report,form:t.form}})],1)])}),[],!1,null,null,null);e.a=component.exports},747:function(t,e,r){"use strict";r(740)},748:function(t,e,r){var o=r(94)(!1);o.push([t.i,".di-370[data-v-4ed1136e]{height:370px;width:370px;margin-left:auto;margin-right:auto}",""]),t.exports=o},749:function(t,e,r){"use strict";var o=r(62),n=(r(19),r(136),r(721)),c=r(735),l=r(731),d=r(737),_={name:"ActivitiesHoursChartsData",props:{urlKey:{required:!0},form:{required:!0},user:{required:!1}},components:{EntriesHoursLineChart:l.a,EntriesIndex:c.a,PageHeader:n.a,PieChart:d.a},fetch:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.loadActivitiesChartsData();case 1:case"end":return e.stop()}}),e)})))()},data:function(){return{pieChartData:{},pieChartOptions:{},expectedWorkingDays:null,reloadEntriesHoursLineChart:!1,chartDataReady:!1,currentTabIndex:0}},methods:{check:function(t){this.loadActivitiesChartsData()},loadActivitiesChartsData:function(){var t=this,e="timesheet/charts/".concat(this.urlKey,"/get-charts-data");this.chartDataReady=!1,this.form.post(e).then((function(e){var r=e.data;t.pieChartData=r.data,t.expectedWorkingDays=r.data.expectedWorkingDays,t.chartDataReady=t.pieChartData&&Object.keys(t.pieChartData).length}))}},computed:{}},h=(r(747),r(88)),component=Object(h.a)(_,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-6"},[r("corals-checkbox",{attrs:{field:"is_limited",label:"Limited Activities",form:t.form},on:{change:t.check}})],1),t._v(" "),this.user?r("div",{staticClass:"col-md-6"},["part_time"!==t.user.employee_type?r("label",[t._v("\n Expected Days: "+t._s(t.expectedWorkingDays))]):t._e()]):t._e()]),t._v(" "),t.chartDataReady?r("pie-chart",{staticClass:"di-370",attrs:{"pie-chart-data":t.pieChartData,"pie-chart-options":t.pieChartOptions}}):r("b-skeleton",{staticClass:"di-370",attrs:{type:"avatar"}})],1)}),[],!1,null,"4ed1136e",null);e.a=component.exports},810:function(t,e,r){"use strict";r.r(e);var o=r(55),n=r(62),c=(r(39),r(238),r(12),r(54),r(136),r(735)),l=r(721),d=r(723),_=r(764),h=r(749),m=r(731),v=r(743),f=r(736),C=r(294),x={name:"index",components:{LimitedActivities:_.a,PageSection:d.a,PageHeader:l.a,EntriesIndex:c.a,ActivitiesHoursChartsData:h.a,ProjectsReport:v.a,ActivitiesReport:f.a,EntriesHoursLineChart:m.a,CoralsReportsDateForm:C.default},asyncData:function(t){return Object(n.a)(regeneratorRuntime.mark((function e(){var r,o,n,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.params,o=t.$axios,n=t.redirect,e.next=3,o.get("/users/".concat(r.userid)).then((function(t){return t.data.data})).catch((function(t){return n("/")}));case 3:return c=e.sent,e.abrupt("return",{user:c});case 5:case"end":return e.stop()}}),e)})))()},data:function(){return{form:this.$form({period:"currentMonth",from_date:"",to_date:"",is_limited:0,user_id:this.$route.params.userid},{resetOnSuccess:!1}),showUserReport:!1,showUserCharts:!1,showEntries:!1,user_id:"",currentTabIndex:0,limitedActivityData:{},headersForLimitedActivityTable:{}}},methods:{filter:function(){var t=this;this.showUserReport=!1,this.showUserCharts=!1,this.showEntries=!1,this.$nextTick((function(){t.showUserReport=!0,t.showUserCharts=!0,t.showEntries=!0}))}},computed:{chartDataParameters:function(){var t=this.form.from_date,e=this.form.to_date;return null!==t&&"object"==Object(o.a)(t)&&(t=this.form.from_date.toLocaleDateString()),null!==e&&"object"==Object(o.a)(e)&&(e=this.form.to_date.toLocaleDateString()),{user_id:this.$route.params.userid,from_date:t,to_date:e,is_limited:this.form.is_limited?1:0}},entriesResource:function(){return"/timesheet/users/".concat(this.user.id,"/entries?from_date=").concat(this.form.from_date,"&to_date=").concat(this.form.to_date)},checkMemberRole:function(){if(this.user.roles_names.find((function(t){return"member"===t.name})))return!0}}},D=r(88),component=Object(D.a)(x,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",[r("PageHeader",{attrs:{title:t.user.full_name}}),t._v(" "),r("div",{staticClass:"table-responsive"},[r("table",{staticClass:"table border-bottom"},[t._m(0),t._v(" "),r("tbody",[r("tr",[r("td",[t._v(t._s(t.user.name))]),t._v(" "),r("td",[t._v(t._s(t.user.last_name))]),t._v(" "),r("td",[t._v(t._s(t.user.email))]),t._v(" "),r("td",[r("span",{domProps:{innerHTML:t._s(t.user.status)}})]),t._v(" "),r("td",[r("span",{domProps:{innerHTML:t._s(t.user.roles_as_labels)}})]),t._v(" "),r("td",[t._v(t._s(t.user.position))]),t._v(" "),r("td",[t._v(t._s(t.user.employee_type_as_label))]),t._v(" "),r("td",[r("span",{domProps:{textContent:t._s(t.user.hourly_rate)}})]),t._v(" "),r("td",[r("span",{domProps:{textContent:t._s(t.user.salary)}})])])])])]),t._v(" "),r("div",{staticClass:"d-flex flex-wrap"},t._l(t.user.projects_with_client,(function(e){return r("div",{staticClass:"px-2"},[r("strong",[t._v(t._s(e.client))]),r("br"),t._v(" "),t._l(e.projects,(function(e){return r("span",{key:e.project_name,staticClass:"badge badge-primary mr-1"},[t._v("\n "+t._s(e.project_name)+"\n ")])}))],2)})),0),t._v(" "),t.user.position&&t.checkMemberRole?r("LimitedActivities",{attrs:{user_id:t.user.id}}):t._e(),t._v(" "),r("CoralsReportsDateForm",{attrs:{form:t.form},on:{filter:t.filter}}),t._v(" "),t.checkMemberRole?r("b-tabs",{attrs:{"content-class":"mt-3"},model:{value:t.currentTabIndex,callback:function(e){t.currentTabIndex=e},expression:"currentTabIndex"}},[r("b-tab",{attrs:{title:"Dashboard",active:""}},[r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-12"},[r("b-tabs",[r("b-tab",{attrs:{title:"Projects",active:""}},[t.showUserReport?r("projects-report",{staticClass:"mt-3",attrs:{url:"timesheet/users/get-user-projects",form:t.form}}):t._e()],1),t._v(" "),r("b-tab",{attrs:{title:"Activities",lazy:""}},[t.showUserReport?r("activities-report",{staticClass:"mt-3",attrs:{url:"timesheet/users/get-user-activities",form:t.form}}):t._e()],1)],1)],1)]),t._v(" "),r("div",{staticClass:"row"},[r("div",{staticClass:"col-md-3"},[t.showUserCharts?r("EntriesHoursLineChart",{attrs:{model:"project",params:t.chartDataParameters}}):t._e()],1),t._v(" "),r("div",{staticClass:"col-md-3"},[t.showUserCharts?r("activities-hours-charts-data",{attrs:{params:t.chartDataParameters,form:t.form,urlKey:"limited-activities",user:t.user}}):t._e()],1)])]),t._v(" "),r("b-tab",{attrs:{title:"Entries"}},[t.showEntries?r("entries-index",{attrs:{"entries-resource":t.entriesResource}}):t._e()],1)],1):t._e()],1)}),[function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("thead",[r("tr",[r("th",{attrs:{scope:"col"}},[t._v("First Name")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Last Name")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Email")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Status")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Role")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Position")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Employee Type")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Hourly Rate")]),t._v(" "),r("th",{attrs:{scope:"col"}},[t._v("Salary")])])])}],!1,null,"bd46dd0a",null);e.default=component.exports}}]);