(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1cf71e2a"],{3866:function(e,i,t){"use strict";t("78d4")},"6c42":function(e,i,t){"use strict";t.r(i);var a=function(){var e=this,i=e._self._c;return i("div",{staticClass:"main-content"},[i("breadcumb",{attrs:{page:"Import Transaction",folder:"Transaction",link:"/app/transactions"}}),i("b-row",[i("b-col",{attrs:{md:"12"}},[i("b-card",{staticClass:"wrapper"},[i("b-form",{ref:"formContainer",on:{submit:function(i){return i.preventDefault(),e.handleUploadFile.apply(null,arguments)}}},[i("b-form-group",{attrs:{label:"1. Unduh Template","label-for":"input-1"}},[e._v(" Jika belum memiliki template, silahkan "),i("a",{attrs:{href:e.urlTemplate,download:""}},[e._v("klik disini")])]),i("b-form-group",{attrs:{label:"2. Unggah file","label-for":"input-1"}},[null!==e.importFile.file||null!==e.sourceFile?i("a",{staticClass:"float-right",attrs:{href:"javascript:void(0)"},on:{click:e.handleCancleImport}},[e._v("Batal")]):e._e(),i("b-form-file",{attrs:{placeholder:"Unggah file disiini","drop-placeholder":"Unggah file disiini",accept:"application/xlsx"},on:{change:e.handleChangeUpladFile},model:{value:e.importFile.file,callback:function(i){e.$set(e.importFile,"file",i)},expression:"importFile.file"}}),null!==e.sourceFile?i("div",{staticClass:"mt-2"},[i("p",{staticClass:"text-danger"},[e._v(" file yang anda unggah terdapat kesalahan, mohon periksa kembali file anda "),i("a",{attrs:{href:e.sourceFile,download:"",target:"_blank"}},[e._v("klik disini")]),e._v(" untuk mengunduh file ")])]):e._e()],1),i("button",{staticClass:"btn btn-primary btn-sm mt-4"},[e._v(" "+e._s(e.verifying?"Submit":"Verifikasi")+" ")])],1)],1)],1)],1)],1)},l=[],n={data:function(){return{importFile:{file:null},sourceFile:null,verifying:!1,urlTemplate:"https://orchestrator.bwa.id/assets/import-excels/Template%20Import%20Transaksi%20Offline.xlsx"}},methods:{handleUploadFile:function(){var e=this,i=this.$loading.show({container:this.$refs.formContainer}),t=new FormData;t.append("excel_file",this.importFile.file),this.verifying||t.append("need_to_validate",1),this.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","transactions/bulk-create"),t,{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){if(i.hide(),200===t.status)if(e.sourceFile=null,e.verifying){e.verifying=!1,e.sourceFile=null,e.importFile.file=null,e.$store.dispatch("success","File transaksi berhasil di submit");var a=e.$router.resolve({path:"/app/transactions/file/".concat(t.data)});window.open(a.href,"_blank")}else e.verifying=!0,e.$store.dispatch("success","File berhasil diverifikasi, silahkan klik submit")})).catch((function(t){e.$store.dispatch("error",t),i.hide(),400===t.response.status&&(e.sourceFile=t.response.data.return_file_url)}))},handleChangeUpladFile:function(e){this.importFile.file=e.target.files[0],this.sourceFile=null,this.verifying=!1},handleCancleImport:function(){this.importFile.file=null,this.sourceFile=null,this.verifying=!1}}},r=n,s=(t("3866"),t("2877")),o=Object(s["a"])(r,a,l,!1,null,"659cf2bd",null);i["default"]=o.exports},"78d4":function(e,i,t){}}]);