芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/public/build/assets/View-BZHx4r5y.js
import{L as oe,v as se,H,f as y,F as le,M as ne,k as x,z as re,P as de,a7 as ie,r,o as i,c as v,a as o,w as s,l,Q as ce,m as V,p as ue,t as g,K as k,b as n,N as Y,O as me,J as fe,ab as pe}from"./main-WS8l16KQ.js";import{u as _e}from"./payment-DKm7vv1R.js";import{_ as ye,a as ve}from"./SendPaymentModal-QbXvcFfG.js";import{L as ge}from"./LoadingIcon-CwHf8WZC.js";import"./mail-driver-Cf9OdghO.js";const he={class:"fixed top-0 left-0 hidden h-full pt-16 pb-[6rem] ml-56 bg-white xl:ml-64 w-88 xl:block"},be={class:"flex items-center justify-between px-4 pt-8 pb-6 border border-gray-200 border-solid"},Be={class:"flex ml-3",role:"group","aria-label":"First group"},xe={class:"px-4 py-1 pb-2 mb-2 text-sm border-b border-gray-200 border-solid"},ke={class:"px-2"},we={class:"px-2"},Fe={class:"px-2"},Ie={class:"flex-2"},Ve={class:"mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize"},Pe={class:"mb-1 text-xs not-italic font-medium leading-5 text-gray-500 capitalize"},Te={class:"flex-1 whitespace-nowrap right"},Se={class:"text-sm text-right text-gray-500 non-italic"},De={key:0,class:"flex justify-center p-4 items-center"},$e={key:1,class:"flex justify-center px-4 mt-5 text-sm text-gray-600"},Le={class:"flex flex-col min-h-0 mt-8 overflow-hidden",style:{height:"75vh"}},ze=["src"],He={__name:"View",setup(Me){const _=oe(),{t:P}=se.useI18n();let f=H({}),a=H({orderBy:null,orderByField:null,searchText:null}),h=y(!1),w=y(!1);const b=_e(),A=le(),O=ne(),c=y(null),B=y(1),T=y(1),z=y(null),R=x(()=>f.payment_number||""),M=x(()=>a.orderBy==="asc"||a.orderBy==null);x(()=>M.value?P("general.ascending"):P("general.descending"));const N=x(()=>f.unique_hash?`/payments/pdf/${f.unique_hash}`:!1);x(()=>{var e;return pe((e=b==null?void 0:b.selectedPayment)==null?void 0:e.payment_date).format("YYYY/MM/DD")}),re(_,()=>{j()}),F(),j(),m=de.debounce(m,500);function q(e){return _.params.id==e}ie();async function F(e,d=!1){if(h.value)return;let u={};a.searchText!==""&&a.searchText!==null&&a.searchText!==void 0&&(u.search=a.searchText),a.orderBy!==null&&a.orderBy!==void 0&&(u.orderBy=a.orderBy),a.orderByField!==null&&a.orderByField!==void 0&&(u.orderByField=a.orderByField),h.value=!0;let I=await b.fetchPayments({page:e,...u});h.value=!1,c.value=c.value?c.value:[],c.value=[...c.value,...I.data.data],B.value=e||1,T.value=I.data.meta.last_page;let p=c.value.find(S=>S.id==_.params.id);d==!1&&!p&&B.value
{d==!1&&G()},500)}async function j(){if(!_.params.id)return;w.value=!0;let e=await b.fetchPayment(_.params.id);e.data&&(w.value=!1,Object.assign(f,e.data.data))}function G(){const e=document.getElementById(`payment-${_.params.id}`);e&&(e.scrollIntoView({behavior:"smooth"}),e.classList.add("shake"),J())}function J(){z.value.addEventListener("scroll",e=>{e.target.scrollTop>0&&e.target.scrollTop+e.target.clientHeight>e.target.scrollHeight-200&&B.value
{const u=r("BaseButton"),I=r("BasePageHeader"),p=r("BaseIcon"),S=r("BaseInput"),D=r("BaseRadio"),$=r("BaseInputGroup"),L=r("BaseDropdownItem"),W=r("BaseDropdown"),X=r("BaseText"),Z=r("BaseFormatMoney"),ee=r("router-link"),te=r("BasePage");return i(),v(Y,null,[o(ye),o(te,{class:"xl:pl-96"},{default:s(()=>{var C;return[o(I,{title:R.value},{actions:s(()=>[l(O).hasAbilities(l(ce).SEND_PAYMENT)?(i(),V(u,{key:0,"content-loading":l(w),variant:"primary",onClick:Q},{default:s(()=>[ue(g(e.$t("payments.send_payment_receipt")),1)]),_:1},8,["content-loading"])):k("",!0),o(ve,{"content-loading":l(w),class:"ml-3",row:l(f)},null,8,["content-loading","row"])]),_:1},8,["title"]),n("div",he,[n("div",be,[o(S,{modelValue:l(a).searchText,"onUpdate:modelValue":d[0]||(d[0]=t=>l(a).searchText=t),placeholder:e.$t("general.search"),type:"text",onInput:m},{default:s(()=>[o(p,{name:"SearchIcon",class:"h-5"})]),_:1},8,["modelValue","placeholder"]),n("div",Be,[o(W,{position:"bottom-start","width-class":"w-50","position-class":"left-0"},{activator:s(()=>[o(u,{variant:"gray"},{default:s(()=>[o(p,{name:"FilterIcon"})]),_:1})]),default:s(()=>[n("div",xe,g(e.$t("general.sort_by")),1),n("div",ke,[o(L,{class:"pt-3 rounded-md hover:rounded-md"},{default:s(()=>[o($,{class:"-mt-3 font-normal"},{default:s(()=>[o(D,{id:"filter_invoice_number",modelValue:l(a).orderByField,"onUpdate:modelValue":[d[1]||(d[1]=t=>l(a).orderByField=t),m],label:e.$t("invoices.title"),size:"sm",name:"filter",value:"invoice_number"},null,8,["modelValue","label"])]),_:1})]),_:1})]),n("div",we,[o(L,{class:"pt-3 rounded-md hover:rounded-md"},{default:s(()=>[o($,{class:"-mt-3 font-normal"},{default:s(()=>[o(D,{modelValue:l(a).orderByField,"onUpdate:modelValue":[d[2]||(d[2]=t=>l(a).orderByField=t),m],label:e.$t("payments.date"),size:"sm",name:"filter",value:"payment_date"},null,8,["modelValue","label"])]),_:1})]),_:1})]),n("div",Fe,[o(L,{class:"pt-3 rounded-md hover:rounded-md"},{default:s(()=>[o($,{class:"-mt-3 font-normal"},{default:s(()=>[o(D,{id:"filter_payment_number",modelValue:l(a).orderByField,"onUpdate:modelValue":[d[3]||(d[3]=t=>l(a).orderByField=t),m],label:e.$t("payments.payment_number"),size:"sm",name:"filter",value:"payment_number"},null,8,["modelValue","label"])]),_:1})]),_:1})])]),_:1}),o(u,{class:"ml-1",size:"md",variant:"gray",onClick:K},{default:s(()=>[M.value?(i(),V(p,{key:0,name:"SortAscendingIcon"})):(i(),V(p,{key:1,name:"SortDescendingIcon"}))]),_:1})])]),n("div",{ref_key:"paymentListSection",ref:z,class:"h-full overflow-y-scroll border-l border-gray-200 border-solid"},[(i(!0),v(Y,null,me(c.value,(t,ae)=>(i(),v("div",{key:ae},[t?(i(),V(ee,{key:0,id:"payment-"+t.id,to:`/admin/payments/${t.id}/view`,class:fe(["flex justify-between p-4 items-center cursor-pointer hover:bg-gray-100 border-l-4 border-transparent",{"bg-gray-100 border-l-4 border-primary-500 border-solid":q(t.id)}]),style:{"border-bottom":"1px solid rgba(185, 193, 209, 0.41)"}},{default:s(()=>{var E,U;return[n("div",Ie,[o(X,{text:(E=t==null?void 0:t.customer)==null?void 0:E.name,class:"pr-2 mb-2 text-sm not-italic font-normal leading-5 text-black capitalize truncate"},null,8,["text"]),n("div",Ve,g(t==null?void 0:t.payment_number),1),n("div",Pe,g(t==null?void 0:t.invoice_number),1)]),n("div",Te,[o(Z,{class:"block mb-2 text-xl not-italic font-semibold leading-8 text-right text-gray-900",amount:t==null?void 0:t.amount,currency:(U=t.customer)==null?void 0:U.currency},null,8,["amount","currency"]),n("div",Se,g(t.formatted_payment_date),1)])]}),_:2},1032,["id","to","class"])):k("",!0)]))),128)),l(h)?(i(),v("div",De,[o(ge,{class:"h-6 m-1 animate-spin text-primary-400"})])):k("",!0),!((C=c.value)!=null&&C.length)&&!l(h)?(i(),v("p",$e,g(e.$t("payments.no_matching_payments")),1)):k("",!0)],512)]),n("div",Le,[N.value?(i(),v("iframe",{key:0,src:N.value,class:"flex-1 border border-gray-400 border-solid rounded-md"},null,8,ze)):k("",!0)])]}),_:1})],64)}}};export{He as default};