(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-544b8dbb"],{"0cb2":function(t,a,n){"use strict";var e=n("e330"),s=n("7b0b"),r=Math.floor,i=e("".charAt),o=e("".replace),c=e("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,a,n,e,d,h){var p=n+t.length,f=e.length,b=l;return void 0!==d&&(d=s(d),b=u),o(h,b,(function(s,o){var u;switch(i(o,0)){case"$":return"$";case"&":return t;case"`":return c(a,0,n);case"'":return c(a,p);case"<":u=d[c(o,1,-1)];break;default:var l=+o;if(0===l)return s;if(l>f){var h=r(l/10);return 0===h?s:h<=f?void 0===e[h-1]?i(o,1):e[h-1]+i(o,1):s}u=e[l-1]}return void 0===u?"":u}))}},"14c3":function(t,a,n){"use strict";var e=n("c65b"),s=n("825a"),r=n("1626"),i=n("c6b6"),o=n("9263"),c=TypeError;t.exports=function(t,a){var n=t.exec;if(r(n)){var u=e(n,t,a);return null!==u&&s(u),u}if("RegExp"===i(t))return e(o,t,a);throw new c("RegExp#exec called on incompatible receiver")}},1583:function(t,a,n){"use strict";n("f516")},"15e3":function(t,a,n){"use strict";n("1bc2")},"1bc2":function(t,a,n){},5319:function(t,a,n){"use strict";var e=n("2ba4"),s=n("c65b"),r=n("e330"),i=n("d784"),o=n("d039"),c=n("825a"),u=n("1626"),l=n("861d"),d=n("5926"),h=n("50c4"),p=n("577e"),f=n("1d80"),b=n("8aa5"),m=n("dc4a"),v=n("0cb2"),T=n("14c3"),g=n("b622"),$=g("replace"),k=Math.max,w=Math.min,y=r([].concat),x=r([].push),S=r("".indexOf),_=r("".slice),C=function(t){return void 0===t?t:String(t)},B=function(){return"$0"==="a".replace(/./,"$0")}(),P=function(){return!!/./[$]&&""===/./[$]("a","$0")}(),D=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}));i("replace",(function(t,a,n){var r=P?"$":"$0";return[function(t,n){var e=f(this),r=l(t)?m(t,$):void 0;return r?s(r,t,e,n):s(a,p(e),t,n)},function(t,s){var i=c(this),o=p(t);if("string"==typeof s&&-1===S(s,r)&&-1===S(s,"$<")){var l=n(a,i,o,s);if(l.done)return l.value}var f=u(s);f||(s=p(s));var m,g=i.global;g&&(m=i.unicode,i.lastIndex=0);var $,B=[];while(1){if($=T(i,o),null===$)break;if(x(B,$),!g)break;var P=p($[0]);""===P&&(i.lastIndex=b(o,h(i.lastIndex),m))}for(var D="",A=0,M=0;M=A&&(D+=_(o,A,q)+I,A=q+N.length)}return D+_(o,A)}]}),!D||!B||P)},"8aa5":function(t,a,n){"use strict";var e=n("6547").charAt;t.exports=function(t,a,n){return a+(n?e(t,a).length:1)}},d784:function(t,a,n){"use strict";n("ac1f");var e=n("c65b"),s=n("cb2d"),r=n("9263"),i=n("d039"),o=n("b622"),c=n("9112"),u=o("species"),l=RegExp.prototype;t.exports=function(t,a,n,d){var h=o(t),p=!i((function(){var a={};return a[h]=function(){return 7},7!==""[t](a)})),f=p&&!i((function(){var a=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[u]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return a=!0,null},n[h](""),!a}));if(!p||!f||n){var b=/./[h],m=a(h,""[t],(function(t,a,n,s,i){var o=a.exec;return o===r||o===l.exec?p&&!i?{done:!0,value:e(b,a,n,s)}:{done:!0,value:e(t,n,a,s)}:{done:!1}}));s(String.prototype,t,m[0]),s(l,h,m[1])}d&&c(l[h],"sham",!0)}},dc2f:function(t,a,n){"use strict";n.r(a);var e=function(){var t=this,a=t._self._c;return a("div",{staticClass:"main-content"},[a("breadcumb",{attrs:{page:"Edit Transaction",folder:"Transaction",link:"/app/transactions"}}),a("b-row",[a("b-col",{attrs:{md:"12"}},[a("b-overlay",{attrs:{show:t.show,rounded:"sm"}},[a("b-card",{ref:"formContainer"},[a("b-form",{on:{submit:function(a){return a.preventDefault(),t.handleUpdateTransaction.apply(null,arguments)}}},[a("b-form-group",{staticClass:"col-md-6 mb-3",attrs:{label:"Kode Transaksi"}},[a("b-form-input",{attrs:{type:"text",disabled:"",placeholder:"Kode Transaksi"},model:{value:t.dataTransaction.transactionCode,callback:function(a){t.$set(t.dataTransaction,"transactionCode",a)},expression:"dataTransaction.transactionCode"}})],1),a("b-form-group",{staticClass:"col-md-6 mb-3",attrs:{label:"Status Pembayaran"}},[a("multiselect",{attrs:{options:t.availableStatusOptions,"custom-label":t.nameWithStatus,placeholder:"Search Status",label:"text","track-by":"text"},model:{value:t.dataTransaction.transactionStatus,callback:function(a){t.$set(t.dataTransaction,"transactionStatus",a)},expression:"dataTransaction.transactionStatus"}})],1),a("b-form-group",{staticClass:"col-md-6 mb-3",attrs:{label:"Metode Pembayaran"}},[a("multiselect",{attrs:{options:t.methodPayments,"custom-label":t.nameWithPayment,placeholder:"Search Via Pembayaran",label:"nameBank","track-by":"nameBank",disabled:!0},model:{value:t.dataTransaction.methodPayment,callback:function(a){t.$set(t.dataTransaction,"methodPayment",a)},expression:"dataTransaction.methodPayment"}})],1),a("b-form-group",{staticClass:"col-md-6 mb-3",attrs:{label:"Sub Total Pembayaran"}},[a("b-form-input",{staticClass:"input-nominal",attrs:{type:"text",placeholder:"0",disabled:""},on:{input:t.handleInput,keypress:function(a){return t.handleBlockInputAlphabet(a)}},model:{value:t.dataTransaction.subTotal,callback:function(a){t.$set(t.dataTransaction,"subTotal",a)},expression:"dataTransaction.subTotal"}})],1),a("b-form-group",{staticClass:"col-md-6 mb-3",attrs:{label:"Nomor Unik"}},[a("b-form-input",{staticClass:"input-nominal",attrs:{type:"number",placeholder:"Masukkan Nomor Unik",disabled:""},model:{value:t.dataTransaction.uniqueNumber,callback:function(a){t.$set(t.dataTransaction,"uniqueNumber",a)},expression:"dataTransaction.uniqueNumber"}})],1),a("b-col",{attrs:{md:"12"}},[a("b-button",{staticClass:"mt-3",attrs:{type:"submit",variant:"primary",disabled:t.show}},[t._v("Save ")])],1)],1)],1)],1)],1)],1)],1)},s=[],r=(n("99af"),n("4de4"),n("caad"),n("14d9"),n("e9f5"),n("910d"),n("d3b7"),n("ac1f"),n("2532"),n("5319"),n("ce96")),i=n("8e5f"),o=n.n(i),c={components:{Multiselect:o.a},data:function(){return{show:!0,status:[{value:"done",text:"Selesai"},{value:"waiting",text:"Menunggu"},{value:"cancel",text:"Batal"},{value:"verifying",text:"Verifikasi"}],terminalStatus:["done","cancel"],methodPayments:r["a"],dataTransaction:{transactionId:null,transactionCode:null,transaction_date:null,transactionStatus:{value:null},methodPayment:{id:null,nameBank:null},subTotal:null,uniqueNumber:null},initialTransactionStatus:null}},computed:{availableStatusOptions:function(){var t=this;return"waiting"===this.initialTransactionStatus?this.status.filter((function(t){var a=t.value;return["done","verifying","cancel"].includes(a)})):["done","cancel","verifying"].includes(this.initialTransactionStatus)?this.status.filter((function(a){var n=a.value;return t.terminalStatus.includes(n)})):this.status}},watch:{value:{handler:function(t){this.dataTransaction.subTotal=this.format(t)},immediate:!0}},mounted:function(){"AA"===this.$store.getters.accountData.role?this.getDataTransaction():this.$router.push("/app/transactions")},methods:{nameWithPayment:function(t){var a=t.nameBank;return a},nameWithStatus:function(t){var a=t.text;return a},getDataTransaction:function(){var t=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","transactions/").concat(this.$route.params.uuid),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(a){var n=a.data,e="";"waiting"===n.transaction_status?e="Menunggu":"done"===n.transaction_status?e="Selesai":"verifying"===n.transaction_status?e="Verifikasi":"cancel"===n.transaction_status&&(e="Batal"),t.dataTransaction={transactionId:n.transaction_id,transactionCode:n.transaction_code,transactionStatus:{value:n.transaction_status,text:e},methodPayment:{id:n.payment_channel_id,nameBank:n.payment_channel_name},transaction_date:n.transaction_date,subTotal:t.$formatPrice(n.sub_total),uniqueNumber:n.unique_number},t.initialTransactionStatus=n.transaction_status,t.show=!1})).catch((function(){t.show=!1,t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleBlockInputAlphabet:function(t){t=t||window.event;var a=t.which?t.which:t.keyCode;if(!(a>31&&(a<48||a>57)&&46!==a))return!0;t.preventDefault()},format:function(t){return(t+"").replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,".")},handleInput:function(){this.dataTransaction.subTotal=this.format(this.dataTransaction.subTotal),this.$emit("input",(this.dataTransaction.subTotal+"").replace(/[^0-9]/g,""))},handleUpdateTransaction:function(){var t=this;this.show=!0;var a=this.$loading.show({container:this.$refs.formContainer}),n=this.dataTransaction.transactionStatus.value,e=n&&n!==this.initialTransactionStatus;e&&"cancel"===n?this.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","donate/").concat(this.$route.params.uuid,"/cancel"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(n){a.hide(),t.show=!1,t.$store.dispatch("success","Data transkasi berhasil diubah"),t.getDataTransaction()})).catch((function(n){a.hide(),t.show=!1,t.$store.dispatch("error",n)})):e&&"verifying"===n&&"waiting"===this.initialTransactionStatus?this.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","donate/").concat(this.$route.params.uuid,"/verifying"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(){a.hide(),t.show=!1,t.$store.dispatch("success","Data transkasi berhasil diubah"),t.getDataTransaction()})).catch((function(n){a.hide(),t.show=!1,t.$store.dispatch("error",n)})):e&&"done"===n&&this.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","donate/").concat(this.$route.params.uuid,"/approve"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(){a.hide(),t.show=!1,t.$store.dispatch("success","Data transkasi berhasil diubah"),t.getDataTransaction()})).catch((function(n){a.hide(),t.show=!1,t.$store.dispatch("error",n)})),a.hide(),e&&"done"==n?this.handleResendNotification():(this.show=!1,this.$store.dispatch("success","Transaksi berhasil diubah"),this.getDataTransaction())},handleResendNotification:function(){var t=this;this.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","transactions/").concat(this.$route.params.uuid,"/resend-notification"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(a){var n=a.data;t.show=!1,t.$router.push("/app/transactions/detail/".concat(n.transaction_id)),t.$store.dispatch("success","Transaksi berhasil diubah")})).catch((function(){t.show=!1,t.$store.dispatch("error","Maaf, terjadi kesalahan")}))}}},u=c,l=(n("15e3"),n("1583"),n("2877")),d=Object(l["a"])(u,e,s,!1,null,"27aa4e83",null);a["default"]=d.exports},f516:function(t,a,n){}}]);