(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-aad7a3f6"],{"94e9":function(e,a,r){"use strict";r.r(a);r("b0c0");var t=function(){var e=this,a=e._self._c;return a("div",{staticClass:"main-content"},[a("breadcumb",{attrs:{page:"Edit Category",folder:"Categories",link:"/app/categories"}}),a("b-row",[a("b-col",{attrs:{md:"12"}},[a("b-overlay",{attrs:{show:e.loading,rounded:"sm"}},[a("b-card",{ref:"formContainer"},[a("b-form",{on:{submit:function(a){return a.preventDefault(),e.handleUpdateCategory.apply(null,arguments)}}},[a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Nama Kategori","label-for":"input-1"}},[a("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(a){e.$set(e.formCategory,"catName",a)},expression:"formCategory.catName"}}),a("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),a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Program Project","label-for":"input-program"}},[a("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(a){var r=a.name;return[e._v(" "+e._s(r)+" ")]}}]),model:{value:e.formCategory.programId,callback:function(a){e.$set(e.formCategory,"programId",a)},expression:"formCategory.programId"}}),a("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),a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Deskripsi Kategori","label-for":"input-1"}},[a("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(a){e.$set(e.formCategory,"catLongDesc",a)},expression:"formCategory.catLongDesc"}}),a("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),a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Short Deskripsi Kategori","label-for":"input-1"}},[a("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(a){e.$set(e.formCategory,"catShortDesc",a)},expression:"formCategory.catShortDesc"}}),a("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),a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Upload Image Kategori","label-for":"input-1"}},[""!==e.formCategory.catImageUrl?a("div",[a("img",{staticStyle:{width:"100px"},attrs:{src:e.formCategory.catImageUrl,alt:""}}),a("div",{staticClass:"mt-3"},[a("button",{staticClass:"btn btn-danger btn-sm",attrs:{type:"button"},on:{click:e.handleRemoveImageCover}},[e._v(" Remove ")])])]):a("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/*",name:"image kategori"},on:{change:e.setImage},model:{value:e.formCategory.catImageUrl,callback:function(a){e.$set(e.formCategory,"catImageUrl",a)},expression:"formCategory.catImageUrl"}}),a("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),a("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Url Video Kategori","label-for":"input-1"}},[a("b-form-input",{attrs:{placeholder:"Masukkan Url Video Kategori"},model:{value:e.formCategory.catVideoUrl,callback:function(a){e.$set(e.formCategory,"catVideoUrl",a)},expression:"formCategory.catVideoUrl"}})],1),a("b-form-group",{staticClass:"col-md-12 mb-3"},[a("b-form-checkbox",{attrs:{value:1},model:{value:e.formCategory.enable_operational_fee,callback:function(a){e.$set(e.formCategory,"enable_operational_fee",a)},expression:"formCategory.enable_operational_fee"}},[e._v(" Biaya Operasional ")])],1),a("b-col",{attrs:{md:"12"}},[a("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=(r("99af"),r("4de4"),r("caad"),r("14d9"),r("e9f5"),r("d866"),r("910d"),r("7d54"),r("d3b7"),r("2532"),r("159b"),{data:function(){return{searchProgram:"",listPrograms:[],formCategory:{programId:null,catId:"",catName:"",catLongDesc:"",catShortDesc:"",catImageUrl:null,catVideoUrl:"",enable_operational_fee:0},loading:!0}},mounted:function(){this.getDetailCategory(),this.getPrograms()},computed:{filteredPrograms:function(){var e=this;return this.listPrograms.filter((function(a){return e.searchProgram.toLowerCase().split(" ").every((function(e){return a.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(a){var r=a.data.data;r.forEach((function(a){var r={id:a.program_id,name:a.program_name};e.listPrograms.push(r)}))})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},getDetailCategory:function(){var e=this,a=this.$route.params.uuid;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories/").concat(a),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(a){var r=a.data;e.loading=!1,e.formCategory={catId:r.cat_id,enable_operational_fee:r.enable_operational_fee,catName:r.cat_name,catLongDesc:r.cat_short_description,catShortDesc:r.cat_long_description,catImageUrl:r.cat_image_cover_url,programId:r.program_id,catVideoUrl:r.cat_video_cover_url}})).catch((function(){e.loading=!1,e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleRemoveImageCover:function(){this.formCategory.catImageUrl=""},setImage:function(e){var a=e.target.files[0];if(a.size>270400)this.formCategory.catImageUrl=null,this.$store.dispatch("error","file terlalu besar, harus dibawah 900 kb");else{if(!a.type.includes("image/"))return this.formCategory.catImageUrl=null,void alert("Please select an image file");if("function"===typeof FileReader){var r=new FileReader;r.onload=function(e){},r.readAsDataURL(a)}else this.formCategory.catImageUrl=null,alert("Sorry, FileReader API not supported")}},handleUpdateCategory:function(){var e=this;this.loading=!0;var a=this.$loading.show({container:this.$refs.formContainer});this.$validator.validateAll().then((function(r){if(r){var t=new FormData;t.append("cat_name",e.formCategory.catName),t.append("program_id",e.formCategory.programId),t.append("enable_operational_fee",e.formCategory.enable_operational_fee?"1":"0"),t.append("cat_short_description",e.formCategory.catShortDesc),t.append("cat_long_description",e.formCategory.catLongDesc),null!==e.formCategory.catImageUrl&&t.append("cat_image_cover",e.formCategory.catImageUrl),t.append("cat_video_cover_url",""!==e.formCategory.catVideoUrl&&null!==e.formCategory.catVideoUrl?e.formCategory.catVideoUrl:""),t.append("_method","PATCH"),e.$http.post("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories/").concat(e.formCategory.catId),t,{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(r){200===r.status&&(a.hide(),e.$store.dispatch("success","Kategori berhasil diupdate"),e.$router.push("/app/categories"),e.loading=!1)})).catch((function(r){e.loading=!1,a.hide(),e.$store.dispatch("error",r)}))}else a.hide(),e.loading=!1}))}}}),i=s,n=(r("c0df"),r("2877")),c=Object(n["a"])(i,t,o,!1,null,"70a3e755",null);a["default"]=c.exports},b4d5:function(e,a,r){},c0df:function(e,a,r){"use strict";r("b4d5")},d866:function(e,a,r){"use strict";var t=r("23e7"),o=r("c65b"),s=r("2266"),i=r("59ed"),n=r("825a"),c=r("46c4"),l=r("2a62"),d=r("f99f"),m=d("every",TypeError);t({target:"Iterator",proto:!0,real:!0,forced:m},{every:function(e){n(this);try{i(e)}catch(t){l(this,"throw",t)}if(m)return o(m,this,e);var a=c(this),r=0;return!s(a,(function(a,t){if(!e(a,r++))return t()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}}]);