%PDF- %PDF-
Direktori : /var/www/html/hr/web/js/ |
Current File : /var/www/html/hr/web/js/chunk-ab242416.a31d716b.js |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ab242416"],{"15bb":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("vs-table",{attrs:{data:t.payments},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}},[t.showProjectInfo?a("vs-td",{attrs:{data:e.amount}},[t._v(" "+t._s(e.project.client.name)+" - "+t._s(e.project.name)+" ")]):t._e(),a("vs-td",{attrs:{data:e.amount}},[t._v(" "+t._s(e.amount)+t._s(t._f("currency")(e.currency))+" ")]),a("vs-td",{attrs:{data:e.status}},[t._v(" "+t._s(e.status)+" ")]),a("vs-td",{staticClass:"whitespace-pre",attrs:{data:e.sent_at}},[t._v(" "+t._s(t._f("fromShortDate")(e.sent_at))+" ")]),a("vs-td",{staticClass:"whitespace-pre",attrs:{data:e.paid_at}},[a("span",[t._v(t._s(t._f("fromShortDate")(e.paid_at)))])]),a("vs-td",{staticClass:"text-right"},[a("div",{staticClass:"flex justify-end"},[a("vx-tooltip",{attrs:{text:t.$t("payments.paymentReceived"),position:"top"}},[a("base-button",{staticClass:"self-end px-3 mx-px",attrs:{disabled:"PAID"===e.status,icon:"check"},on:{click:function(a){return t.confirmPayment(e.id)}}})],1),a("vx-tooltip",{attrs:{text:t.$t("buttons.delete"),position:"top"}},[a("base-button",{staticClass:"self-end px-3 mx-px",attrs:{disabled:!e.is_deletable,color:"danger",icon:"trash"},on:{click:function(a){return t.deletePayment(e.id)}}})],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("payments.table.actions")}},[t._v(t._s(e)+" ")])})),1)],2)],1)},s=[],i=a("ebba"),o={name:"PaymentsTable",components:{},props:{header:{type:Array,required:!0},payments:{type:Array,required:!0},loading:{type:Boolean,default:!1},showProjectInfo:{type:Boolean,default:!1}},methods:{deletePayment:function(t){var e=this;this.$vs.dialog({type:"confirm",color:"danger",title:this.$t("payments.deleteTitle"),text:this.$t("payments.deleteText"),accept:function(){i["a"].delete(t).then((function(){e.$emit("refresh")}),(function(t){e.$notificationService.error(t.message)}))}})},confirmPayment:function(t){var e=this;this.$vs.dialog({type:"confirm",color:"primary",title:this.$t("payments.confirmTitle"),text:this.$t("payments.confirmText"),accept:function(){i["a"].confirm(t).then((function(){e.$emit("refresh")}),(function(t){e.$notificationService.error(t.message)}))}})}}},r=o,c=a("2877"),l=Object(c["a"])(r,n,s,!1,null,"3596a93f",null);e["a"]=l.exports},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,r=a("2877"),c=Object(r["a"])(o,n,s,!1,null,"cb826a88",null);e["a"]=c.exports},"6ef4":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("div",{staticClass:"flex"},[a("vx-tooltip",{staticClass:"ml-2",attrs:{text:t.$t("buttons.create"),position:"bottom"}},[a("base-button",{staticClass:"self-end px-3",attrs:{icon:"plus",type:"border"},on:{click:t.createPayment}})],1)],1)]),a("div",{staticClass:"view-container"},[a("base-loader",{attrs:{loading:t.loadingContent}},[a("base-search",{on:{search:t.search},model:{value:t.queryParams.search,callback:function(e){t.$set(t.queryParams,"search",e)},expression:"queryParams.search"}}),a("payments-table",{attrs:{header:t.tableHeader,payments:t.payments,"show-project-info":!0},on:{refresh:t.getPaymentInfo}}),t.pagination.total?a("pagination",{attrs:{pagination:t.pagination},on:{input:t.changePage}}):t._e()],1)],1)],1)},s=[],i=(a("d3b7"),a("15bb")),o=a("ebba"),r=a("1799"),c=a("0d6a"),l={name:"ProjectFinance",components:{PaymentsTable:i["a"],Pagination:r["a"]},data:function(){return{pagination:{},queryParams:{page:1,search:"",include:"project.client"},payments:[],projectId:null,loadingContent:!1}},computed:{tableHeader:function(){return[this.$t("payments.table.project"),this.$t("payments.table.amount"),this.$t("payments.table.status"),this.$t("payments.table.sent_at"),this.$t("payments.table.paid_at"),this.$t("payments.table.actions")]}},methods:{getPaymentInfo:function(){var t=this;this.loadingContent=!0,o["a"].list(this.queryParams).then((function(e){t.payments=e.data,t.pagination=e.meta.pagination})).finally((function(){t.loadingContent=!1}))},createPayment:function(){c["a"].$emit("openCreatePaymentModal",{})},search:function(){this.$router.push({query:this.queryParams}).catch((function(){})),this.queryParams.page=1,this.getPaymentInfo()},changePage:function(t){this.queryParams.page=t,this.$router.push({query:this.queryParams}).catch((function(){})),this.getPaymentInfo()}},beforeDestroy:function(){c["a"].$off("paymentCreated")},mounted:function(){var t=this;this.projectId=parseInt(this.$route.params.id),this.getPaymentInfo(),c["a"].$on("paymentCreated",(function(){t.getPaymentInfo()}))}},p=l,u=a("2877"),m=Object(u["a"])(p,n,s,!1,null,"6956bd0b",null);e["default"]=m.exports}}]); //# sourceMappingURL=chunk-ab242416.a31d716b.js.map