(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7d62cac2"],{"129f":function(t,e,a){"use strict";t.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!==t&&e!==e}},"2ccd":function(t,e,a){"use strict";a("d0b3")},"841c":function(t,e,a){"use strict";var i=a("c65b"),n=a("d784"),r=a("825a"),c=a("861d"),s=a("1d80"),o=a("129f"),l=a("577e"),u=a("dc4a"),d=a("14c3");n("search",(function(t,e,a){return[function(e){var a=s(this),n=c(e)?u(e,t):void 0;return n?i(n,e,a):new RegExp(e)[t](l(a))},function(t){var i=r(this),n=l(t),c=a(e,i,n);if(c.done)return c.value;var s=i.lastIndex;o(s,0)||(i.lastIndex=0);var u=d(i,n);return o(i.lastIndex,s)||(i.lastIndex=s),null===u?-1:u.index}]}))},d0b3:function(t,e,a){},f9dc:function(t,e,a){"use strict";a.r(e);a("99af"),a("4de4"),a("14d9"),a("e9f5"),a("910d"),a("d3b7");var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"Detail Pencapaian",folder:"Achievement",link:"/app/achivement"}}),e("b-row",[e("b-col",{staticClass:"mb-2",attrs:{md:"12",title:"Detail Pencapaian"}},[e("b-overlay",{attrs:{show:t.loading,rounded:"sm"}},[e("b-card",{staticClass:"wrapper"},[e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Judul Pencapaian","label-for":"input-1"}},[t._v(" "+t._s(t.formAchievement.title)+" ")]),e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Tanggal Pencapaian","label-for":"input-2"}},[t._v(" "+t._s(t.$moment(t.formAchievement.date).format("YYYY-MM-DD"))+" ")]),null!==t.sourceDetail?e("b-form-group",{staticClass:"col-md-12 mb-3",attrs:{label:"Klien","label-for":"input-3"}},[t._v(" "+t._s(t.sourceDetail.source_name)+" ")]):t._e()],1)],1)],1),e("b-col",[e("b-card",{staticClass:"wrapper",attrs:{title:"List Pencapaian","bg-variant":"default"}},[e("b-form-group",{attrs:{label:"Cari Project"}},[e("b-input-group",[e("b-form-input",{attrs:{id:"filter-input",type:"search",placeholder:"Cari Judul Pencapaian"},model:{value:t.filter.title,callback:function(e){t.$set(t.filter,"title",e)},expression:"filter.title"}})],1)],1),e("b-form-group",[e("b-button",{attrs:{size:"sm",variant:"info",disabled:t.isBusy},on:{click:t.getListDetailAchievement}},[t._v("Filter")]),e("b-button",{attrs:{size:"sm",variant:"info m-1"},on:{click:t.handleResetFilterAchievement}},[t._v("Reset Filter")])],1),e("b-form-group",{staticClass:"text-right mt-2"},[e("b-button",{staticClass:"btn-rounded text-white",attrs:{variant:"primary"},on:{click:function(e){return t.$router.push("/app/achievement/detail/".concat(t.formAchievement.id,"/create"))}}},[t._v(" Tambah List Pencapaian ")])],1),e("b-table",{staticClass:"mt-4",attrs:{hover:"",responsive:"",fields:t.fields,items:t.achievements,busy:t.isBusy,"show-empty":"","current-page":t.currentPage,"per-page":0},scopedSlots:t._u([{key:"empty",fn:function(){return[e("div",{staticClass:"text-center"},[t._v("Data pencapaian tidak ada")])]},proxy:!0},{key:"table-busy",fn:function(){return[e("div",{staticClass:"text-center text-primary my-2"},[e("b-spinner",{staticClass:"align-middle"}),e("strong",[t._v("Loading...")])],1)]},proxy:!0},{key:"cell(achievement_detail_title)",fn:function(e){return[t._v(" "+t._s(e.item.achievement_detail_title)+" ")]}},{key:"cell(achievement_amount)",fn:function(e){return[t._v(" "+t._s(e.item.achievement_detail_amount)+" ")]}},{key:"cell(achievement_unit)",fn:function(e){return[t._v(" "+t._s(e.item.achievement_detail_unit)+" ")]}},{key:"cell(actions)",fn:function(a){return[e("router-link",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{to:"/app/achievement/detail/".concat(t.formAchievement.id,"/edit/").concat(a.item.achievement_detail_id),title:"Edit"}},[e("i",{staticClass:"i-Eraser-2 text-25 text-success mr-2"})]),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{href:"#",title:"Hapus"},on:{click:function(e){return e.preventDefault(),t.handleDeleteAchievement(a.item.achievement_detail_id)}}},[e("i",{staticClass:"i-Close-Window text-25 text-danger"})])]}}])}),e("b-col",{staticClass:"my-1",attrs:{md:"0"}},[e("b-pagination",{staticClass:"my-0",attrs:{"total-rows":t.totalAchievement,"per-page":t.perPage,align:"right",size:"sm"},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1)],1)],1)],1)],1)},n=[],r=(a("ac1f"),a("25f0"),a("3ca3"),a("841c"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),{data:function(){return{formAchievement:{id:null,title:"",date:"",source_id:null},fields:[{key:"achievement_detail_title",label:"Judul",sortable:!0,sortDirection:"desc"},{key:"achievement_detail_amount",label:"Amount",sortable:!0,sortDirection:"desc"},{key:"achievement_detail_unit",label:"Unit",sortable:!0,sortDirection:"desc"},{key:"actions",label:"Actions"}],filter:{title:""},achievements:[],sourceDetail:null,totalAchievement:0,currentPage:1,perPage:25,isBusy:!0,loading:!0,loading_list:!0}},watch:{currentPage:{handler:function(){this.getListDetailAchievement(this.currentPage)}}},mounted:function(){this.getDetailAchievement(),this.getListDetailAchievement()},methods:{getDetailAchievement:function(){var t=this,e=this.$route.params.uuid;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","achievements/").concat(e),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;t.loading=!1,t.formAchievement={id:a.achievement_id,title:a.achievement_title,source_id:a.source_id,date:a.achievement_date},t.getSourceDetail()})).catch((function(){t.loading=!1,t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleResetFilterAchievement:function(){this.filter.title="",this.getListDetailAchievement()},getListDetailAchievement:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,a=this.$route.params.uuid;this.isBusy=!0;var i=new URL(window.location.href),n=new URLSearchParams(i.search);n.append("page",e),n.append("limit",100),n.append("limit",this.perPage),n.append("achievement_id",a),null!==this.filter.title&&""!==this.filter.title&&n.append("title",this.filter.title),this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","achievement-details?").concat(n.toString()),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;t.achievements=a.data,t.totalAchievement=a.meta.total,t.isBusy=!1,t.currentPage=a.meta.current_page})).catch((function(){t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},getSourceDetail:function(){var t=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","white-labels/").concat(this.formAchievement.source_id),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;t.sourceDetail=a})).catch((function(){t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleDeleteAchievement:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menghapus detail pencapaian ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Hapus"}).then((function(a){a.value&&e.$http.delete("".concat("https://orchestrator.bwa.id/api/v1/","achievement-details/").concat(t),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(){e.getListDetailAchievement(e.currentPage),e.$store.dispatch("success","detail pencapaian berhasil dihapus")})).catch((function(t){e.$store.dispatch("error",t)}))}))}}}),c=r,s=(a("2ccd"),a("2877")),o=Object(s["a"])(c,i,n,!1,null,"04c291fe",null);e["default"]=o.exports}}]);