%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/hr/web/js/
Upload File :
Create Path :
Current File : /var/www/html/hr/web/js/chunk-7e6c0ac1.417f5556.js

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7e6c0ac1"],{1799:function(t,e,a){"use strict";var n=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=[],i=(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}}),o=i,c=a("2877"),l=Object(c["a"])(o,n,s,!1,null,"cb826a88",null);e["a"]=l.exports},2154:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[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("pto-details-modal",{attrs:{action:t.action,loadingActions:t.loadingModalActions,"popup-active":!!t.action,"pto-data":t.selectedPto},on:{cancel:t.clearSelection,create:t.createPto,send:t.actionAndSendPtoRequest,update:t.updatePto}}),a("base-loader",{attrs:{loading:t.loading}},[a("div",{staticClass:"rounded-lg shadow-md"},[a("ptos-personal-table",{attrs:{header:t.tableHeader,ptos:t.list,updatingPtos:t.updatingPtos},on:{delete:t.deletePto,details:t.openDetails,request:t.sendPtoRequest}}),t.pagination.total?a("pagination",{attrs:{pagination:t.pagination},on:{input:t.changePage}}):t._e()],1)])],1)},s=[],i=(a("99af"),a("c740"),a("c975"),a("a15b"),a("a434"),a("d3b7"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("vs-table",{attrs:{data:t.ptos},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.data;return t._l(n,(function(e,n){return a("vs-tr",{key:n,attrs:{data:e}},[a("vs-td",{attrs:{data:e.start_date}},[t._v(" "+t._s(t._f("date")(e.start_date,"MMM Do YYYY"))+" ")]),a("vs-td",{attrs:{data:e.end_date}},[t._v(" "+t._s(t._f("date")(e.end_date,"MMM Do YYYY"))+" ")]),a("vs-td",{attrs:{data:e.status}},[t._v(" "+t._s(t._f("ptoStatus")(e.status))+" ")]),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.request"),position:"top"}},[a("base-button",{staticClass:"self-end mx-px",attrs:{disabled:!e.can_edit,loading:t.isUpdating(e.id),icon:"paper-plane"},on:{click:function(a){return t.requestPto(e)}}})],1),a("vx-tooltip",{attrs:{text:t.$t("buttons.delete"),position:"top"}},[a("base-button",{staticClass:"self-end mx-px",attrs:{disabled:!e.can_delete,loading:t.isUpdating(e.id),color:"danger",icon:"trash"},on:{click:function(a){return t.deletePto(e)}}})],1)],1)])],1)}))}}])},[a("template",{slot:"thead"},t._l(t.header,(function(e,n){return a("vs-th",{key:n,staticClass:"text-base",class:{"float-right":e===t.$t("ptos.table.actions")}},[t._v(t._s(e)+" ")])})),1)],2)}),o=[],c={name:"PtosPersonalTable",props:{header:{type:Array,required:!0},ptos:{type:Array,required:!0},updatingPtos:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{isUpdating:function(t){return this.updatingPtos.indexOf(t)>-1},requestPto:function(t){this.updatingPtos.push(t.id),this.$emit("request",t)},deletePto:function(t){this.updatingPtos.push(t.id),this.$emit("delete",t)}}},l=c,r=a("2877"),u=Object(r["a"])(l,i,o,!1,null,"4cf8ed26",null),d=u.exports,p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("vs-popup",{staticClass:"holamundo",attrs:{active:t.popupActive,title:t.$t("ptos."+t.action)},on:{"update:active":function(e){t.popupActive=e},close:function(e){return t.$emit("cancel")}}},[a("ValidationObserver",{ref:"validator",staticClass:"w-full",scopedSlots:t._u([{key:"default",fn:function(e){e.invalid,e.reset;return[a("form",{on:{submit:function(e){return e.preventDefault(),t.$emit(t.action,t.ptoData)}}},[a("date-picker",{staticClass:"w-ful",attrs:{"input-label":t.$t("ptos.table.start_date"),name:t.$t("ptos.table.start_date"),rules:"required",config:t.startDateConfig},model:{value:t.ptoData.start_date,callback:function(e){t.$set(t.ptoData,"start_date",e)},expression:"ptoData.start_date"}}),a("date-picker",{staticClass:"w-ful",attrs:{"input-label":t.$t("ptos.table.end_date"),name:t.$t("ptos.table.end_date"),rules:"required",config:t.endDateConfig},model:{value:t.ptoData.end_date,callback:function(e){t.$set(t.ptoData,"end_date",e)},expression:"ptoData.end_date"}}),a("base-textarea",{staticClass:"w-full border-gray-400",attrs:{"input-label":t.$t("ptos.table.notes"),rows:"7"},model:{value:t.ptoData.notes,callback:function(e){t.$set(t.ptoData,"notes",e)},expression:"ptoData.notes"}}),a("div",{staticClass:"flex justify-center mt-5"},[a("base-button",{staticClass:"flex-1 mr-2",attrs:{loading:t.loadingActions,button:"filled",color:"success",type:"submit"}},[t._v(" "+t._s(t.$t("ptos.saveAsDraft"))+" ")]),a("base-button",{staticClass:"flex-1 ml-2",attrs:{loading:t.loadingActions,button:"filled",color:"warning",type:"button"},on:{click:function(e){return t.$emit("send",t.ptoData)}}},[t._v(" "+t._s(t.$t("ptos.sendPtoRequest"))+" ")])],1)],1)]}}])})],1)},f=[],g=a("e94a"),h=a("8339"),m=a("c1df"),v=a.n(m),P={name:"PtoDetailsModal",components:{BaseButton:h["default"],DatePicker:g["a"]},props:{ptoData:{type:Object,required:!0},action:{required:!0},loadingActions:{type:Boolean,default:!1}},data:function(){return{popupActive:!1}},computed:{endDateConfig:function(){return{minDate:v()(this.ptoData.start_date).toDate(),dateFormat:"d M Y"}},startDateConfig:function(){return{minDate:v()().toDate(),maxDate:this.ptoData.end_date?v()(this.ptoData.end_date).toDate():null,dateFormat:"d M Y"}}},watch:{action:function(t){this.$refs.validator.reset(),this.popupActive=!!t}}},b=P,$=Object(r["a"])(b,p,f,!1,null,"2d43ea26",null),_=$.exports,y=a("1799"),x=a("b475"),D=a("0d6a"),C={name:"PersonalPTOs",components:{PtosPersonalTable:d,PtoDetailsModal:_,Pagination:y["a"]},data:function(){return{loading:!1,list:[],pagination:{},queryParams:{page:1},updatingPtos:[],action:null,selectedPto:{},loadingModalActions:!1}},methods:{getMyPtos:function(){var t=this;this.loading=!0,x["a"].myPtos().then((function(e){t.list=e.data})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loading=!1}))},openDetails:function(t){this.selectedPto=t,"DRAFT"===t.status?this.action="update":D["a"].$emit("ptoDetails",t)},openCreationForm:function(){this.action="create"},updatePto:function(){var t=this,e={id:this.selectedPto.id,start_date:this.selectedPto.start_date,end_date:this.selectedPto.end_date,notes:this.selectedPto.notes};this.loadingModalActions=!0,x["a"].update(e).then((function(){t.getMyPtos(),t.clearSelection(),t.$notificationService.success("".concat(t.$t("ptos.pto")," ").concat(t.$t("notification.successCreate")))})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loadingModalActions=!1}))},createPto:function(){var t=this;this.loadingModalActions=!0,x["a"].create(this.selectedPto).then((function(){t.getMyPtos(),t.clearSelection(),t.$notificationService.success("".concat(t.$t("ptos.pto")," ").concat(t.$t("notification.successCreate")))})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loadingModalActions=!1}))},sendPtoRequest:function(t){var e=this;x["a"].request(t.id).then((function(){e.list[e.getPtoIndex(t.id)].status="PENDING",e.$notificationService.success("".concat(e.$t("ptos.pto")," ").concat(e.$t("notification.successRequest")))})).catch((function(t){e.$notificationService.error(t.message)})).finally((function(){e.updatingPtos.splice(e.updatingPtos.indexOf(t.id))}))},actionAndSendPtoRequest:function(){var t=this;this.loadingModalActions=!0,x["a"][this.action](this.selectedPto).then((function(e){x["a"].request(e.data.id).then((function(){t.getMyPtos(),t.clearSelection(),t.$notificationService.success("".concat(t.$t("ptos.pto")," ").concat(t.$t("notification.successRequest")))})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loadingModalActions=!1}))})).catch((function(e){t.$notificationService.error(e.message)})).finally((function(){t.loadingModalActions=!1}))},deletePto:function(t){var e=this;x["a"].delete(t.id).then((function(){e.list.splice(e.getPtoIndex(t.id),1).join(""),e.$notificationService.success("".concat(e.$t("ptos.pto")," ").concat(e.$t("notification.successDelete")))})).catch((function(t){e.$notificationService.error(t.message)})).finally((function(){e.updatingPtos.splice(e.updatingPtos.indexOf(t.id))}))},search:function(){this.$router.push({query:this.queryParams}).catch((function(){})),this.queryParams.page=1,this.getMyPtos()},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()},getPtoIndex:function(t){return this.list.findIndex((function(e){return e.id===t}))},clearSelection:function(){this.loadingModalActions=!1,this.action=null,this.selectedPto={}}},computed:{tableHeader:function(){return[this.$t("ptos.table.start_date"),this.$t("ptos.table.end_date"),this.$t("ptos.table.status"),this.$t("ptos.table.actions")]}},mounted:function(){this.getUrlParams(),this.getMyPtos()}},q=C,M=Object(r["a"])(q,n,s,!1,null,"0d37db2a",null);e["default"]=M.exports}}]);
//# sourceMappingURL=chunk-7e6c0ac1.417f5556.js.map

Zerion Mini Shell 1.0