%PDF- %PDF-
Direktori : /var/www/html/hr/web/js/ |
Current File : /var/www/html/hr/web/js/chunk-4fb9d957.43cf2a5d.js |
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4fb9d957"],{"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=[],r=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(){r["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(){r["a"].confirm(t).then((function(){e.$emit("refresh")}),(function(t){e.$notificationService.error(t.message)}))}})}}},i=o,c=a("2877"),l=Object(c["a"])(i,n,s,!1,null,"3596a93f",null);e["a"]=l.exports},a630:function(t,e,a){var n=a("23e7"),s=a("4df4"),r=a("1c7e"),o=!r((function(t){Array.from(t)}));n({target:"Array",stat:!0,forced:o},{from:s})},c899: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 px-3",attrs:{icon:"plus"},on:{click:t.createPayment}})],1)],1),a("base-loader",{attrs:{loading:t.loadingContent}},[t.summary.paid?a("div",{staticClass:"view-container"},[a("div",{staticClass:"flex"},[a("div",{staticClass:"w-1/4"},[a("span",{staticClass:"font-bold"},[t._v(t._s(t.$t("payments.estimation")))]),t._v(": "+t._s(t.summary.estimation)+" ")]),a("div",{staticClass:"w-1/4"},[a("span",{staticClass:"font-bold"},[t._v(t._s(t.$t("payments.estimated_payment")))]),t._v(": "+t._s(t.summary.estimated_payment)+t._s(t._f("currency")(t.summary.currency))+" ")]),a("div",{staticClass:"w-1/4"},[a("span",{staticClass:"font-bold"},[t._v(t._s(t.$t("payments.paid")))]),t._v(": "+t._s(t.summary.paid)+t._s(t._f("currency")(t.summary.currency))+" ")]),a("div",{staticClass:"w-1/4"},[a("span",{staticClass:"font-bold"},[t._v(t._s(t.$t("payments.to_pay")))]),t._v(": "+t._s(t.summary.to_pay)+t._s(t._f("currency")(t.summary.currency))+" ")])])]):t._e(),a("div",{staticClass:"view-container"},[a("payments-table",{attrs:{header:t.tableHeader,payments:t.payments},on:{refresh:t.getPaymentInfo}})],1)])],1)},s=[];a("d3b7"),a("3ca3"),a("ddb0");function r(t){if(Array.isArray(t))return t}a("a4d3"),a("e01a"),a("d28b"),a("e260");function o(t,e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t)){var a=[],n=!0,s=!1,r=void 0;try{for(var o,i=t[Symbol.iterator]();!(n=(o=i.next()).done);n=!0)if(a.push(o.value),e&&a.length===e)break}catch(c){s=!0,r=c}finally{try{n||null==i["return"]||i["return"]()}finally{if(s)throw r}}return a}}a("a630"),a("fb6a"),a("b0c0"),a("25f0");function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=new Array(e);a<e;a++)n[a]=t[a];return n}function c(t,e){if(t){if("string"===typeof t)return i(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(a):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?i(t,e):void 0}}function l(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(t,e){return r(t)||o(t,e)||c(t,e)||l()}a("96cf");var u=a("1da1"),m=a("15bb"),p=a("ebba"),f=a("0d6a"),y={name:"ProjectFinance",components:{PaymentsTable:m["a"]},data:function(){return{summary:{},payments:[],projectId:null,loadingContent:!1}},computed:{tableHeader:function(){return[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;return Object(u["a"])(regeneratorRuntime.mark((function e(){var a,n,s,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t.loadingContent=!0,e.next=3,Promise.all([p["a"].getProjectInfo(t.projectId),p["a"].list({projectId:t.projectId,perPage:100})]);case 3:a=e.sent,n=d(a,2),s=n[0],r=n[1],t.summary=s.data,t.payments=r.data,t.loadingContent=!1;case 10:case"end":return e.stop()}}),e)})))()},createPayment:function(){f["a"].$emit("openCreatePaymentModal",{project_id:this.projectId,hideProject:!0})}},beforeDestroy:function(){f["a"].$off("paymentCreated")},mounted:function(){var t=this;this.projectId=parseInt(this.$route.params.id),this.getPaymentInfo(),f["a"].$on("paymentCreated",(function(){t.getPaymentInfo()}))}},v=y,b=a("2877"),_=Object(b["a"])(v,n,s,!1,null,"43d9d748",null);e["default"]=_.exports}}]); //# sourceMappingURL=chunk-4fb9d957.43cf2a5d.js.map