(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-99d7d066"],{"23b3":function(a,t,e){"use strict";e("817a")},"415e":function(a,t,e){"use strict";e.r(t);var s=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("tr",[e("td",{staticClass:"text-xs-center",staticStyle:{padding:"0px !important","min-width":"50px"}},[e("v-menu",{attrs:{bottom:"",right:""},scopedSlots:a._u([{key:"activator",fn:function(t){var s=t.on;return[e("v-btn",a._g({attrs:{icon:""}},s),[e("v-icon",[a._v("settings")])],1)]}}])},[e("v-list",[e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"c59c7cd2",mode:"disabled"},expression:"{'id': 'c59c7cd2', mode: 'disabled'}"}],on:{click:function(t){return a.$WiEditDialog({wiConfig:a.config.store,onSubmit:a.config.refresh,data:a.props.item})}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"orange"}},[a._v("edit")])],1)],1),e("v-list-tile-title",[a._v("Editar Campanha")])],1),e("v-divider"),e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"85c15047",mode:"disabled"},expression:"{'id': '85c15047', mode: 'disabled'}"}],on:{click:function(t){return a.duplicateCampaign()}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"blue"}},[a._v("content_copy")])],1)],1),e("v-list-tile-title",[a._v("Duplicar Campanha")])],1),e("v-divider"),e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"9e1b02ff",mode:"disabled"},expression:"{'id': '9e1b02ff', mode: 'disabled'}"}],on:{click:function(t){return a.addChannels()}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"green"}},[a._v("mobile_friendly")])],1)],1),e("v-list-tile-title",[a._v("Adicionar canais")])],1),e("v-divider"),e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"85c15047",mode:"disabled"},expression:"{'id': '85c15047', mode: 'disabled'}"}],on:{click:function(t){return a.listChannels()}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"red"}},[a._v("phonelink_setup")])],1)],1),e("v-list-tile-title",[a._v("Gerenciar canais")])],1),[17,18].includes(a.campaign.type_id)?a._e():e("v-divider"),[17,18].includes(a.campaign.type_id)?a._e():e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"4caaddce",mode:"disabled"},expression:"{'id': '4caaddce', mode: 'disabled'}"}],on:{click:function(t){return a.pause(a.campaign)}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"black"}},[a._v("pause")])],1)],1),e("v-list-tile-title",[a._v("Forçar Pausa")])],1),e("v-divider",{directives:[{name:"prms",rawName:"v-prms",value:{id:"cbb3a249"},expression:"{'id': 'cbb3a249'}"}]}),e("v-list-tile",{directives:[{name:"prms",rawName:"v-prms",value:{id:"cbb3a249"},expression:"{'id': 'cbb3a249'}"}],on:{click:function(t){a.exportContactsDialog=!0}}},[e("v-list-tile-avatar",[e("v-avatar",[e("v-icon",{attrs:{color:"grey"}},[a._v("download")])],1)],1),e("v-list-tile-title",[a._v("Exportar Contatos")])],1)],1)],1),e("v-dialog",{attrs:{lazy:"","max-width":"500"},model:{value:a.exportContactsDialog,callback:function(t){a.exportContactsDialog=t},expression:"exportContactsDialog"}},[e("v-card",[e("v-toolbar",{attrs:{dense:"",flat:"",color:"transparent"}},[e("v-toolbar-title",[a._v("Exportar Contatos")]),e("v-spacer"),e("v-btn",{attrs:{icon:""},on:{click:function(t){a.exportContactsDialog=!1}}},[e("v-icon",[a._v("close")])],1)],1),e("v-card-text",[e("div",{staticClass:"export-options"},[e("div",{staticClass:"export-card",on:{click:function(t){return a.exportContacts("all")}}},[e("v-icon",{attrs:{large:"",color:"primary"}},[a._v("people")]),e("span",{staticClass:"export-title"},[a._v("Exportar todos os contatos")])],1),e("div",{staticClass:"export-card",on:{click:function(t){return a.exportContacts("sent")}}},[e("v-icon",{attrs:{large:"",color:"success"}},[a._v("done")]),e("span",{staticClass:"export-title"},[a._v("Exportar Contatos enviados")])],1),e("div",{staticClass:"export-card",on:{click:function(t){return a.exportContacts("no-whatsapp")}}},[e("v-icon",{attrs:{large:"",color:"error"}},[a._v("manage_accounts")]),e("span",{staticClass:"export-title"},[a._v("Exportar Contatos sem WhatsApp")])],1),e("div",{staticClass:"export-card",on:{click:function(t){return a.exportContacts("disconnected")}}},[e("v-icon",{attrs:{large:"",color:"error"}},[a._v("phonelink_erase")]),e("span",{staticClass:"export-title"},[a._v("Exportar Contatos não enviados por desconexão")])],1)])])],1)],1)],1),e("td",{staticClass:"text-xs-left",staticStyle:{padding:"0px !important","min-width":"70px"}},[e("span",[a._v(a._s(a.campaign.id))])]),e("td",{staticClass:"text-xs-left",staticStyle:{padding:"0 10px !important","max-width":"150px"}},[a.campaign.type?e("v-icon",{staticClass:"pr-1",attrs:{small:"",color:a.campaign.type.color}},[a._v(" "+a._s(a.campaign.type.icon)+" ")]):a._e(),e("strong",{domProps:{textContent:a._s(a.campaign.name)}})],1),e("td",{staticClass:"text-xs-left",staticStyle:{padding:"0 10px !important","max-width":"150px"}},[a.campaign.status?e("div",{staticStyle:{"text-align":"center"}},[e("v-icon",{attrs:{color:a.campaign.status.color}},[a._v(" "+a._s(a.campaign.status.icon)+" ")]),e("br"),e("strong",{domProps:{textContent:a._s(a.campaign.status.name)}})],1):a._e()]),e("td",{staticClass:"text-xs-center",staticStyle:{padding:"0 10px !important",display:"ruby-text"}},[[17,18].includes(a.campaign.type_id)?e("span",{staticStyle:{display:"flex","flex-direction":"column","min-width":"220px","max-width":"280px"}},[e("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-between"}},[e("span",[e("span",[a._v("Ligações: ")]),a.campaign.data_statistics&&a.campaign.data_statistics.processed?e("strong",[a._v(" "+a._s(a.campaign.data_statistics.processed)+" de "+a._s(a.campaign.total_contacts)+" ")]):e("strong",[a._v("0 de "+a._s(a.campaign.total_contacts))]),e("span",[a._v(" ("+a._s(a.campaign.progress)+"%)")])]),e("v-progress-linear",{staticStyle:{margin:"0 !important"},attrs:{color:a.campaign.status.color,value:a.campaign.progress},model:{value:a.campaign.progress,callback:function(t){a.$set(a.campaign,"progress",t)},expression:"campaign.progress"}}),e("span",[e("v-icon",{attrs:{small:"",color:"orange"}},[a._v("phone_in_talk")]),a.campaign.data_statistics&&a.campaign.data_statistics.success?e("strong",[a._v(" "+a._s(a.campaign.data_statistics.success)+" ")]):e("strong",[a._v("0")]),e("v-icon",{attrs:{small:"",color:"green"}},[a._v("touch_app")]),e("strong",[a._v(" "+a._s(a.campaign.total_sended)+" ")]),e("v-icon",{attrs:{small:"",color:"blue"}},[a._v("done_all")]),e("strong",[a._v(" "+a._s(a.campaign.messages_seened)+" ")]),e("v-icon",{attrs:{small:"",color:"purple"}},[a._v("reply")]),e("strong",[a._v(" "+a._s(a.campaign.messages_received)+" ")]),e("v-icon",{attrs:{small:"",color:"red"}},[a._v("manage_accounts")]),e("strong",[a._v(" "+a._s(a.campaign.messages_error+a.campaign.messages_error_contact)+" ")]),e("v-icon",{attrs:{small:"",color:"red"}},[a._v("phonelink_erase")]),e("strong",[a._v(" "+a._s(a.campaign.messages_error_channel)+" ")])],1)],1)]):e("span",{staticStyle:{display:"flex","flex-direction":"column","min-width":"220px","max-width":"280px"}},[e("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-between"}},[e("span",[e("span",[a._v("Envios: ")]),e("strong",[a._v(a._s(a.campaign.total_sended)+" de "+a._s(a.campaign.total_contacts))]),e("span",[a._v(" ("+a._s(a.campaign.progress)+"%)")])]),e("v-progress-linear",{staticStyle:{margin:"0 !important"},attrs:{color:a.campaign.status.color,value:a.campaign.progress},model:{value:a.campaign.progress,callback:function(t){a.$set(a.campaign,"progress",t)},expression:"campaign.progress"}}),e("span",[e("v-icon",{attrs:{small:""}},[a._v("done")]),e("strong",[a._v(" "+a._s(a.campaign.messages_sended+a.campaign.messages_delivered)+" ")]),e("v-icon",{attrs:{small:"",color:"blue"}},[a._v("done_all")]),e("strong",[a._v(" "+a._s(a.campaign.messages_seened)+" ")]),e("v-icon",{attrs:{small:"",color:"purple"}},[a._v("reply")]),e("strong",[a._v(" "+a._s(a.campaign.messages_received)+" ")]),e("v-icon",{attrs:{small:"",color:"red"}},[a._v("manage_accounts")]),e("strong",[a._v(" "+a._s(a.campaign.messages_error+a.campaign.messages_error_contact)+" ")]),e("v-icon",{attrs:{small:"",color:"red"}},[a._v("phonelink_erase")]),e("strong",[a._v(" "+a._s(a.campaign.messages_error_channel)+" ")])],1)],1)])]),e("td",{staticClass:"text-xs-center",staticStyle:{padding:"0 10px !important","max-width":"240px","min-width":"240px"}},[a.campaign.is_executable?e("v-btn",{directives:[{name:"prms",rawName:"v-prms",value:{id:"74e8cb98",mode:"disabled"},expression:"{id: '74e8cb98', mode: 'disabled'}"}],attrs:{outline:"",small:"",color:"green"},on:{click:function(t){return a.execute(a.campaign)}}},[e("v-icon",[a._v("play_arrow")]),e("span",[a._v("Executar")])],1):a._e(),a.campaign.is_pausable&&![17,18].includes(a.campaign.type_id)?e("v-btn",{directives:[{name:"prms",rawName:"v-prms",value:{id:"4caaddce",mode:"disabled"},expression:"{id: '4caaddce', mode: 'disabled'}"}],attrs:{outline:"",small:"",color:"orange"},on:{click:function(t){return a.pause(a.campaign)}}},[e("v-icon",[a._v("pause")]),e("span",[a._v("Pausar")])],1):a._e(),e("v-tooltip",{attrs:{bottom:"",lazy:""},scopedSlots:a._u([{key:"activator",fn:function(t){var s=t.on;return[e("v-btn",a._g({directives:[{name:"prms",rawName:"v-prms",value:{id:"74e8cb98",mode:"disabled"},expression:"{id: '74e8cb98', mode: 'disabled'}"}],attrs:{icon:"",small:""},on:{click:function(t){return a.calculateStatistics(a.campaign)}}},s),[e("v-icon",[a._v("published_with_changes")])],1)]}}])},[e("span",[a._v(" Atualizar estatísticas desta campanha ")])]),e("v-tooltip",{attrs:{bottom:"",lazy:""},scopedSlots:a._u([{key:"activator",fn:function(t){var s=t.on;return[e("v-btn",a._g({attrs:{icon:"",link:"",small:"",to:{name:"talk-list",params:{page:"talk"},query:{where:"talks.talk_campaign_id,"+a.campaign.id}}}},s),[e("v-icon",[a._v("checklist")])],1)]}}])},[e("span",[a._v(" Listar atendimentos desta campanha ")])]),a.campaign.show_details?e("v-tooltip",{attrs:{bottom:"",lazy:""},scopedSlots:a._u([{key:"activator",fn:function(t){var s=t.on;return[e("v-btn",a._g({attrs:{icon:"",link:"",small:"",to:{name:"talk-campaign",params:{id:a.campaign.id}}}},s),[e("v-icon",[a._v("info_outline")])],1)]}}],null,!1,836270143)},[e("span",[a._v(" Detalhes da campanha ")])]):a._e()],1)])},i=[],n=(e("caad"),e("d81d"),e("b0c0"),{name:"TalkMenus",data:function(){return{exportContactsDialog:!1,exportContactsFileName:""}},computed:{editData:function(){return delete this.props.item.status_id,this.props},campaign:function(){return this.props.item}},methods:{exportContacts:function(a){var t=this;this.$WiApiPost({uri:"talks/campaign/".concat(this.campaign.id,"/export-contacts"),data:{campaign_id:this.campaign.id,type:a},config:{msgAsk:{title:"Tem certeza que deseja exportar os contatos desta campanha?",text:"Aguarde enquanto os contatos são exportados."},msgLoad:{title:"Exportando contatos...",text:"Aguarde enquanto os contatos são exportados."},msgSucess:{title:"Contatos exportados com sucesso",text:"O arquivo será baixado automaticamente."},msgError:{title:"Erro ao exportar contatos",text:"Tente novamente ou contacte o suporte."}},callback:function(a){var e,s,i=a.sucess;(console.log(i),i&&null!==i&&void 0!==i&&null!==(e=i.data)&&void 0!==e&&e.file_url)?window.open(null===i||void 0===i||null===(s=i.data)||void 0===s?void 0:s.file_url,"_blank"):setTimeout((function(){t.$swal({title:"Nenhum dado encontrado para exportar",text:"Por favor, tente novamente ou contacte o suporte.",type:"warning"})}),1e3);t.exportContactsDialog=!1}})},execute:function(a){var t=this;this.$WiApiPost({uri:"talks/campaign/".concat(a.id,"/execute"),data:{},config:{msgLoad:{title:'Inicializando a campanha "'.concat(a.name,'"...'),text:"Aguarde enquanto a campanha é inicializada."},msgSucess:{title:"Campanha inicializada com sucesso",text:"O comando de inicialização foi enviado com sucesso."},msgError:{title:"Erro ao inicializar a campanha",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Tem certeza que deseja inicializar a campanha?",text:"Um comando de inicialização será enviado para a campanha."}},callback:function(){t.config.refresh()}})},pause:function(a){var t=this;this.$WiApiPost({uri:"talks/campaign/".concat(a.id,"/pause"),data:{},config:{msgLoad:{title:"Pausando a campanha...",text:"Aguarde enquanto a campanha é pausada."},msgSucess:{title:"Campanha pausada com sucesso",text:"O comando de pausa foi enviado com sucesso."},msgError:{title:"Erro ao pausar a campanha",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Tem certeza que deseja pausar a campanha?",text:"Um comando de pausa será enviado para a campanha."}},callback:function(){t.config.refresh()}})},stop:function(a){var t=this;this.$WiApiPost({uri:"talks/campaign/".concat(a.id,"/stop"),data:{},config:{msgLoad:{title:"Encerrando a campanha...",text:"Aguarde enquanto a campanha é encerrada."},msgSucess:{title:"Campanha encerrada com sucesso",text:"O comando de encerramento foi enviado com sucesso."},msgError:{title:"Erro ao encerrar a campanha",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Tem certeza que deseja encerrar a campanha?",text:"Um comando de encerramento será enviado para a campanha."}},callback:function(){t.config.refresh()}})},calculateStatistics:function(a){var t=this;this.$WiApiPost({uri:"talks/campaign/".concat(a.id,"/calculate-statistics"),data:{},config:{msgLoad:{title:"Calculando estatísticas da campanha...",text:"Aguarde um momento por favor."},msgSucess:{title:"Estatísticas calculadas com sucesso",text:"As estatísticas foram calculadas com sucesso."},msgError:{title:"Erro ao calcular estatísticas",text:"Tente novamente ou contacte o suporte."},msgAsk:{title:"Calcular as estatísticas da campanha?",text:"As estatísticas serão calculadas e atualizadas."}},callback:function(){t.config.refresh()}})},listChannels:function(){var a=this;this.$WiListDialog({wiConfig:"talk-campaign-channel",filter:{talk_campaign_id:this.campaign.id},wiEditData:{talk_campaign_id:this.campaign.id},callback:function(){a.config.refresh()}})},addChannels:function(){var a=this;this.$WiListDialog({wiConfig:"talk-channel-select",mode:"select",callback:function(t){var e=t;Array.isArray(t)||(e=[t]),t&&e.length&&a.$WiApiPost({uri:"talks/campaign-channels",data:{talk_campaign_id:a.campaign.id,channels:e.map((function(a){return a.id}))},config:{msgLoad:{title:'Adicionando canais à campanha "'.concat(a.campaign.name,'"...'),text:"Aguarde enquanto os canais são adicionados."},msgSucess:{title:"Canais adicionados com sucesso",text:"Os canais foram adicionados com sucesso."},msgError:{title:"Erro ao adicionar canais",text:"Tente novamente ou contacte o suporte."}},callback:function(){a.config.refresh()}})}})},duplicateCampaign:function(){var a=this,t="talk-campaign";[17,18].includes(this.campaign.type_id)&&(t="talk-campaign-ura"),this.$WiEditDialog({wiConfig:t,data:{name:this.campaign.name,type_id:this.campaign.type_id,is_active:!0,size_batch:this.campaign.size_batch,wait_batche:this.campaign.wait_batche,wait_min:this.campaign.wait_min,wait_max:this.campaign.wait_max,talk_channels:this.campaign.channels.map((function(a){return a.id})),tags_included:this.campaign.tags_included,tags_not_included:this.campaign.tags_not_included,file_id:this.campaign.file_id,message_1:this.campaign.message_1,message_2:this.campaign.message_2,message_3:this.campaign.message_3,message_4:this.campaign.message_4,reply_as_chatbot:!!this.campaign.talk_menu_id,talk_menu_id:this.campaign.talk_menu_id,menu:this.campaign.menu,file:this.campaign.file,start_at:this.campaign.start_at,stop_at:this.campaign.stop_at,channels_to_call:this.campaign.channels_to_call},onSubmit:function(){a.config.refresh()}})}},props:{config:Object,props:Object}}),o=n,c=(e("23b3"),e("2877")),r=Object(c["a"])(o,s,i,!1,null,null,null);t["default"]=r.exports},"817a":function(a,t,e){}}]); //# sourceMappingURL=chunk-99d7d066.b30f5344.js.map