(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-479a5640"],{4127:function(e,t,r){"use strict";var o=r("d233"),n=r("b313"),a={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},i=Date.prototype.toISOString,s={delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,serializeDate:function(e){return i.call(e)},skipNulls:!1,strictNullHandling:!1},c=function e(t,r,n,a,i,c,l,d,u,p,f,m){var h=t;if("function"===typeof l)h=l(r,h);else if(h instanceof Date)h=p(h);else if(null===h){if(a)return c&&!m?c(r,s.encoder):r;h=""}if("string"===typeof h||"number"===typeof h||"boolean"===typeof h||o.isBuffer(h)){if(c){var g=m?r:c(r,s.encoder);return[f(g)+"="+f(c(h,s.encoder))]}return[f(r)+"="+f(String(h))]}var y,v=[];if("undefined"===typeof h)return v;if(Array.isArray(l))y=l;else{var _=Object.keys(h);y=d?_.sort(d):_}for(var b=0;b<y.length;++b){var O=y[b];i&&null===h[O]||(v=Array.isArray(h)?v.concat(e(h[O],n(r,O),n,a,i,c,l,d,u,p,f,m)):v.concat(e(h[O],r+(u?"."+O:"["+O+"]"),n,a,i,c,l,d,u,p,f,m)))}return v};e.exports=function(e,t){var r=e,i=t?o.assign({},t):{};if(null!==i.encoder&&void 0!==i.encoder&&"function"!==typeof i.encoder)throw new TypeError("Encoder has to be a function.");var l="undefined"===typeof i.delimiter?s.delimiter:i.delimiter,d="boolean"===typeof i.strictNullHandling?i.strictNullHandling:s.strictNullHandling,u="boolean"===typeof i.skipNulls?i.skipNulls:s.skipNulls,p="boolean"===typeof i.encode?i.encode:s.encode,f="function"===typeof i.encoder?i.encoder:s.encoder,m="function"===typeof i.sort?i.sort:null,h="undefined"!==typeof i.allowDots&&i.allowDots,g="function"===typeof i.serializeDate?i.serializeDate:s.serializeDate,y="boolean"===typeof i.encodeValuesOnly?i.encodeValuesOnly:s.encodeValuesOnly;if("undefined"===typeof i.format)i.format=n["default"];else if(!Object.prototype.hasOwnProperty.call(n.formatters,i.format))throw new TypeError("Unknown format option provided.");var v,_,b=n.formatters[i.format];"function"===typeof i.filter?(_=i.filter,r=_("",r)):Array.isArray(i.filter)&&(_=i.filter,v=_);var O,j=[];if("object"!==typeof r||null===r)return"";O=i.arrayFormat in a?i.arrayFormat:"indices"in i?i.indices?"indices":"repeat":"indices";var k=a[O];v||(v=Object.keys(r)),m&&v.sort(m);for(var x=0;x<v.length;++x){var w=v[x];u&&null===r[w]||(j=j.concat(c(r[w],w,k,d,u,p?f:null,_,m,h,g,b,y)))}var S=j.join(l),P=!0===i.addQueryPrefix?"?":"";return S.length>0?P+S:""}},4328:function(e,t,r){"use strict";var o=r("4127"),n=r("9e6a"),a=r("b313");e.exports={formats:a,parse:n,stringify:o}},"56d2":function(e,t,r){"use strict";var o=function(){var e=this,t=e._self._c;return t("div",[t("v-autocomplete",{attrs:{label:e.label,items:e.itemLookupOptions,loading:e.loadingLookupOptions,"search-input":e.searchLookupOptions,clearable:"","item-text":"name","item-value":"id",placeholder:" ","return-object":e.returnObject,"error-messages":e.error,"menu-props":{fixed:!0,nudgeBottom:10,maxHeight:300},dense:e.dense,box:e.box,solo:e.solo,flat:e.flat,outline:e.outline,"hide-details":e.hideDetails},on:{"update:searchInput":function(t){e.searchLookupOptions=t},"update:search-input":function(t){e.searchLookupOptions=t}},model:{value:e.internalValue,callback:function(t){e.internalValue=t},expression:"internalValue"}})],1)},n=[],a=(r("8e6e"),r("ac6a"),r("456d"),r("ade3")),i=r("365c"),s=r("2f62");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){Object(a["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var d={props:{value:[String,Object],itemOptions:{type:Array,default:function(){return[]}},label:String,error:Array,returnObject:{type:Boolean,default:!0},dense:{type:Boolean,default:!1},solo:{type:Boolean,default:!1},box:{type:Boolean,default:!1},flat:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},hideDetails:{type:Boolean,default:!1}},created:function(){this.internalValue=this.value},mounted:function(){0==this.itemOptions.length&&this.getLookupOptions()},computed:l(l({},Object(s["b"])(["adminScope"])),{},{itemLookupOptions:function(){return this.filteredLookupOptions=this.entryLookupOptions,this.filteredLookupOptions.map((function(e){var t=e.lease_id_name;return Object.assign({},e,{name:t})}))}}),watch:{searchLookupOptions:function(e){this.itemLookupOptions.length>0||this.loadingLookupOptions||(this.loadingLookupOptions=!0,this.getLookupOptions())},internalValue:function(){this.$emit("input",this.internalValue)}},methods:{getLookupOptions:function(){var e=this;i["a"].get("admin/lookup/lease-out-tenant",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId}}).then((function(t){var r=t.data.data;e.entryLookupOptions=r})).catch((function(e){})).finally((function(){return e.loadingLookupOptions=!1}))}},data:function(){return{internalValue:{},entryLookupOptions:this.itemOptions,loadingLookupOptions:!1,searchLookupOptions:null}}},u=d,p=r("2877"),f=Object(p["a"])(u,o,n,!1,null,null,null);t["a"]=f.exports},"9e6a":function(e,t,r){"use strict";var o=r("d233"),n=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:o.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},i=function(e,t){for(var r={},o=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=t.parameterLimit===1/0?void 0:t.parameterLimit,s=o.split(t.delimiter,i),c=0;c<s.length;++c){var l,d,u=s[c],p=u.indexOf("]="),f=-1===p?u.indexOf("="):p+1;-1===f?(l=t.decoder(u,a.decoder),d=t.strictNullHandling?null:""):(l=t.decoder(u.slice(0,f),a.decoder),d=t.decoder(u.slice(f+1),a.decoder)),n.call(r,l)?r[l]=[].concat(r[l]).concat(d):r[l]=d}return r},s=function(e,t,r){for(var o=t,n=e.length-1;n>=0;--n){var a,i=e[n];if("[]"===i)a=[],a=a.concat(o);else{a=r.plainObjects?Object.create(null):{};var s="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,c=parseInt(s,10);!isNaN(c)&&i!==s&&String(c)===s&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(a=[],a[c]=o):a[s]=o}o=a}return o},c=function(e,t,r){if(e){var o=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,c=a.exec(o),l=c?o.slice(0,c.index):o,d=[];if(l){if(!r.plainObjects&&n.call(Object.prototype,l)&&!r.allowPrototypes)return;d.push(l)}var u=0;while(null!==(c=i.exec(o))&&u<r.depth){if(u+=1,!r.plainObjects&&n.call(Object.prototype,c[1].slice(1,-1))&&!r.allowPrototypes)return;d.push(c[1])}return c&&d.push("["+o.slice(c.index)+"]"),s(d,t,r)}};e.exports=function(e,t){var r=t?o.assign({},t):{};if(null!==r.decoder&&void 0!==r.decoder&&"function"!==typeof r.decoder)throw new TypeError("Decoder has to be a function.");if(r.ignoreQueryPrefix=!0===r.ignoreQueryPrefix,r.delimiter="string"===typeof r.delimiter||o.isRegExp(r.delimiter)?r.delimiter:a.delimiter,r.depth="number"===typeof r.depth?r.depth:a.depth,r.arrayLimit="number"===typeof r.arrayLimit?r.arrayLimit:a.arrayLimit,r.parseArrays=!1!==r.parseArrays,r.decoder="function"===typeof r.decoder?r.decoder:a.decoder,r.allowDots="boolean"===typeof r.allowDots?r.allowDots:a.allowDots,r.plainObjects="boolean"===typeof r.plainObjects?r.plainObjects:a.plainObjects,r.allowPrototypes="boolean"===typeof r.allowPrototypes?r.allowPrototypes:a.allowPrototypes,r.parameterLimit="number"===typeof r.parameterLimit?r.parameterLimit:a.parameterLimit,r.strictNullHandling="boolean"===typeof r.strictNullHandling?r.strictNullHandling:a.strictNullHandling,""===e||null===e||"undefined"===typeof e)return r.plainObjects?Object.create(null):{};for(var n="string"===typeof e?i(e,r):e,s=r.plainObjects?Object.create(null):{},l=Object.keys(n),d=0;d<l.length;++d){var u=l[d],p=c(u,n[u],r);s=o.merge(s,p,r)}return o.compact(s)}},a568:function(e,t,r){"use strict";r.r(t);r("386d");var o=function(){var e=this,t=e._self._c;return t("div",[t("v-container",{staticClass:"pt-0",attrs:{fluid:""}},[t("v-card",{attrs:{flat:""}},[t("v-toolbar",{staticClass:"primary lighten-2",attrs:{flat:"",dark:""}},[t("v-toolbar-title",{staticClass:"font-weight-light"},[e._v(e._s(e.$t("message.paymentVoucherRefund"))+" "+e._s(e.$t("message.report")))])],1),t("v-layout",{attrs:{row:"",wrap:""}},[t("v-flex",{attrs:{xl8:"",lg8:"",md8:"",sm12:""}},[t("v-container",{staticClass:"pa-3"},[t("v-layout",{attrs:{column:"",wrap:""}},[e.canEdit("fromUnit")?t("from-unit-lookup",e._b({on:{input:function(t){return e.resetItemRecords()}},model:{value:e.record.from_unit,callback:function(t){e.$set(e.record,"from_unit",t)},expression:"record.from_unit"}},"from-unit-lookup",{label:e.$t("message.fromTenant"),itemOptions:e.fromUnitOptions,dense:!0,box:!0,returnObject:!0,error:e.getValue(e.errorMessages,"")},!1)):e._e(),e.canEdit("toUnit")?t("to-unit-lookup",e._b({on:{input:function(t){return e.resetItemRecords()}},model:{value:e.record.to_unit,callback:function(t){e.$set(e.record,"to_unit",t)},expression:"record.to_unit"}},"to-unit-lookup",{label:e.$t("message.toTenant"),itemOptions:e.toUnitOptions,dense:!0,box:!0,returnObject:!0,error:e.getValue(e.errorMessages,"")},!1)):e._e(),t("v-text-field",{attrs:{label:e.$t("message.pvNo")+" "+e.$t("message.from"),placeholder:" ",box:"",clearable:"","background-color":e.canEdit("from_pv_no")?"":"transparent",readonly:!e.canEdit("from_pv_no"),"error-messages":e.getValue(e.errorMessages,"from_pv_no")},on:{change:function(t){return e.resetItemRecords()}},model:{value:e.record.from_pv_no,callback:function(t){e.$set(e.record,"from_pv_no",t)},expression:"record.from_pv_no"}}),t("v-text-field",{attrs:{label:e.$t("message.pvNo")+" "+e.$t("message.to"),placeholder:" ",box:"",clearable:"","background-color":e.canEdit("to_pv_no")?"":"transparent",readonly:!e.canEdit("to_pv_no"),"error-messages":e.getValue(e.errorMessages,"to_pv_no")},on:{change:function(t){return e.resetItemRecords()}},model:{value:e.record.to_pv_no,callback:function(t){e.$set(e.record,"to_pv_no",t)},expression:"record.to_pv_no"}}),t("v-text-field",{attrs:{label:e.$t("message.details")+" / "+e.$t("message.description"),placeholder:" ",box:"","background-color":e.canEdit("search")?"":"transparent",readonly:!e.canEdit("search"),"error-messages":e.getValue(e.errorMessages,"search")},on:{change:function(t){return e.resetItemRecords()}},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}})],1)],1)],1),t("v-flex",{attrs:{xl4:"",lg4:"",md4:"",sm12:""}},[t("v-container",{staticClass:"pa-3"},[t("v-layout",{attrs:{column:"",wrap:""}},[t("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:e.record.from_date_picker,callback:function(t){e.$set(e.record,"from_date_picker",t)},expression:"record.from_date_picker"}},[t("v-text-field",{attrs:{slot:"activator",value:e.getDateFromISO(e.record.from_date),label:e.$t("message.fromDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"","error-messages":e.getValue(e.errorMessages,"from_date")},on:{input:function(t){e.record.from_date=""}},slot:"activator"}),t("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(t){e.record.from_date_picker=!1,e.resetItemRecords()}},model:{value:e.record.from_date_model,callback:function(t){e.$set(e.record,"from_date_model",t)},expression:"record.from_date_model"}})],1),t("v-menu",{attrs:{"close-on-content-click":!1,"nudge-right":40,lazy:"",transition:"scale-transition","offset-y":"","full-width":"","min-width":"290px"},model:{value:e.record.to_date_picker,callback:function(t){e.$set(e.record,"to_date_picker",t)},expression:"record.to_date_picker"}},[t("v-text-field",{attrs:{slot:"activator",value:e.getDateFromISO(e.record.to_date),label:e.$t("message.toDate"),placeholder:" ","append-icon":"event",box:"",readonly:"",clearable:"","error-messages":e.getValue(e.errorMessages,"to_date")},on:{input:function(t){e.record.to_date=""}},slot:"activator"}),t("v-date-picker",{attrs:{color:"primary lighten-2"},on:{input:function(t){e.record.to_date_picker=!1,e.resetItemRecords()}},model:{value:e.record.to_date_model,callback:function(t){e.$set(e.record,"to_date_model",t)},expression:"record.to_date_model"}})],1),t("v-select",{attrs:{label:e.$t("message.status"),placeholder:" ",box:"",items:[{id:"0",label:"EXCLUDE VOID"},{id:"1",label:"VOIDED ONLY"},{id:"2",label:"ALL"}],attach:"",dense:"","return-object":"","item-value":"id","item-text":"label"},on:{change:function(t){return e.resetItemRecords()}},model:{value:e.status,callback:function(t){e.status=t},expression:"status"}}),t("v-select",{attrs:{label:e.$t("message.reportType")+" * ",placeholder:" ",box:"",items:[{id:"1",label:"Details"},{id:"2",label:"Summary"}],attach:"",dense:"","return-object":"","item-value":"id","item-text":"label"},on:{change:function(t){return e.resetItemRecords()}},model:{value:e.report_type,callback:function(t){e.report_type=t},expression:"report_type"}}),t("v-flex",{attrs:{xl3:"",lg3:"",md3:"",sm12:""}},[t("v-container",[t("v-layout",{attrs:{column:"",wrap:""}},[t("v-switch",{staticClass:"mt-0",attrs:{label:e.consolidate?e.$t("message.showAllBuildings"):e.$t("message.showThisBuildingOnly"),color:"primary","hide-details":""},model:{value:e.consolidate,callback:function(t){e.consolidate=t},expression:"consolidate"}})],1)],1)],1)],1)],1)],1)],1),t("v-toolbar",{attrs:{dense:"",flat:"",color:"grey lighten-2"}},[t("v-spacer"),[t("v-btn",{staticStyle:{"margin-right":"10px"},attrs:{color:"info",depressed:"",loading:e.searching},on:{click:function(t){return e.getPaymentVoucherItems()}}},[e._v(e._s(e.$t("message.search"))+"\n            ")]),t("v-form",{attrs:{action:e.pdfLink,target:"_blank",method:"POST"}},[t("input",{attrs:{type:"hidden",name:"project_id"},domProps:{value:e.adminScope.projectId}}),t("input",{attrs:{type:"hidden",name:"company_id"},domProps:{value:e.adminScope.companyId}}),t("input",{attrs:{type:"hidden",name:"from_unit"},domProps:{value:e.getValue(e.record.from_unit,"company_name")}}),t("input",{attrs:{type:"hidden",name:"to_unit"},domProps:{value:e.getValue(e.record.to_unit,"company_name")}}),t("input",{attrs:{type:"hidden",name:"from_pv_no"},domProps:{value:e.record.from_pv_no}}),t("input",{attrs:{type:"hidden",name:"to_pv_no"},domProps:{value:e.record.to_pv_no}}),t("input",{attrs:{type:"hidden",name:"search"},domProps:{value:e.search}}),t("input",{attrs:{type:"hidden",name:"from_date"},domProps:{value:e.record.from_date}}),t("input",{attrs:{type:"hidden",name:"to_date"},domProps:{value:e.record.to_date}}),t("input",{attrs:{type:"hidden",name:"report_type"},domProps:{value:e.report_type.id}}),t("input",{attrs:{type:"hidden",name:"consolidate"},domProps:{value:e.consolidate}}),t("input",{attrs:{type:"hidden",name:"status"},domProps:{value:e.status.id}}),e.allowedTo("manage")?t("v-btn",{attrs:{type:"submit",color:"info",depressed:"",loading:e.generate}},[e._v("\n              "+e._s(e.$t("message.pdf"))+"\n              "),t("v-icon",{attrs:{right:"",dark:""}},[e._v("cloud_download")])],1):e._e(),t("v-btn",{attrs:{color:"info",depressed:"",loading:e.generate},on:{click:e.downloadXls}},[e._v("\n              "+e._s(e.$t("message.xls"))+"\n              "),t("v-icon",{attrs:{right:"",dark:""}},[e._v("cloud_download")])],1)],1)]],2),t("v-layout",{attrs:{row:"",wrap:""}},[t("v-flex",[t("v-container",{staticClass:"pa-0 px-3",attrs:{fluid:""}},[t("v-data-table",{attrs:{headers:e.headers,items:e.itemRecords,"rows-per-page-items":[100,250,500]},scopedSlots:e._u([{key:"headers",fn:function(r){return[t("tr",[e._l(r.headers,(function(r){return t("th",{key:r.text},[e._v("\n                    "+e._s(r.text)+"\n                  ")])})),t("th",{staticStyle:{width:"1%"}})],2)]}},{key:"items",fn:function(r){return[t("tr",{staticStyle:{"background-color":"#E0E0E0"}},[t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getValue(r.item,"document_no"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getDateFromISO(e.getValue(r.item,"document_date")))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getValue(r.item.tenant,"id"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getValue(r.item.tenant,"company_name"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getValue(r.item,"reference_no"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[1==e.getValue(r.item,"void_status")?t("div",[e._v("VOIDED")]):t("div",[e._v("-")])]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.formatNumber(e.getValue(r.item,"received_amount")).format("0,0.00"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getValue(r.item,"created_by"))+"\n                  ")]),t("td",{staticClass:"py-3",staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                    "+e._s(e.getDateFromISO(e.getValue(r.item,"created_at")))+"\n                  ")])]),1==e.report_type.id?t("tr",[t("td"),t("td",{attrs:{colspan:"6"}},[t("v-data-table",{attrs:{items:e.getValue(r.item,"paid_items"),"hide-actions":"","hide-headers":""},scopedSlots:e._u([{key:"items",fn:function(r){return[t("tr",[t("td",{staticStyle:{"vertical-align":"top","text-align":"left"},attrs:{colspan:"2"}},[e._v("\n                            "+e._s(e.getValue(r.item,"invoice_item.main_table.document_no"))+"\n                          ")]),t("td",{staticStyle:{"vertical-align":"top","text-align":"left"},attrs:{colspan:"2"}},[e._v("\n                            "+e._s(e.getValue(r.item,"invoice_item.description"))+"\n                            ")]),t("td",{staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                            "+e._s(e.formatNumber(e.getValue(r.item,"paid_amount")).format("0,0.00"))+"\n                          ")]),t("td",{staticStyle:{"vertical-align":"top","text-align":"center"}},[e._v("\n                            "+e._s(e.formatNumber(e.getValue(r.item,"tax_paid_amount")).format("0,0.00"))+"\n                          ")])])]}}],null,!0)},[t("template",{slot:"no-data"},[t("div")])],2)],1)]):e._e()]}}])},[t("template",{slot:"footer"},[t("tr",[t("td",{staticClass:"py-3",staticStyle:{"border-top":"#000 1px solid","vertical-align":"top"},attrs:{colspan:"6"}},[t("strong",[e._v("Total Records: "+e._s(e.totalRecords)+" ")])]),t("td",{staticClass:"py-3",staticStyle:{"border-top":"#000 1px solid","vertical-align":"top","text-align":"center"}},[t("strong",[e._v(e._s(e.getTotalAmount(e.itemRecords)))])]),t("td",{staticClass:"py-3",staticStyle:{"border-top":"#000 1px solid","vertical-align":"top"},attrs:{colspan:"2"}},[e._v(" ")])])])],2)],1)],1)],1)],1)],1),t("snackbar",{attrs:{snackbar:e.snackbar}}),t("v-snackbar",{attrs:{color:"error",right:!0,top:!0},model:{value:e.alert,callback:function(t){e.alert=t},expression:"alert"}},[e._v("\n    Please select Report Type\n    "),t("v-btn",{attrs:{dark:"",block:"",flat:""},on:{click:function(t){e.alert=!1}}},[e._v("\n      Close\n    ")])],1)],1)},n=[],a=(r("8e6e"),r("456d"),r("ac6a"),r("6b54"),r("ade3")),i=r("365c"),s=r("2f62"),c=r("4da1"),l=r("323e"),d=r.n(l),u=(r("7fb5"),r("1dce")),p=r("c1df"),f=r.n(p),m=r("45a3"),h=r("5e44"),g=r("8106"),y=r("56d2");function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){Object(a["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b=r("4328"),O=r("c198"),j={mixins:[u["validationMixin"]],validations:{},constants:{},created:function(){var e=this;this.checkPermission(),window.Echo.channel("report."+this.uuid).listen("GenerateReportCompleted",(function(t){i["a"].get("admin/file",{params:{name:t.file,keep:!1},responseType:"blob"}).then((function(e){var t=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=t,r.setAttribute("download","payment-voucher-refund.xlsx"),document.body.appendChild(r),r.click(),r.parentNode.removeChild(r)})).catch((function(e){})).then((function(){e.generate=!1,e.searching=!1}))})),this.record=Object.assign({},this.defaultRecord),"new"==this.recordId&&(this.mode="new")},components:{Breadcrumbs:h["a"],Snackbar:g["a"],ConfirmDialog:m["a"],FromUnitLookup:y["a"],ToUnitLookup:y["a"]},computed:_(_({},Object(s["b"])(["adminScope"])),{},{breadcrumbs:function(){var e=[{text:this.$t("message.paymentVoucherRefund"),disabled:!1,to:{name:"admin.rems.ar.report.pv-refund"}}];return e.push({text:(this.recordId,"New"),disabled:!0}),e},locked:function(){return this.record.locked},pdfLink:function(){return"https://pms.putericoveresidences.net/service/api/admin/rems/ar-report/pv-refund/export-pdf"},uuid:function(){return this.$uuid.v1().substring(0,13)}}),watch:{$route:function(e,t){this.recordId="new",this.record=Object.assign({},this.defaultRecord),"new"==this.recordId&&(this.mode="new")},"record.from_date_model":function(e){e&&(this.record.from_date=f()(e).format())},"record.to_date_model":function(e){e&&(this.record.to_date=f()(e).format())}},methods:{getValue:function(e,t){return Object(c["j"])(e,t)},getDateTimeFromISO:function(e,t){return Object(c["g"])(e,t)},getDateFromISO:function(e,t){return Object(c["e"])(e,t)},convertDateToISO:function(e,t){return Object(c["a"])(e,t)},getDateFromUnixTime:function(e,t){return Object(c["f"])(e,t)},formatNumber:function(e,t){return Object(c["c"])(e,t)},removeFormatNumber:function(e){return Object(c["l"])(e)},allowedTo:function(e){switch(e){case"add":return!0;case"delete":if("new"==this.mode)return!1;if("new"!=this.recordId)return!this.record.locked;break;case"save":if("new"==this.mode||"edit"==this.mode)return!0;break;case"edit":return"new"!=this.recordId&&"edit"!=this.mode;case"cancel":if("new"!=this.recordId&&"edit"==this.mode)return!0;break;case"manage":return!this.$can.not("manage","acl.admin.rems.ar.report.pv-refund")}return!1},canEdit:function(e){var t=!1;switch(t="edit"==this.mode||"new"==this.mode,e){default:break}return t},onCancel:function(){this.errorMessages=null,this.mode="view"},checkPermission:function(){var e=this;this.form.fetching=!0;var t=O.encrypt("admin_rems/report_pv_refund","reportKey"),r=t.ciphertext.toString(),o=t.key.toString(),n=t.iv.toString();d.a.start(),i["a"].get("admin/check-permission",{params:{project_id:this.adminScope.projectId,company_id:this.adminScope.companyId,permission:r,key2:n,key:o}}).then((function(e){})).catch((function(e){})).then((function(){d.a.done(),e.form.fetching=!1}))},getPaymentVoucherItems:function(){var e=this;0==this.report_type.id?this.alert=!0:(d.a.start(),this.form.loading=!0,this.errorMessages=null,this.searching=!0,this.generate=!0,i["a"].get("admin/rems/ar-report/pv-refund/search",{params:{from_unit:Object(c["j"])(this.record.from_unit,"company_name"),to_unit:Object(c["j"])(this.record.to_unit,"company_name"),to_date:this.record.to_date,from_date:this.record.from_date,from_pv_no:this.record.from_pv_no,to_pv_no:this.record.to_pv_no,consolidate:this.consolidate,status:this.status.id,search:this.search,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId},paramsSerializer:function(e){return b.stringify(e,{indices:!1})}}).then((function(t){var r=t.data.data;e.itemRecords=r,e.totalRecords=r.length})).catch((function(t){e.errorMessages=Object(c["j"])(t,"response.data.errors")})).then((function(){d.a.done(),e.form.loading=!1,e.searching=!1,e.generate=!1})).finally())},getTotalAmount:function(e){var t=0;return this.itemRecords.forEach((function(e){t+=Object(c["l"])(e.received_amount)})),this.totalAmount=Object(c["c"])(t).format("0,0.00"),this.totalAmount},downloadXls:function(){this.generate=!0,this.searching=!0,i["a"].get("admin/rems/ar-report/pv-refund/export-xls",{params:{uuid:this.uuid,from_unit:Object(c["j"])(this.record.from_unit,"company_name"),to_unit:Object(c["j"])(this.record.to_unit,"company_name"),to_date:this.record.to_date,from_date:this.record.from_date,from_pv_no:this.record.from_pv_no,to_pv_no:this.record.to_pv_no,consolidate:this.consolidate,status:this.status.id,search:this.search,report_type:this.report_type.id,project_id:this.adminScope.projectId,company_id:this.adminScope.companyId},paramsSerializer:function(e){return b.stringify(e,{indices:!1})}}).then((function(e){})).catch((function(e){})).then((function(){}))},resetItemRecords:function(){this.itemRecords=[],this.totalRecords=0}},data:function(){return{recordId:this.$route.params.receiptId,record:{from_unit:{},to_unit:{}},totalRecords:0,itemRecords:[],search:null,status:{id:"2"},report_type:{id:"1"},openCredit:0,reportCreatedAt:f()().format("YYYY-MM-DD"),consolidate:!1,fromUnitOptions:[],toUnitOptions:[],mode:"edit",showConfirmDeleteRecord:!1,searching:!1,generate:!1,form:{fetching:!1,loading:!1,action:null},snackbar:{show:!1,type:null,message:null},alert:!1,errorMessages:null,headers:[{text:this.$t("message.paymentVoucher"),align:"left"},{text:this.$t("message.date"),align:"left"},{text:this.$t("message.tenantId"),align:"left"},{text:this.$t("message.tenantName"),align:"left"},{text:this.$t("message.reference"),align:"left"},{text:this.$t("message.status"),align:"left"},{text:this.$t("message.total")+" "+this.$t("message.amount"),align:"left"},{text:this.$t("message.createBy"),align:"left"},{text:this.$t("message.createDate"),align:"left"}]}}},k=j,x=r("2877"),w=Object(x["a"])(k,o,n,!1,null,null,null);t["default"]=w.exports},b313:function(e,t,r){"use strict";var o=String.prototype.replace,n=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return o.call(e,n,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},d233:function(e,t,r){"use strict";var o=Object.prototype.hasOwnProperty,n=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e){var t;while(e.length){var r=e.pop();if(t=r.obj[r.prop],Array.isArray(t)){for(var o=[],n=0;n<t.length;++n)"undefined"!==typeof t[n]&&o.push(t[n]);r.obj[r.prop]=o}}return t},i=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},o=0;o<e.length;++o)"undefined"!==typeof e[o]&&(r[o]=e[o]);return r},s=function e(t,r,n){if(!r)return t;if("object"!==typeof r){if(Array.isArray(t))t.push(r);else{if("object"!==typeof t)return[t,r];(n.plainObjects||n.allowPrototypes||!o.call(Object.prototype,r))&&(t[r]=!0)}return t}if("object"!==typeof t)return[t].concat(r);var a=t;return Array.isArray(t)&&!Array.isArray(r)&&(a=i(t,n)),Array.isArray(t)&&Array.isArray(r)?(r.forEach((function(r,a){o.call(t,a)?t[a]&&"object"===typeof t[a]?t[a]=e(t[a],r,n):t.push(r):t[a]=r})),t):Object.keys(r).reduce((function(t,a){var i=r[a];return o.call(t,a)?t[a]=e(t[a],i,n):t[a]=i,t}),a)},c=function(e,t){return Object.keys(t).reduce((function(e,r){return e[r]=t[r],e}),e)},l=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},d=function(e){if(0===e.length)return e;for(var t="string"===typeof e?e:String(e),r="",o=0;o<t.length;++o){var a=t.charCodeAt(o);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?r+=t.charAt(o):a<128?r+=n[a]:a<2048?r+=n[192|a>>6]+n[128|63&a]:a<55296||a>=57344?r+=n[224|a>>12]+n[128|a>>6&63]+n[128|63&a]:(o+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(o)),r+=n[240|a>>18]+n[128|a>>12&63]+n[128|a>>6&63]+n[128|63&a])}return r},u=function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],o=0;o<t.length;++o)for(var n=t[o],i=n.obj[n.prop],s=Object.keys(i),c=0;c<s.length;++c){var l=s[c],d=i[l];"object"===typeof d&&null!==d&&-1===r.indexOf(d)&&(t.push({obj:i,prop:l}),r.push(d))}return a(t)},p=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},f=function(e){return null!==e&&"undefined"!==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};e.exports={arrayToObject:i,assign:c,compact:u,decode:l,encode:d,isBuffer:f,isRegExp:p,merge:s}}}]);