1import{_ as K,u as L,P as O,D as B,o as U,J as S,d as v,e,i,t as s,g as o,R as T,n as M,k as c,L as $,l as w,p as b,m as g,v as f,K as J,y as P,B as m}from"./app-C0n_JTkv.js";import{s as u,a as Y}from"./index-D_0tVZ9B.js";import{s as A}from"./index-DbGgezv_.js";import{s as C}from"./index-CzfdA7V7.js";import"./index-B4UNNT3c.js";import"./index-BDQu2Lfz.js";import"./index-ClLssthH.js";import"./index-CJiZ237l.js";import"./index-CM6NdNo-.js";import"./index-C5NXtoNO.js";import"./index-Bevkaex5.js";import"./index-CENnPlOz.js";import"./index-CubFoHAd.js";import"./index-Cl52Eosi.js";const E={class:"corporate-page vox-page-shell"},G={class:"page-header"},j={class:"page-header-title"},q={class:"filters-bar"},H={class:"filter-group"},Q={class:"filter-label",for:"mes-select"},W={class:"filter-group"},X={class:"filter-label",for:"ano-select"},Z={class:"filter-group"},ee={class:"filter-label",for:"search-input"},le={class:"filter-group"},se={class:"filter-label",for:"sort-select"},oe={class:"filter-actions"},ae={class:"text-right w-full"},te={class:"text-right w-full"},ie={class:"monthly-value-cell"},ne={class:"text-right w-full"},re={class:"monthly-value-cell"},ce={class:"p-3 details-expansion"},de={class:"grid grid-details mt-2"},ue={class:"col-12 md:col-3 detail-box"},pe={class:"detail-label"},ve={class:"detail-val"},me={class:"col-12 md:col-3 detail-box"},_e={class:"detail-label"},he={class:"detail-val"},be={class:"col-12 md:col-3 detail-box"},ge={class:"detail-val"},fe={class:"col-12 md:col-3 detail-box"},ye={class:"detail-val"},xe={key:0,class:"col-12 md:col-3 detail-box"},we={class:"detail-label"},Ce={class:"detail-val"},Ve={key:1,class:"col-12 md:col-3 detail-box"},ke={class:"detail-label"},Me={class:"detail-val"},ze={__name:"TotaisCorpMensal",setup(Fe){const{t:a}=L(),z=O(),y=f(!1),V=f([]),k=f([]),p=f(["","",""]),x=new Date;x.getMonth();const _=new Date(x.getFullYear(),x.getMonth()-1,1),t=B({mes:_.getMonth()+1,ano:_.getFullYear(),busca:"",org:"vm"}),F=[{label:"Janeiro",value:1},{label:"Fevereiro",value:2},{label:"Março",value:3},{label:"Abril",value:4},{label:"Maio",value:5},{label:"Junho",value:6},{label:"Julho",value:7},{label:"Agosto",value:8},{label:"Setembro",value:9},{label:"Outubro",value:10},{label:"Novembro",value:11},{label:"Dezembro",value:12}],N=[{label:"2026",value:2026},{label:"2025",value:2025},{label:"2024",value:2024}],R=P(()=>[{label:a("totaisCorp.sortFaturado"),value:"vm"},{label:a("totaisCorp.sortName"),value:"alfa"},{label:a("totaisCorp.sortId"),value:"cdcsid"}]);U(h);async function h(){y.value=!0;try{const r=await S("totais_corp","mensal",{mes:t.mes,ano:t.ano,busca:t.busca,org:t.org});V.value=r.items||[],r.months&&r.months.length>=3&&(p.value=[r.months[0].label,r.months[1].label,r.months[2].label])}catch(r){z.add({severity:"error",summary:a("app.error"),detail:r.message,life:5e3})}finally{y.value=!1}}function D(){t.busca="",t.org="vm",t.mes=_.getMonth()+1,t.ano=_.getFullYear(),h()}function d(r){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(Number(r||0))}return(r,n)=>{const I=J("VoxPageChannelIcon");return m(),v("div",E,[e("div",G,[e("div",j,[i(I),e("h2",null,s(o(a)("totaisCorp.mensalTitle")),1)])]),e("div",q,[e("div",H,[e("label",Q,s(o(a)("totaisCorp.month")),1),i(o(C),{id:"mes-select",modelValue:t.mes,"onUpdate:modelValue":n[0]||(n[0]=l=>t.mes=l),options:F,optionLabel:"label",optionValue:"value",size:"small",class:"select-field"},null,8,["modelValue"])]),e("div",W,[e("label",X,s(o(a)("totaisCorp.year")),1),i(o(C),{id:"ano-select",modelValue:t.ano,"onUpdate:modelValue":n[1]||(n[1]=l=>t.ano=l),options:N,optionLabel:"label",optionValue:"value",size:"small",class:"select-field"},null,8,["modelValue"])]),e("div",Z,[e("label",ee,s(o(a)("totaisCorp.searchClient")),1),i(o(A),{id:"search-input",modelValue:t.busca,"onUpdate:modelValue":n[2]||(n[2]=l=>t.busca=l),size:"small",onKeyup:T(h,["enter"])},null,8,["modelValue"])]),e("div",le,[e("label",se,s(o(a)("totaisCorp.sort")),1),i(o(C),{id:"sort-select",modelValue:t.org,"onUpdate:modelValue":n[3]||(n[3]=l=>t.org=l),options:R.value,optionLabel:"label",optionValue:"value",size:"small",class:"select-field"},null,8,["modelValue","options"])]),e("div",oe,[i(o(M),{label:o(a)("app.search"),icon:"pi pi-search",size:"small",onClick:h},null,8,["label"]),i(o(M),{label:o(a)("app.clear"),icon:"pi pi-times",size:"small",severity:"secondary",outlined:"",onClick:D},null,8,["label"])])]),i(o(Y),{expandedRows:k.value,"onUpdate:expandedRows":n[4]||(n[4]=l=>k.value=l),value:V.value,loading:y.value,stripedRows:"",responsiveLayout:"scroll",dataKey:"cdcs_id"},{rowexpansion:c(({data:l})=>[e("div",ce,[e("h4",null,s(o(a)("totaisCorp.detailsFor"))+" "+s(p.value[0]),1),e("div",de,[e("div",ue,[e("div",pe,s(o(a)("totaisCorp.calls")),1),e("div",ve,s(l.calls)+" (OK: "+s(l.calls_ok)+")",1)]),e("div",me,[e("div",_e,s(o(a)("totaisCorp.voicer")),1),e("div",he,s(d(l.voicer_value)),1)]),e("div",be,[n[5]||(n[5]=e("div",{class:"detail-label"},"SMS",-1)),e("div",ge,s(d(l.sms_value))+" (OK: "+s(l.sms_ok)+")",1)]),e("div",fe,[n[6]||(n[6]=e("div",{class:"detail-label"},"Contact Center",-1)),e("div",ye,s(d(l.cc_value))+" (OK: "+s(l.cc_ok)+")",1)]),l.email_ok>0?(m(),v("div",xe,[e("div",we,s(o(a)("totaisCorp.email")),1),e("div",Ce,s(d(l.email_value))+" ("+s(l.email_ok)+")",1)])):g("",!0),l.ai_sessions>0?(m(),v("div",Ve,[e("div",ke,s(o(a)("totaisCorp.ai")),1),e("div",Me,s(d(l.ai_value))+" ("+s(l.ai_
1sessions)+")",1)])):g("",!0)])])]),default:c(()=>[i(o(u),{expander:"",style:{width:"3rem"}}),i(o(u),{field:"cdcs_id",header:"ID",style:{width:"80px"}}),i(o(u),{field:"cdcs_nome",header:o(a)("totaisCorp.client")},null,8,["header"]),i(o(u),{field:"cdcs_pag",header:o(a)("totaisCorp.billing"),style:{width:"100px"}},{body:c(({data:l})=>[i(o($),{value:String(l.cdcs_pag).toUpperCase(),severity:l.cdcs_pag==="pre"?"warning":"info"},null,8,["value","severity"])]),_:1},8,["header"]),i(o(u),{style:{width:"150px","text-align":"right"}},{header:c(()=>[e("div",ae,s(p.value[2]||"---"),1)]),body:c(({data:l})=>[w(s(d(l.val3)),1)]),_:1}),i(o(u),{style:{width:"180px","text-align":"right"}},{header:c(()=>[e("div",te,s(p.value[1]||"---"),1)]),body:c(({data:l})=>[e("div",ie,[e("span",null,s(d(l.val2)),1),l.val3>0?(m(),v("span",{key:0,class:b(["variation-badge",l.var2>=0?"up":"down"])},[e("i",{class:b(l.var2>=0?"pi pi-arrow-up-right":"pi pi-arrow-down-left")},null,2),w(" "+s(l.var2)+"% ",1)],2)):g("",!0)])]),_:1}),i(o(u),{style:{width:"180px","text-align":"right"}},{header:c(()=>[e("div",ne,s(p.value[0]||"---"),1)]),body:c(({data:l})=>[e("div",re,[e("strong",null,s(d(l.val1)),1),l.val2>0?(m(),v("span",{key:0,class:b(["variation-badge",l.var1>=0?"up":"down"])},[e("i",{class:b(l.var1>=0?"pi pi-arrow-up-right":"pi pi-arrow-down-left")},null,2),w(" "+s(l.var1)+"% ",1)],2)):g("",!0)])]),_:1})]),_:1},8,["expandedRows","value","loading"])])}}},Ye=K(ze,[["__scopeId","data-v-61038cf8"]]);export{Ye as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.