(window.webpackJsonp=window.webpackJsonp||[]).push([[1071],{2820:function(e,d,n){"use strict";n.r(d);n(7),n(4);var t={name:"UnidadeMedida",data:function(){return{unidades:[],unidade:{},fieldsUnidade:[{key:"actions",label:"Ações"},{key:"descricao",label:"Descrição"},{key:"sigla",label:"Sigla"}],errorMsg:null,infoMsg:null,dismissSecs:5,dismissCountDown:0,showDismissibleAlert:!1}},mounted:function(){console.log("Mounted."),this.findUnidades()},methods:{addUnidade:function(){this.unidade={},this.$bvModal.show("modalUnidade")},editUnidade:function(e){var d=this.unidades.filter((function(data){return data.id===e}));null!=d&&(this.unidade=d[0],this.$bvModal.show("modalUnidade"))},findUnidades:function(){var e=this;this.$unidadeMedidaService.findUnidadeMedida().then((function(d){e.unidades=d.data})).catch((function(d){e.unidades=[],e.errorMsg=d.masseger,e.showAlert()}))},deleteUnidade:function(e){var d=this;this.$bvModal.msgBoxConfirm("Deseja excluir a Unidade ?").then((function(n){n&&d.$unidadeMedidaService.delete(e).then((function(){d.findUnidades(),d.infoMsg="Unidade de Medida deletada com sucesso!",d.showAlert()}))})).catch((function(e){d.unidades=[],d.errorMsg=e.masseger,d.showAlert()}))},hideModal:function(){this.$bvModal.hide("modalUnidade")},saveUnidade:function(){var e=this;this.$unidadeMedidaService.save(this.unidade).then((function(){e.findUnidades(),e.$bvModal.hide("modalUnidade"),e.infoMsg="Unidade de Medida salva com sucesso!",e.showAlert()})).catch((function(d){e.errorMsg=d.masseger,e.showAlert()}))},countDownChanged:function(e){this.dismissCountDown=e},showAlert:function(){this.dismissCountDown=this.dismissSecs}}},o=n(42),component=Object(o.a)(t,(function(){var e=this,d=e.$createElement,n=e._self._c||d;return n("div",{staticClass:"animated fadeIn"},[n("b-row",[n("b-col",{attrs:{cols:"12"}},[n("b-card",[n("div",{attrs:{slot:"header"},slot:"header"},[n("b-row",[n("b-col",{attrs:{cols:"10"}},[n("h4",{staticClass:"primary mt-4"},[e._v("Unidades de Medida")])]),e._v(" "),n("b-col",{attrs:{cols:"2"}},[n("b-button",{staticClass:"mt-4 ml-5",attrs:{small:"",variant:"info"},on:{click:e.addUnidade}},[n("fa-icon",{attrs:{icon:"file"}}),e._v(" "),n("span",{staticClass:"ml-1"},[e._v("Inserir")])],1)],1)],1)],1),e._v(" "),n("b-table",{attrs:{striped:"",hover:"",fields:e.fieldsUnidade,items:e.unidades,"show-empty":!0,"empty-text":"Não há unidades de medida disponíveis."},scopedSlots:e._u([{key:"cell(actions)",fn:function(d){return[n("b-button",{staticClass:"mr-1",attrs:{small:"",variant:"info"},on:{click:function(n){return e.editUnidade(d.item.id)}}},[n("fa-icon",{attrs:{icon:"edit"}})],1),e._v(" "),n("b-button",{attrs:{small:"",variant:"danger"},on:{click:function(n){return e.deleteUnidade(d.item.id)}}},[n("fa-icon",{attrs:{icon:"trash-alt"}})],1)]}}])})],1)],1)],1),e._v(" "),n("b-modal",{attrs:{id:"modalUnidade","hide-footer":"",title:"Adicionar/Editar Unidade"},scopedSlots:e._u([{key:"modal-title",fn:function(){return[e._v(e._s(null==e.unidade.id?"Adicionar unidade":"Editar unidade"))]},proxy:!0}])},[e._v(" "),n("b-row",[n("b-col",{attrs:{sm:"8"}},[n("b-form-group",[n("label",{attrs:{for:"name"}},[e._v("Descrição:")]),e._v(" "),n("b-form-input",{model:{value:e.unidade.descricao,callback:function(d){e.$set(e.unidade,"descricao",d)},expression:"unidade.descricao"}})],1)],1),e._v(" "),n("b-col",{attrs:{sm:"4"}},[n("b-form-group",[n("label",{attrs:{for:"name"}},[e._v("Sigla:")]),e._v(" "),n("b-form-input",{model:{value:e.unidade.sigla,callback:function(d){e.$set(e.unidade,"sigla",d)},expression:"unidade.sigla"}})],1)],1)],1),e._v(" "),n("b-row",[n("b-col",{attrs:{cols:"6"}}),e._v(" "),n("b-col",[n("b-button",{staticClass:"px-3 ml-3",attrs:{variant:"primary",block:""},on:{click:function(d){return e.saveUnidade()}}},[n("fa-icon",{attrs:{icon:"save"}}),e._v(" "),n("span",{staticClass:"ml-1"},[e._v("Salvar")])],1)],1),e._v(" "),n("b-col",[n("b-button",{staticClass:"px-3",attrs:{variant:"secondary",block:""},on:{click:function(d){return e.hideModal()}}},[e._v("Cancelar")])],1)],1)],1),e._v(" "),n("b-alert",{staticClass:"position-fixed fixed-top m-0 rounded-0",staticStyle:{"z-index":"2000"},attrs:{show:e.dismissCountDown,variant:"success",dismissible:"",fade:""},on:{"dismiss-count-down":e.countDownChanged}},[e._v(e._s(e.infoMsg))]),e._v(" "),n("b-alert",{staticClass:"position-fixed fixed-bottom m-0 rounded-0",staticStyle:{"z-index":"2000"},attrs:{show:e.dismissCountDown,variant:"danger",dismissible:"",fade:""},on:{"dismiss-count-down":e.countDownChanged}},[e._v(e._s(e.errorMsg))])],1)}),[],!1,null,null,null);d.default=component.exports}}]);
//# sourceMappingURL=b8ffc80-1.2.11.js.map