whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/CreatePage-C54Itos9.js
import{u as P,a as w,bO as S,cq as D,w as F,j as e,C as N,bx as R,ct as p,cd as n,S as C}from"./bundle.OlIVtvc7.js";import{C as O}from"./ClientSelector-Ba4kw69L.js";import{I as U,a as q}from"./InvoiceFooter-BVOCef5h.js";import{u as B,I as E,a as G}from"./useProductColumns-CRexQ0gt.js";import{u as M,T as V}from"./TasksTabLabel-Ba8gqxlc.js";import{u as W}from"./useInvoiceUtilities-DqFLik2o.js";import"./ClientActionButtons-DC8u7uNL.js";import"./InvoiceViewer-Dp83-peG.js";function Y(){const[l]=P(),h=w(),[i]=S(),x=D(),{invoice:t,errors:o,client:I,invoiceSum:_,isDefaultFooter:g,isDefaultTerms:j,setIsDefaultFooter:f,setIsDefaultTerms:v}=x,b=M(),r=F(),y=B(),{handleChange:a,handleInvitationChange:T,handleLineItemChange:c,handleLineItemPropertyChange:m,handleCreateLineItem:d,handleDeleteLineItem:u}=W({client:I}),k=()=>(a("client_id",""),a("location_id",""),a("tax_name1",""),a("tax_rate1",0),a("tax_name2",""),a("tax_rate2",0),a("tax_name3",""),a("tax_rate3",0),!0);return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"grid grid-cols-12 gap-4",children:[e.jsx(N,{className:"col-span-12 xl:col-span-4 h-max shadow-sm",withContainer:!0,style:{borderColor:h.$24},children:e.jsx(O,{resource:t,onChange:s=>a("client_id",s),onLocationChange:s=>a("location_id",s),onClearButtonClick:k,onContactCheckboxChange:T,readonly:i.get("project")==="true",errorMessage:o==null?void 0:o.errors.client_id,disableWithSpinner:i.get("action")==="create"})}),e.jsx(U,{invoice:t,handleChange:a,errors:o}),e.jsx("div",{className:"col-span-12",children:e.jsxs(R,{tabs:[l("products"),l("tasks")],defaultTabIndex:i.get("table")==="tasks"?1:0,formatTabLabel:s=>{if(s===1)return e.jsx(V,{lineItems:(t==null?void 0:t.line_items)||[]})},children:[e.jsx("div",{children:t?e.jsx(p,{type:"product",resource:t,shouldCreateInitialLineItem:i.get("table")!=="tasks",items:t.line_items.filter(s=>[n.Product,n.UnpaidFee,n.PaidFee,n.LateFee].includes(s.type_id)),columns:y,relationType:"client_id",onLineItemChange:c,onSort:s=>a("line_items",s),onLineItemPropertyChange:m,onCreateItemClick:()=>d(n.Product),onDeleteRowClick:u}):e.jsx(C,{})}),e.jsx("div",{children:t?e.jsx(p,{type:"task",resource:t,shouldCreateInitialLineItem:i.get("table")==="tasks",items:t.line_items.filter(s=>s.type_id===n.Task),columns:b,relationType:"client_id",onLineItemChange:c,onSort:s=>a("line_items",s),onLineItemPropertyChange:m,onCreateItemClick:()=>d(n.Task),onDeleteRowClick:u}):e.jsx(C,{})})]})}),e.jsx(q,{invoice:t,handleChange:a,errors:o,isDefaultFooter:g,isDefaultTerms:j,setIsDefaultFooter:f,setIsDefaultTerms:v}),t&&e.jsx(E,{relationType:"client_id",resource:t,invoiceSum:_,onChange:(s,L)=>a(s,L)})]}),(r==null?void 0:r.show_pdf_preview)&&e.jsx("div",{className:"my-4",children:t&&e.jsx(G,{for:"create",resource:t,entity:"invoice",relationType:"client_id",endpoint:"/api/v1/live_preview?entity=:entity",observable:!0,initiallyVisible:!1})})]})}export{Y as default};
Copyright ©2021 || Defacer Indonesia