(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-254160ab"],{"4fc3":function(a,e,t){},8937:function(a,e,t){"use strict";t.r(e);var r=function(){var a=this,e=a._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"Edit Mitra",folder:"Mitra",link:"/app/mitra"}}),e("b-row",[e("b-col",{attrs:{md:"12"}},[e("b-overlay",{attrs:{show:a.loading,rounded:"sm"}},[e("b-card",{ref:"formContainer"},[e("b-form",{on:{submit:function(e){return e.preventDefault(),a.handleUpdateMitra.apply(null,arguments)}}},[e("b-overlay",{attrs:{show:a.loading,rounded:"sm"}},[e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Nama Mitra","label-for":"input-1"}},[e("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("nama mitra")},attrs:{placeholder:"Masukkan Nama Mitra",name:"nama mitra"},model:{value:a.formMitra.title,callback:function(e){a.$set(a.formMitra,"title",e)},expression:"formMitra.title"}}),e("p",{directives:[{name:"show",rawName:"v-show",value:a.errors.has("nama mitra"),expression:"errors.has('nama mitra')"}],staticClass:"text-danger"},[a._v(" "+a._s(a.errors.first("nama mitra"))+" ")])],1),e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Upload Logo Mitra","label-for":"input-1"}},[null!==a.formMitra.mitra_image_url?e("a",{attrs:{href:a.formMitra.mitra_image_url,target:"_blank"}},[e("img",{staticClass:"img-fluid mb-2",staticStyle:{"max-width":"250px"},attrs:{src:a.formMitra.mitra_image_url,alt:""}})]):a._e(),e("b-form-file",{directives:[{name:"validate",rawName:"v-validate",value:"size:500",expression:"'size:500'"}],class:{input:!0,"is-danger":a.errors.has("logo mitra")},attrs:{placeholder:"Choose a file or drop it here...","drop-placeholder":"Drop file here...",accept:"image/jpg, image/jpeg, image/png",name:"logo mitra"},on:{change:a.setImage},model:{value:a.formMitra.setImage,callback:function(e){a.$set(a.formMitra,"setImage",e)},expression:"formMitra.setImage"}}),e("p",{directives:[{name:"show",rawName:"v-show",value:a.errors.has("logo mitra"),expression:"errors.has('logo mitra')"}],staticClass:"text-danger"},[a._v(" "+a._s(a.errors.first("logo mitra"))+" ")])],1),e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Klien"}},[e("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":a.errors.has("klien")},attrs:{options:a.sources,"value-field":"source_id","text-field":"source_name","disabled-field":"disabled",name:"klien"},model:{value:a.formMitra.source,callback:function(e){a.$set(a.formMitra,"source",e)},expression:"formMitra.source"}}),e("p",{directives:[{name:"show",rawName:"v-show",value:a.errors.has("klien"),expression:"errors.has('klien')"}],staticClass:"text-danger"},[a._v(a._s(a.errors.first("klien")))])],1),e("b-col",{attrs:{md:"12"}},[e("b-button",{staticClass:"mt-3",attrs:{type:"submit",variant:"primary",disabled:a.loading}},[a._v(" Save ")])],1)],1)],1)],1)],1)],1)],1)],1)},i=[],s=t("ade3"),o=(t("99af"),t("caad"),t("14d9"),t("2532"),{data:function(){return{formMitra:{title:"",setImage:"",status:!1,source:null,mitra_image_url:null,source_name:""},sources:[],loading:!1,userSource:!1}},mounted:function(){this.getDetailImpact(),this.loadSources()},methods:Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])(Object(s["a"])({loadSources:function(){var a=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var t=e.data;a.sources=t.data,a.sources.unshift({source_id:null,source_name:"Pilih Klien",disabled:!0})})).catch((function(){a.$store.dispatch("error","Maaf, terjadi kesalahan")}))},getDetailImpact:function(){var a=this,e=this.$route.params.uuid;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","mitra/").concat(e),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var t=e.data;a.loading=!1,a.formMitra={id:t.mitra_id,title:t.mitra_title,mitra_image_url:t.mitra_image_url,status:t.is_active,source:t.source_id,source_name:"",setImage:null},null!==a.$store.getters.accountData.source_id?(a.userSource=!0,a.loadSourceUser(t.source_id)):a.loadSources()})).catch((function(){a.loading=!1,a.$store.dispatch("error","Maaf, terjadi kesalahan")}))}},"loadSources",(function(){var a=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var t=e.data;a.sources=t.data,a.sources.unshift({source_id:null,source_name:"Pilih Klien",disabled:!0})})).catch((function(){a.$store.dispatch("error","Maaf, terjadi kesalahan")}))})),"loadSourceUser",(function(){var a=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels/").concat(e),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var t=e.data;a.formMitra.source_name=t.source_name})).catch((function(){a.$store.dispatch("error","Maaf, terjadi kesalahan")}))})),"handleRemoveImageCover",(function(){this.formMitra.mitra_image_url=""})),"setImage",(function(a){var e=a.target.files[0];if(e.size>5e5)this.formMitra.setImage=null,a.target.value=null,this.$store.dispatch("error","file terlalu besar, harus dibawah 500 kb");else{if(!e.type.includes("image/"))return this.formMitra.setImage=null,void alert("Please select an image file");if("function"===typeof FileReader){var t=new FileReader;t.onload=function(a){},t.readAsDataURL(e)}else this.formMitra.setImage=null,alert("Sorry, FileReader API not supported")}})),"handleUpdateMitra",(function(){var a=this;this.loading=!0;var e=this.$loading.show({container:this.$refs.formContainer});this.$validator.validateAll().then((function(t){if(t){var r=new FormData;r.append("mitra_title",a.formMitra.title),null!==a.formMitra.source&&""!==a.formMitra.source&&r.append("source_id",a.formMitra.source),null!==a.formMitra.setImage&&r.append("mitra_image",a.formMitra.setImage),r.append("_method","PATCH"),a.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","mitra/").concat(a.formMitra.id),r,{headers:{Authorization:"Bearer ".concat(a.$store.getters["accessToken"])}}).then((function(t){200===t.status&&(e.hide(),a.$store.dispatch("success","mitra berhasil diupdate"),a.$router.push("/app/mitra"),a.loading=!1)})).catch((function(t){a.loading=!1,e.hide(),a.$store.dispatch("error",t)}))}else e.hide(),a.loading=!1}))}))}),n=o,l=(t("8a4f"),t("2877")),c=Object(l["a"])(n,r,i,!1,null,"688fc387",null);e["default"]=c.exports},"8a4f":function(a,e,t){"use strict";t("4fc3")}}]);