whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/Credit-BdymPEOW.js
import{u as v,Y as g,bt as j,bS as y,i as o,j as s,bT as F,L as R,bM as L,cj as w,bU as M,aa as O,p as n,a3 as W,be as Q,bk as H,O as X,bX as Y,Q as q,bV as z,bW as G,S as J,a7 as K,a8 as Z,bE as $}from"./bundle.OlIVtvc7.js";import{a as ee}from"./queries-9gq31GPB.js";import{u as se,e as te,g as ie}from"./hooks-DfuZBC_R.js";import{B as ae}from"./Banner-D9Q__Gmd.js";import{C as ne}from"./CommonActions-Cz0ckZtZ.js";import{P as re}from"./PreviousNextNavigation-zAd8_mLU.js";import"./CreditStatus-Bi9XtGcq.js";import"./useInvoiceColumns-DQBbqJBN.js";import"./InvoiceStatus-BkeECTVy.js";import"./invoice-status-We6cAxTk.js";import"./Actions-qiDN9dzt.js";function ce(l){const[t]=v(),r=g(),u=j(),{id:a}=y(),{credit:c}=l,d=r("view_credit")||r("edit_credit")||u(c);return[{name:t("edit"),href:o("/credits/:id/edit",{id:a})},{name:t("documents"),href:o("/credits/:id/documents",{id:a}),enabled:d,formatName:()=>{var e;return s.jsx(F,{numberOfDocuments:(e=c==null?void 0:c.documents)==null?void 0:e.length})}},{name:t("settings"),href:o("/credits/:id/settings",{id:a})},{name:t("activity"),href:o("/credits/:id/activity",{id:a})},{name:t("history"),href:o("/credits/:id/history",{id:a})}]}function je(){const{documentTitle:l}=R("edit_credit"),[t]=v(),{id:r}=y(),u=g(),a=j(),c=[{name:t("credits"),href:"/credits"},{name:t("edit_credit"),href:o("/credits/:id/edit",{id:r})}],{data:d}=ee({id:r}),f=L(w),[e,S]=M(O),[p,T]=n.useState(),[C,A]=n.useState(),[E,oe]=n.useState(!1),[b,_]=n.useState(!1),[h,B]=n.useState(!1),D=se(),k=ce({credit:e}),{calculateInvoiceSum:N}=te({client:p}),{changeTemplateVisible:I,setChangeTemplateVisible:P,changeTemplateResources:U}=W(),V=ie({setErrors:A,isDefaultFooter:h,isDefaultTerms:b});return n.useEffect(()=>{if(d){const i=Q.cloneDeep(d);i.line_items.map(m=>m._id=H()),S(i),i&&i.client&&T(i.client)}},[d]),n.useEffect(()=>{e&&N(e)},[e]),X({on:["App\\Events\\Credit\\CreditWasUpdated"],callback:({data:i})=>{var m,x;((m=Y())==null?void 0:m.toString())!==i["x-socket-id"]&&((x=document.getElementById("creditUpdateBanner"))==null||x.classList.remove("hidden"))}}),s.jsxs(q,{title:l,breadcrumbs:c,...(u("edit_credit")||a(e))&&e&&{navigationTopRight:s.jsx($,{resource:e,onSaveClick:()=>V(e),actions:D,cypressRef:"creditActionDropdown",disableSaveButton:!e||E})},aboveMainContainer:s.jsx(ae,{id:"creditUpdateBanner",className:"hidden",variant:"orange",children:t("credit_status_changed")}),afterBreadcrumbs:s.jsx(re,{entity:"credit"}),children:[(e==null?void 0:e.id)===r?s.jsxs("div",{className:"space-y-4",children:[s.jsx(z,{tabs:k,rightSide:e&&s.jsx("div",{className:"flex items-center",children:s.jsx(ne,{resource:e,entity:"credit"})})}),s.jsx(G,{context:{credit:e,errors:C,isDefaultTerms:b,setIsDefaultTerms:_,isDefaultFooter:h,setIsDefaultFooter:B,client:p,invoiceSum:f}})]}):s.jsx("div",{className:"flex justify-center items-center",children:s.jsx(J,{})}),s.jsx(K,{entity:"credit",entities:U,visible:I,setVisible:P,labelFn:i=>s.jsxs("div",{className:"flex flex-col space-y-1",children:[s.jsx(Z,{children:t("number")}),s.jsx("span",{children:i.number})]}),bulkUrl:"/api/v1/credits/bulk"})]})}export{je as default};
Copyright ©2021 || Defacer Indonesia