1import{_ as x}from"./Bbf2A_VU.js";import{_ as f}from"./Dzjcn2ST.js";import{P as u}from"./C_P9wO55.js";import{d as b}from"./BSAyYz-O.js";import{o as h,bc as d,a_ as k,aA as o,n as t,x as m,ap as p,v as y,q as i,F as v,aJ as _,aS as n,p as l}from"./DY9uiTjd.js";import"./wzCOPK40.js";const w={class:"flex flex-col lg:flex-row gap-4"},C={class:"flex flex-col lg:w-64 gap-2"},$={class:"flex flex-col w-full"},L={key:0,class:"space-y-4"},V={class:"px-6 py-4 border-b border-gray-200 dark:border-primary-800"},M={class:"text-lg font-semibold text-primary dark:text-primary-200"},P={class:"p-6 space-y-3"},j={class:"flex justify-between items-center"},A={class:"text-sm text-gray-900 dark:text-primary-200"},H={class:"flex justify-between items-center"},S={class:"text-sm font-semibold text-gray-900 dark:text-primary-200"},Y={class:"flex justify-between items-center"},G={class:"text-sm text-gray-900 dark:text-primary-200"},N={key:0,class:"flex justify-between items-center"},z={class:"text-sm text-gray-900 dark:text-primary-200"},B={key:1,class:"flex justify-between items-center"},D={class:"text-sm text-gray-900 dark:text-primary-200"},Z={key:2,class:"flex justify-between items-center"},q=["onClick"],R={key:1,class:"flex flex-col items-center justify-center py-12 text-center"},E={key:0,class:"fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50"},W=b({data(){return{load:!1,show:"customer",title:"Wiapy",list:[],limit:10,page:1}},created(){k(()=>({title:(typeof this.title=="string"&&this.title.trim()&&!["undefined","null"].includes(this.title.trim().toLowerCase())?this.title.trim():"Wiapy")+" - Minhas compras e assinaturas"}))},mounted(){if(!this.cookieGet("auth-token"))return this.$router.push("/login");this.cookieGet("site-title")&&(this.title=this.cookieGet("site-title")),this.show=this.cookieGet("auth-type"),this.accountPayments()},methods:{getStatus(s){return s==="paid"?"Pago":s==="canceled"?"Cancelado":"Aguardando pagamento"},cancel(s){confirm("Tem certeza que deseja cancelar sua assinatura?")&&(this.load=!0,this.httpPost(this.$config.public.baseURL+"/logged/account/subscription/cancel",{id:s},{headers:{Authorization:this.cookieGet("auth-token")}}).then(e=>{this.load=!1,notification("Assinatura cancelada com sucesso!","success",null),this.accountPayments()}).catch(e=>(this.load=!1,e.status===422?notification(e.body.msg,"danger",null):notification("Erro ao concluir operação, tente novamente mais tarde ou entre em contato com o suporte","danger",null))))},accountPayments(){this.httpGet(this.$config.public.baseURL+"/logged/account/subscription",{headers:{Authorization:this.cookieGet("auth-token")}}).then(s=>{this.list=s.body}).catch(s=>s.status===422?notification(s.body.msg,"danger",null):notification("Erro ao concluir operação, tente novamente mais tarde ou entre em contato com o suporte","danger",null))},currency(s){let e="";return s&&(e=s.toString(),e=e.replace(/([0-9]{2})$/g,",$1"),e.length>6&&(e=e.replace(/([0-9]{3}),([0-9]{2}$)/g,".$1,$2"))),e}}},"$XoQ45kuOdv"),I=Object.assign(W,{__name:"subscriptions",setup(s){return(e,r)=>{const c=x,g=f;return o(),h(g,{"padding-bottom":"pb-4"},{default:d(()=>[r[11]||(r[11]=t("div",{class:"flex flex-col mb-2"},[t("h4",{class:"text-2xl font-semibold text-primary dark:text-primary-200"}," Assinaturas "),t("div",{class:"h-px bg-gray-200 dark:bg-primary-800 mb-4 mt-2"})],-1)),t("div",w,[t("div",C,[m(c,{to:"/producer/account",class:"w-full"},{default:d(()=>[t("button",{type:"button",class:p(["flex items-center gap-3 px-4 py-3 text-sm font-medium bg-white dark:bg-primary-900 border border-gray-300 dark:border-primary-800 rounded-lg hover:bg-gray-50 dark:hover:bg-primary-950 transition-colors w-full text-left",(e._.provides[u]||e.$route).fullPath==="/producer/account"?"text-black dark:text-gray-50 bg-secondary border-secondary-600 hover:bg-gray-50 dark:border-secondary":"text-gray-700 dark:text-primary-300"])},[...r[0]||(r[0]=[t("i",{class:"fa-regular fa-user w-4 h-4"},null,-1),y(" Minha conta ",-1)])],2)]),_:1}),m(c,{to:"/producer/account/payments",class:"w-full"},{default:d(()=>
1[t("button",{type:"button",class:p(["flex items-center gap-3 px-4 py-3 text-sm font-medium bg-white dark:bg-primary-900 border border-gray-300 dark:border-primary-800 rounded-lg hover:bg-gray-50 dark:hover:bg-primary-950 transition-colors w-full text-left",/(payments)/.test((e._.provides[u]||e.$route).name)?"text-black dark:text-gray-50 bg-secondary border-secondary-600 hover:bg-gray-50 dark:border-secondary":"text-gray-700 dark:text-primary-300"])},[...r[1]||(r[1]=[t("i",{class:"fa-solid fa-receipt w-4 h-4"},null,-1),y(" Pagamentos ",-1)])],2)]),_:1}),m(c,{to:"/producer/account/subscriptions",class:"w-full"},{default:d(()=>[t("button",{type:"button",class:p(["flex items-center gap-3 px-4 py-3 text-sm font-medium bg-white dark:bg-primary-900 border border-gray-300 dark:border-primary-800 rounded-lg hover:bg-gray-50 dark:hover:bg-primary-950 transition-colors w-full text-left",/(subscriptions)/.test((e._.provides[u]||e.$route).name)?"text-black dark:text-gray-50 bg-secondary border-secondary-600 hover:bg-gray-50 dark:border-secondary":"text-gray-700 dark:text-primary-300"])},[...r[2]||(r[2]=[t("i",{class:"fa-solid fa-credit-card w-4 h-4"},null,-1),y(" Assinaturas ",-1)])],2)]),_:1})]),t("div",$,[e.list.length>0?(o(),i("div",L,[(o(!0),i(v,null,_(e.list,a=>(o(),i("div",{key:a.id,class:"bg-white dark:bg-primary-900 border border-gray-300 dark:border-primary-800 rounded-lg overflow-hidden"},[t("div",V,[t("h6",M,n(a.id_checkout.title),1)]),t("div",P,[t("div",j,[r[3]||(r[3]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Status",-1)),t("span",A,n(a.active?e.getStatus(a.status)+" - Ativa":"Cancelada"),1)]),t("div",H,[r[4]||(r[4]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Valor",-1)),t("span",S," R$ "+n(e.currency(a.id_checkout.amount)),1)]),t("div",Y,[r[5]||(r[5]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Atendimento e Suporte",-1)),t("span",G,n(a.id_checkout.author),1)]),a.status==="paid"||a.status==="canceled"?(o(),i("div",N,[r[6]||(r[6]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Assinatura válida até",-1)),t("span",z,n(e.$moment(a.dt_end).format("DD/MM/YYYY")),1)])):l("",!0),a.status==="paid"&&a.active?(o(),i("div",B,[r[7]||(r[7]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Próxima cobrança",-1)),t("span",D,n(e.$moment(a.next_billing).format("DD/MM/YYYY")),1)])):l("",!0),a.status==="paid"&&a.active?(o(),i("div",Z,[r[8]||(r[8]=t("span",{class:"text-sm font-medium text-gray-700 dark:text-primary-300"},"Cancelar assinatura",-1)),t("span",{onClick:F=>e.cancel(a._id),class:"text-sm text-red-600 dark:text-red-400 hover:text-red-700 dark:hover:text-red-300 cursor-pointer transition-colors"}," Clique aqui para cancelar ",8,q)])):l("",!0)])]))),128))])):(o(),i("div",R,[...r[9]||(r[9]=[t("svg",{width:"64",height:"64",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"text-gray-400 dark:text-primary-600 mb-4"},[t("path",{d:"M12.841 15.1L12 13L11.159 15.1L9 15.292L10.64 16.781L10.146 19L12 17.821L13.854 19L13.36 16.781L15 15.292L12.841 15.1ZM6 2H18V4H6V2ZM4 6H20V8H4V6Z",fill:"currentColor"}),t("path",{d:"M20 12V20H4V12H20ZM20 10H4C3.46957 10 2.96086 10.2107 2.58579 10.5858C2.21071 10.9609 2 11.4696 2 12V20C2 20.5304 2.21071 21.0391 2.58579 21.4142C2.96086 21.7893 3.46957 22 4 22H20C20.5304 22 21.0391 21.7893 21.4142 21.4142C21.7893 21.0391 22 20.5304 22 20V12C22 11.4696 21.7893 10.9609 21.4142 10.5858C21.0391 10.2107 20.5304 10 20 10Z",fill:"currentColor"})],-1),t("h3",{class:"text-xl font-semibold text-gray-900 dark:text-primary-200 mb-2"}," Sem assinaturas ",-1),t("p",{class:"text-gray-600 dark:text-primary-400"}," Nenhuma assinatura encontrada ",-1)])]))])]),e.load?(o(),i("div",E,[...r[10]||(r[10]=[t("div",{class:"bg-white dark:bg-primary-900 rounded-lg shadow-xl p-8 max-w-sm mx-4"},[t("div",{class:"flex flex-col items-center"},[t("div",{class:"w-12 h-12 border-4 border-secondary border-t-transparent rounded-full animate-spin mb-4"}),t("p",{class:"text-gray-700 dark:text-primary-300 text-center"}," Processando informações, aguarde.... ")])],-1)])])):l("",!0)]),_:1})}}});
1export{I 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.