whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/EInvoice-BK9mHB8V.js
import{u as Q,cO as Y,a as z,cq as K,b as W,p as G,j as s,C as m,bq as r,i as o,ay as H,cP as J,ae as P,$ as T,by as w,cx as D,be as x,bf as k,r as $,e as q,bj as R,bF as f}from"./bundle.OlIVtvc7.js";import{I as c}from"./invoice-status-We6cAxTk.js";const U=["invoice","client","company"],X=[145,146,147];function se(){var v,y,I,g,N,S,C;const[a]=Q(),B=Y(),p=z(),F=K(),{invoice:e,eInvoiceValidationEntityResponse:l,setTriggerValidationQuery:O,setInvoice:A,errors:d}=F,{data:u}=W({queryKey:["/api/v1/activities/entity",e==null?void 0:e.id],queryFn:()=>$("POST",q("/api/v1/activities/entity"),{entity:"invoice",entity_id:e==null?void 0:e.id}).then(t=>t.data.data),enabled:e!==null&&B.pathname.includes("e_invoice")&&!!((e==null?void 0:e.status_id)===c.Sent&&((v=e==null?void 0:e.backup)!=null&&v.guid)),staleTime:1/0}),[j,b]=G.useState(!1),L=()=>{j||(k.processing(),b(!0),$("POST",q("/api/v1/einvoice/peppol/send"),{entity:"invoice",entity_id:e==null?void 0:e.id}).then(()=>{T(["invoices"]),k.success("success")}).finally(()=>b(!1)))},M=t=>{var E;let i=R(`activity_${t}`,{});const n=s.jsx(r,{to:o("/invoices/:id/edit",{id:e==null?void 0:e.id}),children:e==null?void 0:e.number}),h=s.jsx(r,{to:o("/clients/:id",{id:e==null?void 0:e.client_id}),children:(E=e==null?void 0:e.client)==null?void 0:E.display_name}),V="";return i=f(i,":invoice",()=>n),i=f(i,":client",()=>h),i=f(i,":notes",()=>V),i},_=(t,i)=>{const n=x.cloneDeep(e);x.set(n,t,i),A(n)};return s.jsxs(s.Fragment,{children:[s.jsx(m,{title:a("e_invoice"),topRight:s.jsx(P,{behavior:"button",onClick:()=>{T(["entity_validations"]),O(!0)},children:a("validate")}),className:"shadow-sm",style:{borderColor:p.$24},headerStyle:{borderColor:p.$20},children:!!(l&&e)&&s.jsx("div",{className:"flex px-6",children:s.jsx("div",{className:"flex flex-1 flex-col space-y-4 text-sm",children:U.map((t,i)=>(l==null?void 0:l[t]).length?s.jsxs("div",{className:"flex items-center space-x-4 border-l-2 border-red-500 pl-4 py-4",children:[s.jsxs("div",{className:"whitespace-nowrap font-medium w-24",children:[a(t),":"]}),s.jsxs("div",{className:"flex flex-1 items-center justify-between pr-4",children:[s.jsx("div",{className:"flex flex-col space-y-2.5",children:(l==null?void 0:l[t]).map((n,h)=>s.jsx("span",{children:t==="invoice"?n:n.label?`${n.label} (${a("required")})`:n.field},h))}),t==="invoice"&&s.jsx(r,{to:o("/invoices/:id/edit",{id:e==null?void 0:e.id}),children:a("edit_invoice")}),t==="client"&&s.jsx(r,{to:o("/clients/:id/edit",{id:e==null?void 0:e.client_id}),children:a("edit_client")}),t==="company"&&s.jsx(r,{to:"/settings/company_details",children:a("settings")})]})]},i):s.jsxs("div",{className:"flex items-center space-x-4 border-l-2 border-green-600 pl-4 py-4",children:[s.jsxs("div",{className:"whitespace-nowrap font-medium w-24",children:[a(t),":"]}),s.jsx("div",{children:s.jsx(H,{element:J,size:33,color:"green"})})]},i))})})}),!![c.Sent,c.Draft,c.Paid,c.Partial].includes(((y=e==null?void 0:e.status_id)==null?void 0:y.toString())??c.Draft)&&s.jsx(m,{title:a("status"),children:s.jsx("div",{className:"flex px-6 text-sm",children:s.jsxs("div",{className:"flex items-center space-x-4 border-l-2 pl-4 py-4",style:{borderColor:p.$5},children:[((I=e==null?void 0:e.backup)==null?void 0:I.guid)&&s.jsxs("span",{className:"whitespace-nowrap font-medium",children:[a("reference"),":"]}),(g=e==null?void 0:e.backup)!=null&&g.guid?s.jsxs("div",{className:"flex flex-col space-y-2.5",children:[s.jsx("span",{children:(N=e==null?void 0:e.backup)==null?void 0:N.guid}),u==null?void 0:u.filter(t=>X.includes(t.activity_type_id)).map(t=>s.jsxs("div",{className:"flex items-center space-x-4",children:[s.jsxs("span",{className:"font-medium",children:[a("message"),":"]}),s.jsx("div",{children:M(t.activity_type_id)})]},t.id))]}):s.jsx(P,{behavior:"button",onClick:L,disabled:j,disableWithoutIcon:!0,children:a("send")})]})})}),s.jsxs(m,{title:a("date_range"),children:[s.jsx(w,{leftSide:a("start_date"),children:s.jsx(D,{type:"date",value:x.get(e,"e_invoice.Invoice.InvoicePeriod.0.StartDate")||"",onValueChange:t=>_("e_invoice.Invoice.InvoicePeriod.0.StartDate",t),errorMessage:(S=d==null?void 0:d.errors)==null?void 0:S["e_invoice.InvoicePeriod.0.StartDate"]})}),s.jsx(w,{leftSide:a("end_date"),children:s.jsx(D,{type:"date",value:x.get(e,"e_invoice.Invoice.InvoicePeriod.0.EndDate")||"",onValueChange:t=>_("e_invoice.Invoice.InvoicePeriod.0.EndDate",t),errorMessage:(C=d==null?void 0:d.errors)==null?void 0:C["e_invoice.InvoicePeriod.0.EndDate"]})})]})]})}export{se as default};
Copyright ©2021 || Defacer Indonesia