芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/invoicer.pulsehost.co.uk/public/build/assets/InvoicePublicPage-BgGe8OCw.js
import{r as c,o as n,c as m,b as t,t as o,a as i,w as d,K as h,f as $,L as k,e as I,s as L,k as g,p as v,l,m as S}from"./main-WS8l16KQ.js";const C={class:"bg-white shadow overflow-hidden rounded-lg mt-6"},P={class:"px-4 py-5 sm:px-6"},j={class:"text-lg leading-6 font-medium text-gray-900"},T={key:0,class:"border-t border-gray-200 px-4 py-5 sm:p-0"},D={class:"sm:divide-y sm:divide-gray-200"},H={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},M={class:"text-sm font-medium text-gray-500"},N={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},V={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},R={class:"text-sm font-medium text-gray-500"},U={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},z={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},F={class:"text-sm font-medium text-gray-500 capitalize"},q={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},A={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},E={class:"text-sm font-medium text-gray-500"},K={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},O={key:0,class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},Z={class:"text-sm font-medium text-gray-500"},G={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},J=["innerHTML"],Q={key:1,class:"w-full flex items-center justify-center p-5"},W={__name:"InvoiceInformationCard",props:{invoice:{type:[Object,null],required:!0}},setup(e){return(s,r)=>{const u=c("BaseInvoiceStatusLabel"),_=c("BaseInvoiceStatusBadge"),p=c("BaseFormatMoney"),y=c("BaseSpinner");return n(),m("div",C,[t("div",P,[t("h3",j,o(s.$t("invoices.invoice_information")),1)]),e.invoice?(n(),m("div",T,[t("dl",D,[t("div",H,[t("dt",M,o(s.$t("general.from")),1),t("dd",N,o(e.invoice.company.name),1)]),t("div",V,[t("dt",R,o(s.$t("general.to")),1),t("dd",U,o(e.invoice.customer.name),1)]),t("div",z,[t("dt",F,o(s.$t("invoices.paid_status").toLowerCase()),1),t("dd",q,[i(_,{status:e.invoice.paid_status,class:"px-3 py-1"},{default:d(()=>[i(u,{status:e.invoice.paid_status},null,8,["status"])]),_:1},8,["status"])])]),t("div",A,[t("dt",E,o(s.$t("invoices.total")),1),t("dd",K,[i(p,{currency:e.invoice.currency,amount:e.invoice.total},null,8,["currency","amount"])])]),e.invoice.formatted_notes?(n(),m("div",O,[t("dt",Z,o(s.$t("invoices.notes")),1),t("dd",G,[t("span",{innerHTML:e.invoice.formatted_notes},null,8,J)])])):h("",!0)])])):(n(),m("div",Q,[i(y,{class:"text-primary-500 h-10 w-10"})]))])}}},X={class:"h-screen overflow-y-auto min-h-0"},Y=t("div",{class:"bg-gradient-to-r from-primary-500 to-primary-400 h-5"},null,-1),tt={class:"relative p-6 pb-28 px-4 md:px-6 w-full md:w-auto md:max-w-xl mx-auto"},st={class:"flex flex-col md:flex-row absolute md:relative bottom-2 left-0 px-4 md:px-0 w-full md:space-x-4 md:space-y-0 space-y-2"},et=["href"],ot={key:0,class:"flex items-center justify-center mt-4 text-gray-500 font-normal"},at={href:"https://invoiceshelf.com",target:"_blank"},nt=["src"],mt={__name:"InvoicePublicPage",setup(e){let s=$(null);const r=k(),u=I();_();async function _(){let a=await L.get(`/customer/invoices/${r.params.hash}`);s.value=a.data.data}const p=g(()=>r.path+"?pdf");function y(){return new URL("/build/assets/logo-gray-DmcZTzo8.png",import.meta.url)}const x=g(()=>window.customer_logo?window.customer_logo:!1),w=g(()=>{var a;return(a=s.value)==null?void 0:a.invoice_number});function b(){u.push({name:"invoice.pay",params:{hash:r.params.hash,company:s.value.company.slug}})}return(a,it)=>{const f=c("BaseButton"),B=c("BasePageHeader");return n(),m("div",X,[Y,t("div",tt,[i(B,{title:w.value||""},{actions:d(()=>[t("div",st,[t("a",{href:p.value,target:"_blank",class:"block w-full"},[i(f,{variant:"primary-outline",class:"justify-center w-full"},{default:d(()=>[v(o(a.$t("general.download_pdf")),1)]),_:1})],8,et),l(s)&&l(s).paid_status!=="PAID"&&l(s).payment_module_enabled?(n(),S(f,{key:0,variant:"primary",class:"justify-center",onClick:b},{default:d(()=>[v(o(a.$t("general.pay_invoice")),1)]),_:1})):h("",!0)])]),_:1},8,["title"]),i(W,{invoice:l(s)},null,8,["invoice"]),x.value?h("",!0):(n(),m("div",ot,[v(" Powered by "),t("a",at,[t("img",{src:y(),class:"h-4 ml-1 mb-1"},null,8,nt)])]))])])}}};export{mt as default};