(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-282c4b51"],{"062e":function(t,e,a){},"0cb2":function(t,e,a){"use strict";var n=a("e330"),r=a("7b0b"),i=Math.floor,s=n("".charAt),c=n("".replace),o=n("".slice),l=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,d=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,a,n,u,h){var f=a+t.length,p=n.length,g=d;return void 0!==u&&(u=r(u),g=l),c(h,g,(function(r,c){var l;switch(s(c,0)){case"$":return"$";case"&":return t;case"`":return o(e,0,a);case"'":return o(e,f);case"<":l=u[o(c,1,-1)];break;default:var d=+c;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(c,1):n[h-1]+s(c,1):r}l=n[d-1]}return void 0===l?"":l}))}},"129f":function(t,e,a){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}},1583:function(t,e,a){"use strict";a("f516")},4458:function(t,e,a){"use strict";a("f455")},5319:function(t,e,a){"use strict";var n=a("2ba4"),r=a("c65b"),i=a("e330"),s=a("d784"),c=a("d039"),o=a("825a"),l=a("1626"),d=a("861d"),u=a("5926"),h=a("50c4"),f=a("577e"),p=a("1d80"),g=a("8aa5"),m=a("dc4a"),b=a("0cb2"),v=a("14c3"),_=a("b622"),w=_("replace"),k=Math.max,$=Math.min,x=i([].concat),y=i([].push),A=i("".indexOf),D=i("".slice),C=function(t){return void 0===t?t:String(t)},B=function(){return"$0"==="a".replace(/./,"$0")}(),Y=function(){return!!/./[w]&&""===/./[w]("a","$0")}(),M=!c((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));s("replace",(function(t,e,a){var i=Y?"$":"$0";return[function(t,a){var n=p(this),i=d(t)?m(t,w):void 0;return i?r(i,t,n,a):r(e,f(n),t,a)},function(t,r){var s=o(this),c=f(t);if("string"==typeof r&&-1===A(r,i)&&-1===A(r,"$<")){var d=a(e,s,c,r);if(d.done)return d.value}var p=l(r);p||(r=f(r));var m,_=s.global;_&&(m=s.unicode,s.lastIndex=0);var w,B=[];while(1){if(w=v(s,c),null===w)break;if(y(B,w),!_)break;var Y=f(w[0]);""===Y&&(s.lastIndex=g(c,h(s.lastIndex),m))}for(var M="",R=0,j=0;j=R&&(M+=D(c,R,E)+O,R=E+P.length)}return M+D(c,R)}]}),!M||!B||Y)},"841c":function(t,e,a){"use strict";var n=a("c65b"),r=a("d784"),i=a("825a"),s=a("861d"),c=a("1d80"),o=a("129f"),l=a("577e"),d=a("dc4a"),u=a("14c3");r("search",(function(t,e,a){return[function(e){var a=c(this),r=s(e)?d(e,t):void 0;return r?n(r,e,a):new RegExp(e)[t](l(a))},function(t){var n=i(this),r=l(t),s=a(e,n,r);if(s.done)return s.value;var c=n.lastIndex;o(c,0)||(n.lastIndex=0);var d=u(n,r);return o(n.lastIndex,c)||(n.lastIndex=c),null===d?-1:d.index}]}))},8714:function(t,e,a){"use strict";a("062e")},"8aa5":function(t,e,a){"use strict";var n=a("6547").charAt;t.exports=function(t,e,a){return e+(a?n(t,e).length:1)}},ca5a:function(t,e,a){"use strict";a.r(e);a("99af"),a("4de4"),a("14d9"),a("e9f5"),a("910d"),a("d3b7"),a("ac1f"),a("841c"),a("ddb0");var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"Fee Jualah",folder:"Agent"}}),e("b-card",{staticClass:"wrapper"},[e("b-row",[e("b-col",{attrs:{sm:"6"}},[e("b-form-group",{staticClass:"w-100",attrs:{label:"Nama Agent"}},[e("multiselect",{attrs:{options:t.agents,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"open-direction":"bottom",searchable:!0,loading:t.isLoading,"internal-search":!1,placeholder:"Search agent",label:"name","track-by":"name","custom-label":t.nameWithLang,"preselect-first":!0,"options-limit":50,limit:2,"max-height":600,"show-no-results":!1,"hide-selected":!0},on:{"search-change":t.getAgent},scopedSlots:t._u([{key:"selection",fn:function(a){var n=a.values,r=(a.search,a.isOpen);return[n.length&&!r?e("span",{staticClass:"multiselect__single"},[t._v(t._s(n.length)+" options selected")]):t._e()]}}]),model:{value:t.filter.agent_codes,callback:function(e){t.$set(t.filter,"agent_codes",e)},expression:"filter.agent_codes"}})],1)],1),e("b-col",{attrs:{sm:"4"}},[e("b-form-group",{staticClass:"w-100",attrs:{label:"Range Tanggal"}},[e("date-range-picker",{ref:"picker",staticClass:"w-100 form-range-picker",class:t.isAEOrAR?"datepicker-ae-or-ar":null,attrs:{singleDatePicker:!1},model:{value:t.filter.date_range,callback:function(e){t.$set(t.filter,"date_range",e)},expression:"filter.date_range"}})],1)],1)],1),e("b-form-group",{staticClass:"text-left"},[e("b-button",{attrs:{size:"sm",variant:"info mt-1"},on:{click:function(e){return t.handlefilter(1)}}},[t._v("Filter")]),e("b-button",{attrs:{size:"sm",type:"button",variant:"success mt-1 ml-1"},on:{click:t.doExport}},[t._v(" Download ")]),e("b-button",{class:t.isAEOrAR?"btn-info":null,attrs:{size:"sm",variant:t.isAEOrAR?" mt-1 ml-3 info":"warning mt-1 ml-3 text-white"},on:{click:function(e){return t.clearFilter()}}},[t._v("Clear")])],1),"AA"!==t.$store.getters.accountData.role?e("b-form-group",{staticClass:"text-right mt-2"},[e("b-button",{staticClass:"btn-rounded text-white",class:t.isAEOrAR?"btn-info":null,attrs:{variant:t.isAEOrAR?"info":"primary"},on:{click:function(e){return t.$router.push("/app/withdrawals/create")}}},[t._v(" Create ")])],1):t._e(),e("b-table",{staticClass:"mt-4",attrs:{hover:"",responsive:"",fields:t.fieldsData,items:t.withdrawals,busy:t.isBusy,"show-empty":"","current-page":t.currentPage,"per-page":0},scopedSlots:t._u([{key:"empty",fn:function(){return[e("div",{staticClass:"text-center"},[t._v("Data withdrawal tidak ada")])]},proxy:!0},{key:"table-busy",fn:function(){return[e("div",{staticClass:"text-center my-2",class:t.isAEOrAR?"text-ae-ar":"text-primary"},[e("b-spinner",{staticClass:"align-middle"}),e("strong",[t._v("Loading...")])],1)]},proxy:!0},{key:"cell(fundraiser)",fn:function(e){return[t._v(" "+t._s(e.item.first_name)+" "+t._s(e.item.last_name)+" ")]}},{key:"cell(total)",fn:function(e){return[t._v(" "+t._s(t.$formatPrice(e.item.total))+" ")]}},{key:"cell(total_agent_fee)",fn:function(e){return[t._v(" "+t._s(t.$formatPrice(e.item.total_agent_fee))+" ")]}},{key:"cell(bank_details)",fn:function(a){return[t._v(" "+t._s(a.item.bank_details?a.item.bank_details.bank_name:"")),e("br"),t._v(" "+t._s(a.item.bank_details?a.item.bank_details.bank_account_number:"")),e("br"),t._v(" "+t._s(a.item.bank_details&&a.item.bank_details.bank_account_name?"A/N "+a.item.bank_details.bank_account_name:"")),e("br")]}},{key:"cell(actions)",fn:function(a){return[e("router-link",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{to:"/app/fee-jualah/detail/".concat(a.item.agent_code,"?date_range_start=").concat(t.filter.date_range.startDate,"&date_range_end=").concat(t.filter.date_range.endDate,"&name=").concat(a.item.first_name+" "+a.item.last_name),title:"Detail"}},[e("i",{staticClass:"i-Eye-Visible text-25 text-success mr-2"})])]}}])}),e("b-col",{staticClass:"my-1",attrs:{md:"0"}},[e("b-pagination",{staticClass:"my-0",class:t.isAEOrAR?"pagination-ae-or-ar":null,attrs:{"total-rows":t.totalWithdrawal,"per-page":t.perPage,align:"right",size:"sm"},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1)],1)],1)},r=[],i=a("c7eb"),s=a("1da1"),c=a("5530"),o=(a("b0c0"),a("7d54"),a("25f0"),a("3ca3"),a("5319"),a("159b"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("bbf5")),l=a.n(o),d=(a("53b4"),a("2f62")),u=a("8e5f"),h=a.n(u),f={components:{DateRangePicker:l.a,Multiselect:h.a},data:function(){return{isLoading:!1,fieldsData:[{key:"fundraiser",label:"Fundraiser",sortable:!0,sortDirection:"desc"},{key:"total",label:"Jumlah Revenue",sortable:!0,sortDirection:"desc",class:"text-right"},{key:"total_agent_fee",label:"Jumlah Jualah",sortable:!0,sortDirection:"desc",class:"text-right"},{key:"bank_details",label:"No rekening",sortable:!0,class:"text-left"},{key:"actions",label:"Actions",class:"text-center"}],filter:{csv:0,agent_name:null,withdrawal_status:null,date_range:{startDate:this.$moment().subtract(30,"days").format("YYYY-MM-DD"),endDate:this.$moment().format("YYYY-MM-DD")},agent_codes:[]},agents:[],modalModel:null,withdrawals:[],totalWithdrawal:0,currentPage:1,perPage:30,is_loading_company_list:!1,rejected_note:null,loading:!1,isBusy:!0}},watch:{currentPage:{handler:function(){this.handlefilter(this.currentPage)}}},computed:Object(c["a"])({},Object(d["c"])(["isAEOrAR"])),mounted:function(){this.handlefilter(this.currentPage)},methods:{nameWithLang:function(t){var e=t.name,a=t.agent_code;return"".concat(e," — ").concat(a)},nl2br:function(t,e){if("undefined"===typeof t||null===t)return"";var a=e||"undefined"===typeof e?"
":"
";return(t+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+a+"$2")},getAgent:function(t){var e=this;this.isLoading=!0;var a=new URL(window.location.href);a.search="";var n=new URLSearchParams(a.search);"undefined"!==t&&n.append("q",t),this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","users?role=agent&").concat(n.toString()),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){var a=t.data;e.agents.length=0,a.data.forEach((function(t){var a={userId:t.user_id,name:t.detail.display_name,agent_code:t.agent_code};e.agents.push(a),e.isLoading=!1}))})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},downloadTransactionHistory:function(t){var e=this,a=new URL(window.location.href),n=new URLSearchParams(a.search);n.append("csv",1),t.transaction_details.forEach((function(t){n.append("transaction_id[]",t.transaction_id)})),this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","transactions?").concat(n.toString()),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){var e=t.data,a=window.URL.createObjectURL(new Blob([e],{type:"text/csv"})),n=document.createElement("a");n.href=a,n.setAttribute("download","transaction-details.csv"),document.body.appendChild(n),n.click()})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},openModal:function(t){this.modalModel=t,this.$bvModal.show("detail-modal")},clearFilter:function(){this.filter.agent_codes=[],this.filter.csv=0,this.filter.date_range={startDate:this.$moment().subtract(30,"days").format("YYYY-MM-DD"),endDate:this.$moment().format("YYYY-MM-DD")},this.handlefilter(1)},doExport:function(){this.filter.csv=1,this.handlefilter(1)},handlefilter:function(){var t=arguments,e=this;return Object(s["a"])(Object(i["a"])().mark((function a(){var n,r,s,c,o,l;return Object(i["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:1,e.isBusy=!0,r=new URL(window.location.href),s=new URLSearchParams(r.search),e.filter.agent_name&&""!==e.filter.agent_name&&s.append("agent_name",e.filter.agent_name),s.append("page",n),s.append("limit",e.perPage),null!==e.filter.date_range.startDate&&""!==e.filter.date_range.startDate&&null!==e.filter.date_range.endDate&&""!==e.filter.date_range.endDate&&(s.append("date_range_start",e.$moment(e.filter.date_range.startDate).format("YYYY-MM-DD")),s.append("date_range_end",e.$moment(e.filter.date_range.endDate).format("YYYY-MM-DD"))),null!==e.filter.withdrawal_status&&""!==e.filter.withdrawal_status&&s.append("withdrawal_status",e.filter.withdrawal_status),e.filter.agent_codes.forEach((function(t){s.append("agent_code[]",t.agent_code)})),1==e.filter.csv&&s.append("csv",e.filter.csv),a.prev=11,a.next=14,e.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","transactions/fee-list?").concat(s.toString()),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}});case 14:c=a.sent,console.log(e.filter.csv),1==e.filter.csv?(o=window.URL.createObjectURL(new Blob([c.data],{type:"text/csv"})),l=document.createElement("a"),l.href=o,l.setAttribute("download","fee_jualah.csv"),document.body.appendChild(l),l.click()):(e.withdrawals=c.data.data,e.totalWithdrawal=c.data.meta.total),a.next=23;break;case 19:a.prev=19,a.t0=a["catch"](11),e.$store.dispatch("error","Maaf, terjadi kesalahan"),console.log(a.t0);case 23:e.isBusy=!1,e.filter.csv=0;case 25:case"end":return a.stop()}}),a,null,[[11,19]])})))()},handleApproveWithdrawal:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menyetujui withdrawal ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#10b981",cancelButtonColor:"#d33",confirmButtonText:"Confirm"}).then((function(a){a.value&&e.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","agent/withdrawals/").concat(t,"/approve"),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(){e.handlefilter(1),e.$store.dispatch("success","Withdrawal berhasil disetujui")})).catch((function(t){e.$store.dispatch("error",t)}))}))},handleRejectWithdrawal:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menolak withdrawal ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Confirm"}).then((function(a){a.value&&e.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","agent/withdrawals/").concat(t,"/reject"),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(){e.handlefilter(1),e.$store.dispatch("success","Withdrawal berhasil ditolak")})).catch((function(t){e.$store.dispatch("error",t)}))}))},handleCancelWithdrawals:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin membatalkan withdrawal ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Confirm"}).then((function(a){a.value&&e.$http.patch("".concat("https://orchestrator.bwa.id/api/v1/","agent/withdrawals/").concat(t,"/cancel"),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(){e.handlefilter(1),e.$store.dispatch("success","Withdrawal berhasil dicancel")})).catch((function(t){e.$store.dispatch("error",t)}))}))}}},p=f,g=(a("8714"),a("1583"),a("4458"),a("2877")),m=Object(g["a"])(p,n,r,!1,null,"286b1e4a",null);e["default"]=m.exports},f455:function(t,e,a){},f516:function(t,e,a){}}]);