(window.webpackJsonp=window.webpackJsonp||[]).push([[375],{1190:function(e,d,t){"use strict";t.r(d);var n=t(307),o={components:{ValidationProvider:n.ValidationProvider,ValidationObserver:n.ValidationObserver},props:{data:{type:Object,default:function(){}},findUnidadeMedida:{type:Function,default:function(){return!1}}},computed:{unidadeMedida:{get:function(){return this.data},set:function(data){this.$emit("update:data",data)}}},methods:{cancelUnidadeMedidaModal:function(){this.unidadeMedidade={},this.$bvModal.hide("editUnidadeMedidaModal")},deleteUnidadeMedida:function(){var e=this;this.$unidadeMedidaService.deleteUnidadeMedida(this.unidadeMedida.id).then((function(){e.$bvModal.hide("editUnidadeMedidaModal"),e.findUnidadeMedida(),e.$notify({title:"Confirmação",text:"Unidade de medida  excluída com sucesso.",type:"success"})})).catch((function(d){e.unidadeMedida={},e.$notify({title:"Erro",text:d.response?d.response.data.message:d,type:"error"})}))},saveUnidadeMedida:function(){var e=this;this.$unidadeMedidaService.saveUnidadeMedida(this.unidadeMedida).then((function(){null!=e.unidadeMedida.id?e.$notify({title:"Confirmação",text:"Unidade de medida alterada com sucesso.",type:"success"}):e.$notify({title:"Confirmação",text:"Unidade de medida  incluída com sucesso.",type:"success"}),e.$bvModal.hide("editUnidadeMedidaModal"),e.findUnidadeMedida()})).catch((function(d){e.unidadeMedida={},e.$notify({title:"Erro",text:d.response?d.response.data.message:d,type:"error"})})),this.$bvModal.hide("modalGravidade")},getValidationState:function(e){var d=e.dirty,t=e.validated,n=e.valid;return d||t?void 0===n?null:n:null}}},r=t(42),component=Object(r.a)(o,(function(){var e=this,d=e.$createElement,t=e._self._c||d;return t("b-modal",{attrs:{id:"editUnidadeMedidaModal",centered:"","hide-header-close":"","hide-footer":""},scopedSlots:e._u([{key:"modal-header",fn:function(){return[t("div",{staticClass:"d-flex"},[void 0!==e.unidadeMedida.id?t("h5",{staticClass:"mt-3"},[e._v("\n        Editar - Unidade de Medida\n      ")]):t("h5",{staticClass:"mt-3"},[e._v("Adicionar - Unidade de Medida")])])]},proxy:!0}])},[e._v(" "),t("validation-observer",{ref:"observer",scopedSlots:e._u([{key:"default",fn:function(d){var n=d.handleSubmit;return[t("b-form",{on:{submit:function(d){return d.stopPropagation(),d.preventDefault(),n(e.saveUnidadeMedida)}}},[t("b-row",[t("b-col",{attrs:{md:"12",xl:"12"}},[t("validation-provider",{attrs:{name:"sigla",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(d){return[t("b-form-group",{attrs:{label:"Sigla"}},[t("b-form-input",{attrs:{state:e.getValidationState(d),maxlength:"10",placeholder:"Informe a sigla"},model:{value:e.unidadeMedida.sigla,callback:function(d){e.$set(e.unidadeMedida,"sigla",d)},expression:"unidadeMedida.sigla"}})],1)]}}],null,!0)})],1),e._v(" "),t("b-col",{attrs:{md:"12",xl:"12"}},[t("validation-provider",{attrs:{name:"cidade",rules:{required:!0}},scopedSlots:e._u([{key:"default",fn:function(d){return[t("b-form-group",{attrs:{label:"Descrição"}},[t("b-form-input",{attrs:{state:e.getValidationState(d),placeholder:"Informe a descrição"},model:{value:e.unidadeMedida.descricao,callback:function(d){e.$set(e.unidadeMedida,"descricao",d)},expression:"unidadeMedida.descricao"}})],1)]}}],null,!0)})],1)],1),e._v(" "),t("b-row",{staticClass:"pt-3 border-top"},[t("b-col",{staticClass:"pl-2",attrs:{md:"8"}},[t("b-button",{staticClass:"my-2 ml-2 rounded",attrs:{size:"sm",variant:"success",type:"submit"}},[t("fa-icon",{attrs:{icon:"save"}}),e._v(" "),t("span",{staticClass:"ml-1"},[e._v("Salvar")])],1),e._v(" "),t("b-button",{staticClass:"my-2 ml-2 rounded",attrs:{size:"sm",variant:"outline-secondary"},on:{click:function(d){return e.cancelUnidadeMedidaModal()}}},[t("fa-icon",{attrs:{icon:"times"}}),e._v(" "),t("span",{staticClass:"ml-1"},[e._v("Cancelar")])],1)],1),e._v(" "),t("b-col",{staticClass:"d-flex justify-content-end",attrs:{md:"4"}},[null!=e.unidadeMedida.id?t("b-button",{staticClass:"my-2 ml-2 rounded",attrs:{size:"sm",variant:"outline-danger"},on:{click:function(d){return e.deleteUnidadeMedida()}}},[t("fa-icon",{attrs:{icon:"trash-alt"}}),e._v(" "),t("span",{staticClass:"ml-1"},[e._v("Excluir")])],1):e._e()],1)],1)],1)]}}])}),e._v(" "),t("div")],1)}),[],!1,null,null,null);d.default=component.exports}}]);
//# sourceMappingURL=0f8bfdd-1.2.11.js.map