(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7299d631"],{"72f1":function(e,r,a){"use strict";a("c93d")},c93d:function(e,r,a){},d866:function(e,r,a){"use strict";var t=a("23e7"),o=a("c65b"),s=a("2266"),i=a("59ed"),n=a("825a"),l=a("46c4"),c=a("2a62"),m=a("f99f"),d=m("every",TypeError);t({target:"Iterator",proto:!0,real:!0,forced:d},{every:function(e){n(this);try{i(e)}catch(t){c(this,"throw",t)}if(d)return o(d,this,e);var r=l(this),a=0;return!s(r,(function(r,t){if(!e(r,a++))return t()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},e4ba:function(e,r,a){"use strict";a.r(r);a("b0c0");var t=function(){var e=this,r=e._self._c;return r("div",{staticClass:"main-content"},[r("breadcumb",{attrs:{page:"Add Category",folder:"Category",link:"/app/categories"}}),r("b-row",[r("b-col",{attrs:{md:"12"}},[r("b-card",{ref:"formContainer"},[r("b-form",{on:{submit:function(r){return r.preventDefault(),e.handleSaveCategory.apply(null,arguments)}}},[r("b-overlay",{attrs:{show:e.loading,rounded:"sm"}},[r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Nama Kategori","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("nama kategori")},attrs:{placeholder:"Masukkan Nama Kategori",name:"nama kategori"},model:{value:e.formCategory.catName,callback:function(r){e.$set(e.formCategory,"catName",r)},expression:"formCategory.catName"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("nama kategori"),expression:"errors.has('nama kategori')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("nama kategori"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Program Project","label-for":"input-program"}},[r("v-select",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("program")},attrs:{label:"name",options:e.filteredPrograms,placeholder:"Pilih Program",reduce:function(e){return e.id},name:"program"},scopedSlots:e._u([{key:"selected-option",fn:function(r){var a=r.name;return[e._v(" "+e._s(a)+" ")]}}]),model:{value:e.formCategory.programId,callback:function(r){e.$set(e.formCategory,"programId",r)},expression:"formCategory.programId"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("program"),expression:"errors.has('program')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("program"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Deskripsi Kategori","label-for":"input-1"}},[r("b-form-textarea",{directives:[{name:"validate",rawName:"v-validate",value:"required",expression:"'required'"}],class:{input:!0,"is-danger":e.errors.has("deskripsi kategori")},attrs:{id:"textarea",placeholder:"Masukkan Deskripsi Kategori",rows:"3","max-rows":"6",name:"deskripsi kategori"},model:{value:e.formCategory.catLongDesc,callback:function(r){e.$set(e.formCategory,"catLongDesc",r)},expression:"formCategory.catLongDesc"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("deskripsi kategori"),expression:"errors.has('deskripsi kategori')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("deskripsi kategori"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Short Deskripsi Kategori","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("short deksipri kategori")},attrs:{placeholder:"Masukkan Short Deskripsi Kategori",name:"short deksipri kategori"},model:{value:e.formCategory.catShortDesc,callback:function(r){e.$set(e.formCategory,"catShortDesc",r)},expression:"formCategory.catShortDesc"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("short deksipri kategori"),expression:"errors.has('short deksipri kategori')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("short deksipri kategori"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Upload Image Kategori","label-for":"input-1"}},[r("b-form-file",{directives:[{name:"validate",rawName:"v-validate",value:"required|size:900",expression:"'required|size:900'"}],class:{input:!0,"is-danger":e.errors.has("image kategori")},attrs:{placeholder:"Choose a file or drop it here...","drop-placeholder":"Drop file here...",accept:"image/jpg, image/jpeg, image/png",name:"image kategori"},on:{change:e.setImage},model:{value:e.formCategory.catImageUrl,callback:function(r){e.$set(e.formCategory,"catImageUrl",r)},expression:"formCategory.catImageUrl"}}),r("p",{directives:[{name:"show",rawName:"v-show",value:e.errors.has("image kategori"),expression:"errors.has('image kategori')"}],staticClass:"text-danger"},[e._v(" "+e._s(e.errors.first("image kategori"))+" ")])],1),r("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Url Video Kategori","label-for":"input-1"}},[r("b-form-input",{attrs:{placeholder:"Masukkan Url Video Kategori"},model:{value:e.formCategory.catVideoUrl,callback:function(r){e.$set(e.formCategory,"catVideoUrl",r)},expression:"formCategory.catVideoUrl"}})],1),r("b-form-group",{staticClass:"col-md-12 mb-3"},[r("b-form-checkbox",{attrs:{value:1},model:{value:e.formCategory.enable_operational_fee,callback:function(r){e.$set(e.formCategory,"enable_operational_fee",r)},expression:"formCategory.enable_operational_fee"}},[e._v(" Biaya Operasional ")])],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)},o=[],s=(a("4de4"),a("caad"),a("14d9"),a("e9f5"),a("d866"),a("910d"),a("7d54"),a("d3b7"),a("2532"),a("159b"),{data:function(){return{searchProgram:"",listPrograms:[],formCategory:{programId:null,catName:"",catLongDesc:"",catShortDesc:"",catImageUrl:null,catVideoUrl:"",enable_operational_fee:0},loading:!1}},mounted:function(){this.getPrograms()},computed:{filteredPrograms:function(){var e=this;return this.listPrograms.filter((function(r){return e.searchProgram.toLowerCase().split(" ").every((function(e){return r.name.toLowerCase().includes(e)}))}))}},methods:{closeAutoCompleteSearch:function(){this.searchProgram=""},getPrograms:function(){var e=this;this.listPrograms=[],this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-programs?limit=100")).then((function(r){var a=r.data.data;a.forEach((function(r){var a={id:r.program_id,name:r.program_name};e.listPrograms.push(a)}))})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},setImage:function(e){var r=e.target.files[0];if(r.size>270400)this.formCategory.catImageUrl=null,this.$store.dispatch("error","file terlalu besar, harus dibawah 900 kb");else{if(!r.type.includes("image/"))return this.formCategory.catImageUrl=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.formCategory.catImageUrl=null,alert("Sorry, FileReader API not supported")}},handleSaveCategory: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("cat_name",e.formCategory.catName),t.append("enable_operational_fee",e.formCategory.enable_operational_fee?"1":"0"),t.append("program_id",e.formCategory.programId),t.append("cat_short_description",e.formCategory.catShortDesc),t.append("cat_long_description",e.formCategory.catLongDesc),t.append("cat_image_cover",e.formCategory.catImageUrl),""!==e.formCategory.catVideoUrl&&null!==e.formCategory.catVideoUrl&&t.append("cat_video_cover_url",e.formCategory.catVideoUrl),e.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories"),t,{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(a){200===a.status&&(r.hide(),e.$store.dispatch("success","Kategori berhasil ditambahkan"),e.$router.push("/app/categories"),e.loading=!1)})).catch((function(a){r.hide(),e.loading=!1,e.$store.dispatch("error",a)}))}else r.hide(),e.loading=!1}))}}}),i=s,n=(a("72f1"),a("2877")),l=Object(n["a"])(i,t,o,!1,null,"1ca1386e",null);r["default"]=l.exports}}]);