%PDF- %PDF-
Direktori : /var/www/html/hrsys/web/js/ |
Current File : /var/www/html/hrsys/web/js/chunk-7e6ed722.7932066a.js |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e6ed722"],{1799:function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"flex"},[t.selectPerPage?a("div",{staticClass:"flex items-center"},[a("span",{staticClass:"mr-2 whitespace-pre"},[t._v(t._s(t.$t("labels.per_page"))+":")]),a("div",{staticClass:"z-500 w-20"},[a("base-multiselect",{staticClass:"-mt-4",attrs:{value:t.pagination.per_page,options:t.paginationOptions,selectedLabel:"",selectLabel:"",deselectLabel:"","allow-empty":!1},on:{input:function(e){return t.$emit("selectedPerPage",e)}}})],1)]):t._e(),a("vs-pagination",{staticClass:"mt-2",attrs:{max:t.max,total:t.pagination.total_pages},on:{input:t.pageChange},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},s=[],n=(a("a9e3"),{name:"Pagination",props:{pagination:{type:Object,required:!0},max:{type:Number,default:7},selectPerPage:{type:Boolean,default:!1}},data:function(){return{paginationOptions:[5,10,15,20,30,50,100],value:null}},methods:{pageChange:function(t){this.$emit("input",t)}},created:function(){this.value=this.pagination.current_page}}),r=n,c=a("2877"),o=Object(c["a"])(r,i,s,!1,null,"cb826a88",null);e["a"]=o.exports},8601:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"view-container"},[a("vue-portal",{attrs:{to:"hrsys-navbar-actions"}},[a("vx-tooltip",{staticClass:"ml-2",attrs:{text:t.$t("buttons.create"),position:"bottom"}},[a("base-button",{staticClass:"self-end",attrs:{icon:"plus"},on:{click:t.openCreationForm}})],1)],1),a("div",{},[a("base-loader",{attrs:{loading:t.loadingTable}},[a("div",{staticClass:"flex justify-center mb-5"},[a("base-button",{staticClass:"px-2 py-2 rounded-full self-end mb-1",attrs:{button:"filled",icon:"arrow-left"},on:{click:function(e){return t.changeDay(-1)}}}),a("div",{staticClass:"text-xl w-32 font-semibold mx-2 self-center"},[a("date-picker",{on:{input:t.goToDate},model:{value:t.selectedDate,callback:function(e){t.selectedDate=e},expression:"selectedDate"}})],1),a("base-button",{staticClass:"px-2 py-2 rounded-full self-end mb-1",attrs:{button:"filled",icon:"arrow-right"},on:{click:function(e){return t.changeDay(1)}}})],1),a("timecard-table",{attrs:{header:t.tableHeader,timecardList:t.list,updatingTimecards:t.updatingTimecards},on:{delete:t.promptDeleteTimecard,details:t.openDetails}}),t.pagination.total?a("pagination",{attrs:{pagination:t.pagination},on:{input:t.changePage}}):t._e()],1)],1)],1)},s=[],n=(a("99af"),a("c740"),a("c975"),a("a15b"),a("a434"),a("d3b7"),a("ac1f"),a("841c"),a("c1df")),r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("vs-table",{attrs:{data:t.timecardList},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.data;return t._l(i,(function(e,i){return a("vs-tr",{key:i,attrs:{data:e}},[a("vs-td",{attrs:{data:e.project.name}},[t._v(" "+t._s(e.project.client.name)+" - "+t._s(e.project.name)+" ")]),a("vs-td",{attrs:{data:e.date}},[t._v(" "+t._s(t._f("fromShortDate")(e.date,"MMM Do YYYY"))+" ")]),a("vs-td",{attrs:{data:e.start_time}},[t._v(" "+t._s(t._f("time")(e.start_time))+" ")]),a("vs-td",{attrs:{data:e.end_time}},[t._v(" "+t._s(t._f("time")(e.end_time))+" ")]),a("vs-td",{staticClass:"max-w-xs truncate",attrs:{data:e.notes}},[t._v(" "+t._s(e.notes)+" ")]),a("vs-td",{staticClass:"text-right w-16"},[a("div",{staticClass:"flex justify-end"},[a("vx-tooltip",{attrs:{text:t.$t("buttons.details"),position:"top"}},[a("base-button",{staticClass:"self-end mx-px",attrs:{icon:"info"},on:{click:function(a){return t.$emit("details",e)}}})],1),a("vx-tooltip",{attrs:{text:t.$t("buttons.delete"),position:"top"}},[a("base-button",{staticClass:"self-end mx-px",attrs:{loading:t.isUpdating(e.id),color:"danger",icon:"trash"},on:{click:function(a){return t.$emit("delete",e)}}})],1)],1)])],1)}))}}])},[a("template",{slot:"thead"},t._l(t.header,(function(e,i){return a("vs-th",{key:i,staticClass:"text-base",class:{"float-right":e===t.$t("timecards.table.actions")}},[t._v(t._s(e)+" ")])})),1)],2)},c=[],o={name:"TimeCardTable",props:{header:{type:Array,required:!0},timecardList:{type:Array,required:!0},updatingTimecards:{type:Array,required:!0}},data:function(){return{selectedEntries:[]}},methods:{isUpdating:function(t){return this.updatingTimecards.indexOf(t)>-1}}},l=o,d=a("2877"),u=Object(d["a"])(l,r,c,!1,null,"09efd1e8",null),m=u.exports,p=a("1799"),f=a("61f6"),h=a("e94a"),g=a("0d6a"),b={name:"Timecard",components:{TimecardTable:m,Pagination:p["a"],DatePicker:h["a"]},data:function(){return{list:[],pagination:{},queryParams:{include:"project.client",from:n().format("YYYY-MM-DD"),to:n().format("YYYY-MM-DD"),page:1},selectedDate:n().toDate(),updatingTimecards:[],loadingModalActions:!1,loadingTable:!1}},methods:{changeDay:function(t){this.selectedDate=n(this.selectedDate).add(t,"days").toDate(),this.search()},goToDate:function(t){this.queryParams.from=n(t).format("YYYY-MM-DD"),this.queryParams.to=n(t).format("YYYY-MM-DD"),this.search()},getTimecard:function(){var t=this;this.loadingTable=!0,f["a"].list(this.queryParams).then((function(e){t.list=e.data})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loadingTable=!1}))},openDetails:function(t){g["a"].$emit("updateTimecard",t)},openCreationForm:function(){g["a"].$emit("createTimecard",this.selectedDate)},promptDeleteTimecard:function(t){var e=this;this.$vs.dialog({type:"confirm",color:"danger",title:this.$t("timecards.prompts.deleteTitle"),text:this.$t("timecards.prompts.deleteText"),accept:function(){e.deleteTimecard(t)}})},deleteTimecard:function(t){var e=this;f["a"].delete(t.id).then((function(){e.list.splice(e.getTimecardIndex(t.id),1).join(""),e.$notificationService.success("".concat(e.$t("timecards.timecard")," ").concat(e.$t("notification.successDelete")))})).catch((function(t){e.$notificationService.error(t.message)})).finally((function(){e.updatingTimecards.splice(e.updatingTimecards.indexOf(t.id))}))},search:function(){this.$router.push({query:this.queryParams}).catch((function(){})),this.queryParams.page=1,this.getTimecard()},getUrlParams:function(){var t=this;this.$route.query.page&&(t.queryParams=Object.assign({},t.$route.query))},changePage:function(t){this.queryParams.page=t,this.$router.push({query:this.queryParams}).catch((function(){})),this.getClients()},getTimecardIndex:function(t){return this.list.findIndex((function(e){return e.id===t}))},clearSelection:function(){this.loadingModalActions=!1,this.action=null}},computed:{tableHeader:function(){return[this.$t("timecards.table.project"),this.$t("timecards.table.date"),this.$t("timecards.table.start_time"),this.$t("timecards.table.end_time"),this.$t("timecards.table.notes"),this.$t("timecards.table.actions")]}},mounted:function(){var t=this;this.getUrlParams(),this.search(),g["a"].$on("timecardDone",(function(){return t.getTimecard()}))},watch:{selectedDate:function(t){this.queryParams.from=n(t).format("YYYY-MM-DD"),this.queryParams.to=n(t).format("YYYY-MM-DD")}}},v=b,y=Object(d["a"])(v,i,s,!1,null,"8fb29048",null);e["default"]=y.exports}}]); //# sourceMappingURL=chunk-7e6ed722.7932066a.js.map