(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-70d65c41"],{"0cb2":function(t,a,e){"use strict";var n=e("e330"),r=e("7b0b"),i=Math.floor,s=n("".charAt),o=n("".replace),l=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,d=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,a,e,n,u,h){var m=e+t.length,p=n.length,f=d;return void 0!==u&&(u=r(u),f=c),o(h,f,(function(r,o){var c;switch(s(o,0)){case"$":return"$";case"&":return t;case"`":return l(a,0,e);case"'":return l(a,m);case"<":c=u[l(o,1,-1)];break;default:var d=+o;if(0===d)return r;if(d>p){var h=i(d/10);return 0===h?r:h<=p?void 0===n[h-1]?s(o,1):n[h-1]+s(o,1):r}c=n[d-1]}return void 0===c?"":c}))}},"129f":function(t,a,e){"use strict";t.exports=Object.is||function(t,a){return t===a?0!==t||1/t===1/a:t!==t&&a!==a}},1583:function(t,a,e){"use strict";e("f516")},"4e35":function(t,a,e){"use strict";e("f7d3")},5229:function(t,a,e){},5319:function(t,a,e){"use strict";var n=e("2ba4"),r=e("c65b"),i=e("e330"),s=e("d784"),o=e("d039"),l=e("825a"),c=e("1626"),d=e("861d"),u=e("5926"),h=e("50c4"),m=e("577e"),p=e("1d80"),f=e("8aa5"),_=e("dc4a"),b=e("0cb2"),v=e("14c3"),w=e("b622"),g=w("replace"),y=Math.max,k=Math.min,M=i([].concat),$=i([].push),x=i("".indexOf),C=i("".slice),D=function(t){return void 0===t?t:String(t)},j=function(){return"$0"==="a".replace(/./,"$0")}(),P=function(){return!!/./[g]&&""===/./[g]("a","$0")}(),B=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));s("replace",(function(t,a,e){var i=P?"$":"$0";return[function(t,e){var n=p(this),i=d(t)?_(t,g):void 0;return i?r(i,t,n,e):r(a,m(n),t,e)},function(t,r){var s=l(this),o=m(t);if("string"==typeof r&&-1===x(r,i)&&-1===x(r,"$<")){var d=e(a,s,o,r);if(d.done)return d.value}var p=c(r);p||(r=m(r));var _,w=s.global;w&&(_=s.unicode,s.lastIndex=0);var g,j=[];while(1){if(g=v(s,o),null===g)break;if($(j,g),!w)break;var P=m(g[0]);""===P&&(s.lastIndex=f(o,h(s.lastIndex),_))}for(var B="",A=0,S=0;S=A&&(B+=C(o,A,W)+T,A=W+Y.length)}return B+C(o,A)}]}),!B||!j||P)},"5d9c":function(t,a,e){"use strict";e.r(a);e("4de4"),e("e9f5"),e("910d"),e("d3b7");var n=function(){var t=this,a=t._self._c;return a("div",{staticClass:"main-content"},[a("breadcumb",{attrs:{page:"Widthdrawal",folder:"Widthdrawals","use-crumbs":!1}}),a("b-card",{staticClass:"wrapper"},[a("b-row",[a("b-col",{attrs:{sm:"4"}},[a("b-form-group",{staticClass:"w-100",attrs:{label:"Range Tanggal"}},[a("date-range-picker",{ref:"picker",staticClass:"w-100 form-range-picker",attrs:{singleDatePicker:!1},model:{value:t.filter.created_at,callback:function(a){t.$set(t.filter,"created_at",a)},expression:"filter.created_at"}})],1)],1),a("b-col",{attrs:{sm:"4"}},[a("b-form-group",{staticClass:"w-100",attrs:{label:"Status"}},[a("b-form-select",{staticStyle:{height:"44px"},attrs:{options:[{value:null,text:"Semua Status"},{value:"pending",text:"Diproses"},{value:"canceled",text:"Cancel"},{value:"rejected",text:"Ditolak"},{value:"approved",text:"Berhasil"}]},model:{value:t.filter.withdrawal_status,callback:function(a){t.$set(t.filter,"withdrawal_status",a)},expression:"filter.withdrawal_status"}})],1)],1)],1),a("b-form-group",{staticClass:"text-left"},[a("b-button",{attrs:{size:"sm",variant:"info mt-1"},on:{click:function(a){return t.handlefilter(1)}}},[t._v("Filter")]),a("b-button",{attrs:{size:"sm",variant:"warning mt-1 ml-3 text-white"},on:{click:function(a){return t.clearFilter()}}},[t._v("Clear")])],1),a("b-table",{staticClass:"mt-4",attrs:{hover:"",responsive:"",fields:t.fields,items:t.withdrawals,busy:t.isBusy,"show-empty":"","current-page":t.currentPage,"per-page":0},scopedSlots:t._u([{key:"empty",fn:function(){return[a("div",{staticClass:"text-center"},[t._v("Data withdrawal tidak ada")])]},proxy:!0},{key:"table-busy",fn:function(){return[a("div",{staticClass:"text-center text-primary my-2"},[a("b-spinner",{staticClass:"align-middle"}),a("strong",[t._v("Loading...")])],1)]},proxy:!0},{key:"cell(created_at)",fn:function(a){return[t._v(" "+t._s(t.$moment(a.value).locale("id").format("D-MM-Y"))+" ")]}},{key:"cell(wakaf_id)",fn:function(e){return[e.item.wakaf?a("router-link",{attrs:{to:"/app/projects/".concat(e.item.wakaf,"/detail"),target:"_blank"}},[t._v(" "+t._s(e.item.wakaf.wakaf_name)+" ")]):t._e()]}},{key:"cell(company_id)",fn:function(a){return[t._v(" "+t._s("company"===t.filter.owner_type?a.item.company.company_name:a.item.community?a.item.community.community_name:"-")+" ")]}},{key:"cell(total)",fn:function(a){return[t._v(" Rp. "+t._s(t.$formatPrice(a.item.total))+" ")]}},{key:"cell(withdrawal_status)",fn:function(e){return["pending"===e.item.withdrawal_status?a("b-badge",{attrs:{variant:"secondary"}},[t._v("Diproses")]):"canceled"===e.item.withdrawal_status?a("b-badge",{attrs:{variant:"danger"}},[t._v("Cancel")]):"rejected"===e.item.withdrawal_status?a("b-badge",{attrs:{variant:"danger"}},[t._v("Ditolak")]):"approved"===e.item.withdrawal_status?a("b-badge",{attrs:{variant:"success"}},[t._v("Berhasil")]):t._e()]}},{key:"cell(actions)",fn:function(e){return[a("a",{attrs:{href:"#"},on:{click:function(a){return a.preventDefault(),t.openModal(e.item)}}},[a("i",{staticClass:"i-Eye-Visible text-25 text-success"})])]}}])}),a("b-col",{staticClass:"my-1",attrs:{md:"0"}},[a("b-pagination",{staticClass:"my-0",attrs:{"total-rows":t.totalWithdrawal,"per-page":t.perPage,align:"right",size:"sm"},model:{value:t.currentPage,callback:function(a){t.currentPage=a},expression:"currentPage"}})],1)],1),a("b-modal",{attrs:{id:"detail-modal",title:"Detail","hide-footer":""}},[null!==t.modalModel?a("div",[a("label",{staticClass:"mb-0"},[t._v("Tanggal")]),a("p",[a("strong",[t._v(t._s(t.$moment(t.modalModel.created_at).locale("id").format("D-MM-Y")))])]),a("label",{staticClass:"mb-0"},[t._v("Status")]),a("p",{staticClass:"h5 mb-3"},["pending"===t.modalModel.withdrawal_status?a("b-badge",{attrs:{variant:"secondary"}},[t._v("Diproses")]):"canceled"===t.modalModel.withdrawal_status?a("b-badge",{attrs:{variant:"danger"}},[t._v("Cancel")]):"rejected"===t.modalModel.withdrawal_status?a("b-badge",{attrs:{variant:"danger"}},[t._v("Ditolak")]):"approved"===t.modalModel.withdrawal_status?a("b-badge",{attrs:{variant:"success"}},[t._v("Berhasil")]):t._e()],1),"approved"===t.modalModel.withdrawal_status?[a("label",{staticClass:"mb-0"},[t._v("Diapprove Oleh")]),a("p",[t._v(" "+t._s(t.modalModel.approved_by.full_name)+", pada "+t._s(t.$moment(t.modalModel.approved_date).locale("id").format("D-MM-Y"))+" ")])]:t._e(),"rejected"===t.modalModel.withdrawal_status?[a("label",{staticClass:"mb-0"},[t._v("Ditolak Oleh")]),a("p",[t._v(" "+t._s(t.modalModel.rejected_by.full_name)+", pada "+t._s(t.$moment(t.modalModel.rejected_date).locale("id").format("D-MM-Y"))+" ")]),a("label",{staticClass:"mb-0"},[t._v("Alasan")]),null!==t.modalModel.note?a("div",{staticStyle:{"font-weight":"bold"},domProps:{innerHTML:t._s(t.nl2br(t.modalModel.note))}}):t._e()]:t._e(),a("hr",{staticClass:"mt-3 mb-3"}),a("label",{staticClass:"mb-0"},[t._v("Project")]),a("p",[a("strong",[a("router-link",{attrs:{to:"/app/projects/".concat(t.modalModel.wakaf.wakaf_id,"/detail"),target:"_blank"}},[t._v(" "+t._s(t.modalModel.wakaf.wakaf_name)+" ")])],1)]),a("label",{staticClass:"mb-0"},[t._v(t._s("company"===t.filter.owner_type?"Lembaga":"Komunitas"))]),a("p",[a("strong",[t._v(t._s("company"===t.filter.owner_type?t.modalModel.company.company_name:t.modalModel.community?t.modalModel.community.community_name:"-"))])]),a("label",{staticClass:"mb-0"},[t._v("Jumlah")]),a("p",[a("strong",[t._v("Rp. "+t._s(t.$formatPrice(t.modalModel.total)))])]),a("label",{staticClass:"mb-0"},[t._v("Rencana Penggunaan Dana")]),null!==t.modalModel.wakaf_update?a("div",{staticStyle:{"font-weight":"bold"},domProps:{innerHTML:t._s(t.nl2br(t.modalModel.wakaf_update.wakaf_update_description))}}):a("p",[t._v("-")]),a("hr",{staticClass:"mt-3 mb-3"}),a("label",{staticClass:"mb-0"},[t._v("Bank Tujuan")]),a("p",[a("strong",[t._v(t._s(t.modalModel.company_bank_name))])]),a("label",{staticClass:"mb-0"},[t._v("Cabang Bank")]),a("p",[a("strong",[t._v(t._s(t.modalModel.company_bank_branch_name))])]),a("label",{staticClass:"mb-0"},[t._v("Nama Akun Bank")]),a("p",[a("strong",[t._v(t._s(t.modalModel.company_bank_account_name))])]),a("label",{staticClass:"mb-0"},[t._v("No. Rekening")]),a("p",[a("strong",[t._v(t._s(t.modalModel.company_bank_account_number))])]),"pending"===t.modalModel.withdrawal_status?a("b-row",[a("b-col",{attrs:{cols:"6"}},[a("b-button",{attrs:{disabled:t.loading,block:"",variant:"success"},on:{click:function(a){return a.preventDefault(),t.doActionWithdrawal("approve")}}},[t._v("Approve")])],1),a("b-col",{attrs:{cols:"6"}},[a("b-button",{staticClass:"text-white",attrs:{disabled:t.loading,block:"",variant:"warning"},on:{click:function(a){return a.preventDefault(),t.doActionWithdrawal("reject")}}},[t._v("Tolak")])],1)],1):t._e()],2):t._e()]),a("b-modal",{attrs:{id:"confirm-modal",size:"md",title:"Konfirmasi Transaksi","hide-footer":""}},[a("b-form",{on:{submit:function(a){return a.preventDefault(),t.doSubmitModal.apply(null,arguments)}}},["reject"!==t.mode?a("p",{staticClass:"text-center"},[t._v(" Anda yakin akan menyetujui transaksi ini? ")]):t._e(),"reject"===t.mode?a("b-textarea",{attrs:{required:"",placeholder:"Alasan penolakan"},model:{value:t.rejected_note,callback:function(a){t.rejected_note=a},expression:"rejected_note"}}):t._e(),a("b-row",{staticClass:"mt-2"},[a("b-col",{attrs:{cols:"6"}},[a("b-button",{staticClass:"text-white",attrs:{block:"",variant:"warning",type:"submit"}},[t._v("Yakin")])],1),a("b-col",{attrs:{cols:"6"}},[a("a",{staticClass:"text-white btn btn-block btn-secondary",attrs:{href:"#"},on:{click:function(a){return a.preventDefault(),t.$bvModal.hide("confirm-modal")}}},[t._v("Tutup")])])],1)],1)],1)],1)},r=[],i=(e("99af"),e("14d9"),e("b0c0"),e("7d54"),e("ac1f"),e("25f0"),e("3ca3"),e("5319"),e("841c"),e("159b"),e("ddb0"),e("2b3d"),e("bf19"),e("9861"),e("88a7"),e("271a"),e("5494"),e("bbf5")),s=e.n(i),o=e("8e5f"),l=e.n(o),c=(e("53b4"),{components:{DateRangePicker:s.a,Multiselect:l.a},data:function(){return{fields:[{key:"created_at",label:"Tanggal",sortable:!0,sortDirection:"desc"},{key:"wakaf_id",label:"Project",sortable:!0,sortDirection:"desc"},{key:"company_id",label:"company"===this.$route.query.owner_type?"Lembaga":"Komunitas",sortable:!0,sortDirection:"desc"},{key:"total",label:"Jumlah",sortable:!0,sortDirection:"desc",class:"text-right"},{key:"company_bank_name",label:"Bank Tujuan",sortable:!0,sortDirection:"desc"},{key:"withdrawal_status",label:"Status",sortable:!0,class:"text-center"},{key:"actions",label:"Actions",class:"text-center"}],filter:{owner_type:this.$route.query.owner_type,title:"",company_id:"",withdrawal_status:null,created_at:{startDate:"",endDate:""}},modalModel:null,withdrawals:[],totalWithdrawal:0,currentPage:1,perPage:30,mode:"",is_loading_company_list:!1,rejected_note:null,loading:!1,isBusy:!0,companies:[]}},watch:{currentPage:{handler:function(){this.handlefilter(this.currentPage)}}},mounted:function(){this.handlefilter(this.currentPage)},methods:{doActionWithdrawal:function(t){this.mode=t,this.$bvModal.show("confirm-modal")},doSubmitModal:function(){var t=this;this.$bvModal.hide("confirm-modal"),this.loading=!0,this.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","withdrawals/").concat(this.modalModel.withdrawal_id,"/").concat(this.mode),{note:"reject"===this.mode?this.rejected_note:null},{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(a){a.data;t.$bvModal.hide("detail-modal"),t.handlefilter(),t.loading=!1,t.$store.dispatch("success","Data berhasil di "+("reject"===t.mode?"ditolak":"disetujui"))})).catch((function(){t.loading=!1,t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},nl2br:function(t,a){if("undefined"===typeof t||null===t)return"";var e=a||"undefined"===typeof a?"
":"
";return(t+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+e+"$2")},openModal:function(t){this.modalModel=t,this.$bvModal.show("detail-modal")},clearFilter:function(){this.filter.created_at={startDate:"",endDate:""},this.handlefilter(1)},handlefilter:function(){var t=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.isBusy=!0;var e=new URL(window.location.href),n=new URLSearchParams(e.search);n.append("page",a),n.append("limit",this.perPage),n.append("owner_type",this.$route.query.owner_type),null!==this.filter.created_at.startDate&&""!==this.filter.created_at.startDate&&null!==this.filter.created_at.endDate&&""!==this.filter.created_at.endDate&&(n.append("created_at[]",this.$moment(this.filter.created_at.startDate).format("YYYY-MM-DD")),n.append("created_at[]",this.$moment(this.filter.created_at.endDate).format("YYYY-MM-DD"))),null!==this.filter.company_id&&""!==this.filter.company_id&&this.filter.company_id.length>0&&this.filter.company_id.forEach((function(t){n.append("company_id[]",t.companyId)})),null!==this.filter.withdrawal_status&&""!==this.filter.withdrawal_status&&n.append("withdrawal_status",this.filter.withdrawal_status),this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","withdrawals?").concat(n.toString()),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(a){var e=a.data;t.withdrawals=e.data,t.totalWithdrawal=e.meta.total,t.isBusy=!1})).catch((function(){t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},setStatus:function(t,a){var e=this;this.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","withdrawals/").concat(t),{is_active:a?1:0},{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(){e.handlefilter(1),e.$store.dispatch("success","Status withdrawal berhasil diubah")})).catch((function(t){e.$store.dispatch("error",t)}))},handleDeleteWithdrawal:function(t){var a=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menghapus withdrawal ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Hapus"}).then((function(e){e.value&&a.$http.delete("".concat("https://orchestrator.bwa.id/api/v1/","withdrawals/").concat(t),{headers:{Authorization:"Bearer ".concat(a.$store.getters["accessToken"])}}).then((function(){a.handlefilter(1),a.$store.dispatch("success","Withdrawal berhasil dihapus")})).catch((function(t){a.$store.dispatch("error",t)}))}))},nameWithLang:function(t){var a=t.name;return"".concat(a)},getCompanies:function(t){var a=this;null!==t&&""!==t&&t.length>2&&(this.is_loading_company_list=!0,this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","companies?company_verified=-1&q=").concat(t),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){var e=t.data;a.companies=[],e.data.forEach((function(t){var e={companyId:t.company_id,name:t.company_name,company_verified:t.company_verified};a.companies.push(e),a.is_loading_company_list=!1}))})).catch((function(t){console.error(t),a.is_loading_company_list=!1,a.$store.dispatch("error","Maaf, terjadi kesalahan")})))}}}),d=c,u=(e("4e35"),e("1583"),e("f70c"),e("2877")),h=Object(u["a"])(d,n,r,!1,null,"1ddad866",null);a["default"]=h.exports},"841c":function(t,a,e){"use strict";var n=e("c65b"),r=e("d784"),i=e("825a"),s=e("861d"),o=e("1d80"),l=e("129f"),c=e("577e"),d=e("dc4a"),u=e("14c3");r("search",(function(t,a,e){return[function(a){var e=o(this),r=s(a)?d(a,t):void 0;return r?n(r,a,e):new RegExp(a)[t](c(e))},function(t){var n=i(this),r=c(t),s=e(a,n,r);if(s.done)return s.value;var o=n.lastIndex;l(o,0)||(n.lastIndex=0);var d=u(n,r);return l(n.lastIndex,o)||(n.lastIndex=o),null===d?-1:d.index}]}))},"8aa5":function(t,a,e){"use strict";var n=e("6547").charAt;t.exports=function(t,a,e){return a+(e?n(t,a).length:1)}},f516:function(t,a,e){},f70c:function(t,a,e){"use strict";e("5229")},f7d3:function(t,a,e){}}]);