PageSourceSearch

https://eigdo.com/build/assets/Qbo-QDfKfDZr.js

js eigdo.com collected 2026-10-02 01:30:52 UTC 3,735 bytes, 1 lines download raw bytes

1import{c as d,b as t,u as s,h as v,w as a,d as o,e as n,t as c,f as l,i as g,s as f,F as p,n as w,r as C}from"./app-DGg9yO0A.js";import{_ as h}from"./ServiceWizardLayout-CcdQfJyD.js";import{_ as y,a as B}from"./CardContent-ZJBGtX_v.js";import{_ as q}from"./CardHeader-CM1TD4Nn.js";import{_ as Q}from"./CardTitle-DwAifPAs.js";import{_ as $}from"./CardDescription-D-r_aovB.js";import{_ as u}from"./Button-BzgrTa0j.js";import{_ as D}from"./Badge-DQxk6SaM.js";import{P as _}from"./plug-CpujmdDB.js";import{C as N}from"./circle-check-BuErEPi2.js";import{T as z}from"./triangle-alert-DG97y24v.js";import{R as O}from"./refresh-cw-CZZ19EV3.js";/* empty css            */import"./EigdoLogo-Crwv6Up3.js";import"./lock-Bz08NzUA.js";import"./log-out-BMSJiKet.js";import"./check-BJ52jFgo.js";import"./arrow-left-m7RSYxQ4.js";import"./loader-circle-B_tmpfyH.js";import"./arrow-right-BFbWwcMO.js";const T={class:"flex items-start justify-between gap-4 flex-wrap"},R={key:0,class:"rounded-lg border border-emerald-200 bg-emerald-50 p-4"},V={class:"flex items-start gap-3"},j={class:"text-sm"},E={class:"mt-1 text-emerald-800 flex flex-wrap gap-x-4 gap-y-1 text-xs"},F={class:"font-mono"},S={class:"font-medium"},A={key:1,class:"rounded-lg border border-amber-200 bg-amber-50 p-4"},P={class:"flex items-start gap-3"},L={class:"flex flex-wrap gap-2"},me={__name:"Qbo",props:{wizard:{type:Object,required:!0},qboConnection:{type:Object,default:null}},setup(i){const x=i,m=w(()=>{var r;return!!((r=x.qboConnection)!=null&&r.connected)}),b=r=>{if(!r)return"—";const e=new Date(r);return Number.isNaN(e.getTime())?"—":e.toLocaleDateString("es-DO")},k=()=>C.post(route("empresa.qbo.sync"),{},{preserveScroll:!0});return(r,e)=>(l(),d(p,null,[t(s(v),{title:"Activación — QuickBooks"}),t(h,{wizard:i.wizard},{default:a(()=>[t(s(y),null,{default:a(()=>[t(s(q),null,{default:a(()=>[o("div",T,[o("div",null,[t(s(Q),{class:"flex items-center gap-2"},{default:a(()=>[t(s(_),{class:"h-5 w-5 text-indigo-600"}),e[0]||(e[0]=n(" Conexión con QuickBooks Online",-1))]),_:1}),t(s($),null,{default:a(()=>[...e[1]||(e[1]=[n("eigDo lee tus transacciones desde QuickBooks para emitir los e-CF.",-1)])]),_:1})]),t(s(D),{variant:m.value?"success":"destructive"},{default:a(()=>[n(c(m.value?"Conectado":"Desconectado"),1)]),_:1},8,["variant"])])]),_:1}),t(s(B),{class:"space-y-4"},{default:a(()=>[m.value?(l(),d("div",R,[o("div",V,[t(s(N),{class:"h-5 w-5 text-emerald-600 mt-0.5 shrink-0"}),o("div",j,[e[4]||(e[4]=o("div",{class:"font-medium text-emerald-900"},"Tu QuickBooks está conectado.",-1)),o("div",E,[o("span",null,[e[2]||(e[2]=n("Empresa QBO: ",-1)),o("span",F,c(i.qboConnection.realm_id),1)]),o("span",null,[e[3]||(e[3]=n("Entorno: ",-1)),o("span",S,c(i.qboConnection.environment),1)]),o("span",null,"Refresh vence: "+c(b(i.qboConnection.refresh_expires_at)),1)])])])])):(l(),d("div",A,[o("div",P,[t(s(z),{class:"h-5 w-5 text-amber-600 mt-0.5 shrink-0"}),e[5]||(e[5]=o("div",{class:"text-sm text-amber-900"}," No hay una conexión activa con QuickBooks. Conéctala para poder continuar. ",-1))])])),o("div",L,[m.value?(l(),d(p,{key:1},[t(s(u),{variant:"outline",onClick:k},{default:a(()=>[t(s(O),{class:"h-4 w-4 mr-1.5"}),e[7]||(e[7]=n(" Verificar / sincronizar ",-1))]),_:1}),t(s(u),{"as-child":"",variant:"ghost"},{default:a(()=>[t(s(f),{href:r.route("empresa.qbo.connect")},{default:a(()=>[...e[8]||(e[8]=[n("Reconectar otra empresa",-1)])]),_:1},8,["href"])]),_:1})],64)):(l(),g(s(u),{key:0,"as-child":""},{default:a(()=>[t(s(f),{href:r.route("empresa.qbo.connect")},{default:a(()=>[t(s(_),{class:"h-4 w-4 mr-1.5"}),e[6]||(e[6]=n(" Conectar QuickBooks",-1))]),_:1},8,["href"])]),_:1}))])]),_:1})]),_:1})]),_:1},8,["wizard"])],64))}};export{me 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.