(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5d93182b"],{"058e":function(e,r,a){"use strict";a.r(r);var t=function(){var e=this,r=e._self._c;return r("div",{staticClass:"main-content"},[r("breadcumb",{attrs:{page:"Ubah Karir",folder:"Karir",link:"/app/careers"}}),r("b-row",[r("b-col",{attrs:{md:"12"}},[r("b-overlay",{attrs:{show:e.loading,rounded:"sm"}},[r("b-card",{ref:"formContainer"},[r("b-form",{on:{submit:function(r){return r.preventDefault(),e.handleUpdateCareer.apply(null,arguments)}}},[r("b-overlay",{attrs:{show:e.loading,rounded:"sm"}},[r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Judul","label-for":"input-1"}},[r("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("judul karir")},attrs:{placeholder:"Masukkan Judul Karir",name:"judul karir"},model:{value:e.formCareer.title,callback:function(r){e.$set(e.formCareer,"title",r)},expression:"formCareer.title"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("judul karir"),expression:"errors.has('judul karir')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("judul karir"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Upload Image","label-for":"input-1"}},[null!==e.formCareer.id?r("a",{attrs:{href:e.formCareer.karir_image_url,target:"_blank"}},[r("img",{staticClass:"img-fluid mb-2",staticStyle:{"max-width":"250px"},attrs:{src:e.formCareer.karir_image_url,alt:""}})]):e._e(),r("b-form-file",{directives:[{name:"validate",rawName:"v-validate",value:"size:900",expression:"'size:900'"}],class:{"is-danger":e.errors.has("karir_image")},attrs:{placeholder:"Choose a file or drop it here...","drop-placeholder":"Drop file here...",accept:"image/jpg, image/jpeg, image/png",name:"karir_image"},on:{change:e.setImage},model:{value:e.formCareer.setImage,callback:function(r){e.$set(e.formCareer,"setImage",r)},expression:"formCareer.setImage"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("karir_image"),expression:"errors.has('karir_image')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("karir_image"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Deskripsi","label-for":"input-1"}},[r("vue-editor",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("deskripsi")},attrs:{editorToolbar:e.customToolbar,name:"deskripsi",id:"responsibilityEdit"},model:{value:e.formCareer.desc,callback:function(r){e.$set(e.formCareer,"desc",r)},expression:"formCareer.desc"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("deskripsi"),expression:"errors.has('deskripsi')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("deskripsi"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Url Formulir","label-for":"input-1"}},[r("b-form-input",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("url formulir")},attrs:{placeholder:"Masukkan Url Formulir",name:"url formulir"},model:{value:e.formCareer.form_link,callback:function(r){e.$set(e.formCareer,"form_link",r)},expression:"formCareer.form_link"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("url formulir"),expression:"errors.has('url formulir')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("url formulir"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Klien"}},[r("b-form-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("klien")},attrs:{options:e.sources,"value-field":"source_id","text-field":"source_name","disabled-field":"disabled",name:"klien"},model:{value:e.formCareer.source,callback:function(r){e.$set(e.formCareer,"source",r)},expression:"formCareer.source"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("klien"),expression:"errors.has('klien')"}],staticClass:"text-danger"},[e._v(e._s(e.errors.first("klien")))])],1),r("b-col",{attrs:{md:"12"}},[r("b-button",{staticClass:"mt-3",attrs:{type:"submit",variant:"primary",disabled:e.loading}},[e._v(" Save ")])],1)],1)],1)],1)],1)],1)],1)],1)},s=[],i=a("ade3"),o=(a("99af"),a("caad"),a("14d9"),a("2532"),a("5873")),l={components:{VueEditor:o["a"]},data:function(){return{formCareer:{id:null,title:"",desc:"",form_link:"",setImage:null,status:!1,source:null,karir_image_url:""},sources:[],loading:!1,userSource:!1,customToolbar:[["bold","italic","underline"],[{list:"ordered"},{list:"bullet"}]]}},mounted:function(){this.getDetailCareers(),this.loadSources()},methods:Object(i["a"])(Object(i["a"])(Object(i["a"])({loadSources:function(){var e=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(r){var a=r.data;e.sources=a.data,e.sources.unshift({source_id:null,source_name:"Pilih Klien",disabled:!0})})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},setImage:function(e){var r=e.target.files[0];if(r.size>5e5)this.formCareer.setImage=null,e.target.value=null,this.$store.dispatch("error","file terlalu besar, harus dibawah 500 kb");else{if(!r.type.includes("image/"))return this.formCareer.setImage=null,void alert("Please select an image file");if("function"===typeof FileReader){var a=new FileReader;a.onload=function(e){},a.readAsDataURL(r)}else this.formCareer.setImage=null,alert("Sorry, FileReader API not supported")}},getDetailCareers:function(){var e=this,r=this.$route.params.uuid;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","karir/").concat(r),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(r){var a=r.data;e.loading=!1,e.formCareer={id:a.karir_id,title:a.karir_title,desc:a.karir_desc,form_link:a.karir_link,status:a.is_active,source:a.source_id,source_name:"",karir_image_url:a.karir_image_url,setImage:null},null!==e.$store.getters.accountData.source_id?(e.userSource=!0,e.loadSourceUser(a.source_id)):e.loadSources()})).catch((function(){e.loading=!1,e.$store.dispatch("error","Maaf, terjadi kesalahan")}))}},"loadSources",(function(){var e=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels"),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(r){var a=r.data;e.sources=a.data,e.sources.unshift({source_id:null,source_name:"Pilih Klien",disabled:!0})})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))})),"loadSourceUser",(function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels/").concat(r),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(r){var a=r.data;e.formCareer.source_name=a.source_name})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))})),"handleUpdateCareer",(function(){var e=this;this.loading=!0;var r=this.$loading.show({container:this.$refs.formContainer});this.$validator.validateAll().then((function(a){if(a){var t=new FormData;t.append("karir_title",e.formCareer.title),t.append("karir_desc",e.formCareer.desc),t.append("karir_link",e.formCareer.form_link),null!==e.formCareer.source&&""!==e.formCareer.source&&t.append("source_id",e.formCareer.source),null!==e.formCareer.setImage&&t.append("karir_image",e.formCareer.setImage),t.append("_method","PATCH"),e.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","karir/").concat(e.formCareer.id),t,{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(a){200===a.status&&(r.hide(),e.$store.dispatch("success","karir berhasil diupdate"),e.$router.push("/app/careers"),e.loading=!1)})).catch((function(a){e.loading=!1,r.hide(),e.$store.dispatch("error",a)}))}else r.hide(),e.loading=!1}))}))},n=l,c=(a("67eb"),a("2877")),d=Object(c["a"])(n,t,s,!1,null,"724673d1",null);r["default"]=d.exports},"67eb":function(e,r,a){"use strict";a("6b06")},"6b06":function(e,r,a){}}]);