(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-67ae6038"],{"7ef2":function(t,s,o){"use strict";o("8ffe")},8958:function(t,s,o){"use strict";o.r(s);var e=function(){var t=this,s=t.$createElement,o=t._self._c||s;return o("tr",{staticClass:"import-row"},[o("WiListDataTableActions",{attrs:{config:t.config,props:t.props}}),o("td",{staticClass:"id-column"},[o("span",[t._v("#"+t._s(t.import_item.id))])]),o("td",{staticClass:"name-column"},[o("strong",{domProps:{textContent:t._s(t.import_item.name)}})]),o("td",{staticClass:"type-column"},[o("div",{staticClass:"type-container"},[o("v-icon",{staticClass:"type-icon",attrs:{small:""}},[t._v(t._s(t.getTypeIcon))]),o("span",[t._v(t._s(t.getTypeText))])],1)]),o("td",{staticClass:"status-column"},[o("div",{staticClass:"status-container"},[o("v-chip",{staticClass:"status-chip",attrs:{color:t.getStatusColor,small:""}},[o("v-icon",{attrs:{small:"",left:""}},[t._v(t._s(t.getStatusIcon))]),t._v(" "+t._s(t.getStatusText)+" ")],1)],1)]),o("td",{staticClass:"progress-column"},[o("div",{staticClass:"progress-container"},[o("div",{staticClass:"progress-info"},[o("span",{staticClass:"progress-text"},[t._v(" Processados: "),o("strong",[t._v(t._s(t.import_item.count_success+t.import_item.count_errors)+" de "+t._s(t.import_item.count_total))]),o("span",{staticClass:"percentage"},[t._v("("+t._s(t.progressPercentage)+"%)")])]),o("v-progress-linear",{staticClass:"progress-bar",attrs:{value:t.progressPercentage,color:t.getStatusColor}}),o("div",{staticClass:"counter-info"},[o("span",{staticClass:"success-count"},[o("v-icon",{attrs:{small:"",color:"green"}},[t._v("done")]),o("strong",[t._v(t._s(t.import_item.count_success))])],1),o("span",{staticClass:"error-count"},[o("v-icon",{attrs:{small:"",color:"red"}},[t._v("close")]),o("strong",[t._v(t._s(t.import_item.count_errors))])],1)])],1)])]),o("td",{staticClass:"actions-column"},["processing"===t.import_item.status_id?o("v-btn",{attrs:{small:"",icon:""},on:{click:function(s){return t.pauseImport()}}},[o("v-icon",{attrs:{color:"blue"}},[t._v("pause")])],1):"paused"===t.import_item.status_id?o("v-btn",{attrs:{small:"",icon:""},on:{click:function(s){return t.resumeImport()}}},[o("v-icon",{attrs:{color:"orange"}},[t._v("play_arrow")])],1):t._e(),"contacts"===t.import_item.type_id?o("v-btn",{attrs:{small:"",icon:""},on:{click:function(s){return t.listTalkContacts()}}},[o("v-icon",[t._v("person")])],1):t._e()],1)],1)},r=[],a=o("b150"),i={name:"Imports",props:{config:Object,props:Object},computed:{import_item:function(){return this.props.item},progressPercentage:function(){var t=this.import_item.count_total,s=this.import_item.count_success+this.import_item.count_errors;return t>0?Math.round(s/t*100):0},getStatusColor:function(){var t={pending:"grey",processing:"orange",completed:"success",error:"error",paused:"blue"};return t[this.import_item.status_id]||"grey"},getStatusIcon:function(){var t={pending:"schedule",processing:"sync",completed:"check_circle",error:"error",paused:"pause_circle"};return t[this.import_item.status_id]||"help"},getStatusText:function(){var t={pending:"Pendente",processing:"Processando",completed:"Concluído",error:"Erro",paused:"Pausado"};return t[this.import_item.status_id]||"Desconhecido"},getTypeIcon:function(){var t={contacts:"people",products:"inventory_2"};return t[this.import_item.type_id]||"help"},getTypeText:function(){var t={contacts:"Contatos",products:"Produtos"};return t[this.import_item.type_id]||"Desconhecido"}},methods:{pauseImport:function(){var t=this;console.log("Pausar importação"),this.$WiApiPut({uri:"import/pause",id:this.import_item.id,data:{import_id:this.import_item.id},config:{msgLoad:{title:"Pausando importação...",text:"Aguarde alguns instantes..."},msgSucess:{title:"Importação pausada com sucesso.",text:"Você pode acompanhar o andamento na listagem de importações."},msgError:{title:"Erro ao processar importação",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Tem certeza que deseja pausar a importação?",text:"Esta ação pode levar alguns minutos para ser concluída e não pode ser desfeita."}},callback:function(s){var o=s.sucess;o&&t.config.refresh()}})},resumeImport:function(){var t=this;console.log("Continuar importação"),this.$WiApiPut({uri:"import/resume",id:this.import_item.id,data:{import_id:this.import_item.id},config:{msgLoad:{title:"Continuando importação...",text:"Aguarde alguns instantes..."},msgSucess:{title:"Importação continuada com sucesso.",text:"Você pode acompanhar o andamento na listagem de importações."},msgError:{title:"Erro ao processar importação",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Tem certeza que deseja continuar a importação?",text:"Esta ação pode levar alguns minutos para ser concluída e não pode ser desfeita."}},callback:function(s){var o=s.sucess;o&&t.config.refresh()}})},listTalkContacts:function(){this.$WiListDialog({wiConfig:"talk-contact",filter:{import_id:this.import_item.id}})}},components:{WiListDataTableActions:a["a"]}},n=i,c=(o("7ef2"),o("2877")),p=Object(c["a"])(n,e,r,!1,null,"3b809b36",null);s["default"]=p.exports},"8ffe":function(t,s,o){}}]); //# sourceMappingURL=chunk-67ae6038.1dbc9257.js.map