whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/RecurringInvoice-igg8pX54.js
import{u as b,t as D,Y as x,bt as p,bS as j,i as r,j as i,bT as I,L as N,b_ as k,eg as w,Z as V,ah as F,bM as L,ek as M,p as d,el as O,em as Q,be as H,bk as U,Q as W,bV as Y,bW as Z,S as q,ef as z,bm as G,bE as J}from"./bundle.OlIVtvc7.js";import{C as K}from"./CommonActions-Cz0ckZtZ.js";import{P as X}from"./PreviousNextNavigation-zAd8_mLU.js";import{B as $}from"./Banner-D9Q__Gmd.js";import"./Actions-qiDN9dzt.js";import"./invoice-status-We6cAxTk.js";import"./hooks-DfuZBC_R.js";import"./CreditStatus-Bi9XtGcq.js";import"./useInvoiceColumns-DQBbqJBN.js";import"./InvoiceStatus-BkeECTVy.js";function ee(v){var a;const[t]=b(),s=D(),m=x(),c=p(),{id:n}=j(),{recurringInvoice:o}=v,_=m("view_recurring_invoice")||m("edit_recurring_invoice")||c(o);return[{name:t("edit"),href:r("/recurring_invoices/:id/edit",{id:n})},{name:t("e_invoice"),href:r("/recurring_invoices/:id/e_invoice",{id:n}),enabled:!!((s==null?void 0:s.settings.e_invoice_type)==="PEPPOL"&&(s!=null&&s.settings.enable_e_invoice)&&((a=s==null?void 0:s.tax_data)!=null&&a.acts_as_sender))},{name:t("documents"),href:r("/recurring_invoices/:id/documents",{id:n}),enabled:_,formatName:()=>{var l;return i.jsx(I,{numberOfDocuments:(l=o==null?void 0:o.documents)==null?void 0:l.length})}},{name:t("settings"),href:r("/recurring_invoices/:id/settings",{id:n})},{name:t("activity"),href:r("/recurring_invoices/:id/activity",{id:n})},{name:t("history"),href:r("/recurring_invoices/:id/history",{id:n})},{name:t("schedule"),href:r("/recurring_invoices/:id/schedule",{id:n})}]}function me(){const{documentTitle:v}=N("edit_recurring_invoice"),[t]=b(),{id:s}=j(),m=k(),{data:c}=w({id:s}),n=x(),o=p(),_=[{name:t("recurring_invoices"),href:"/recurring_invoices"},{name:t("edit_recurring_invoice"),href:r("/recurring_invoices/:id/edit",{id:s})}],[e,a]=V(F),{visible:l,refetchEntityId:y,refetchEntity:A}=L(M),[f,E]=d.useState(),[S,B]=d.useState(),[g,R]=d.useState(!1),h=O({setErrors:B,setIsFormBusy:R,isFormBusy:g}),C=ee({recurringInvoice:e}),{calculateInvoiceSum:P}=Q({client:f});return d.useEffect(()=>{if(c){const u=H.cloneDeep(c);u.line_items.map(T=>T._id=U()),a(u),u&&u.client&&E(u.client)}},[c]),d.useEffect(()=>{e&&P(e)},[e]),i.jsxs(W,{title:v,breadcrumbs:_,...(n("edit_recurring_invoice")||o(e))&&e&&{navigationTopRight:i.jsx(J,{resource:e,onSaveClick:()=>h(e),actions:m,cypressRef:"recurringInvoiceActionDropdown",disableSaveButton:g})},aboveMainContainer:!!(l&&y===s&&A==="recurring_invoices")&&i.jsx($,{variant:"orange",children:t("invoice_status_changed")}),afterBreadcrumbs:i.jsx(X,{entity:"recurring_invoice"}),children:[(e==null?void 0:e.id)===s?i.jsxs("div",{className:"space-y-4",children:[i.jsx(Y,{tabs:C,rightSide:e&&i.jsx("div",{className:"flex items-center",children:i.jsx(K,{resource:e,entity:"recurring_invoice"})})}),i.jsx(Z,{context:{recurringInvoice:e,setRecurringInvoice:a,errors:S,client:f}})]}):i.jsx("div",{className:"flex justify-center items-center",children:i.jsx(q,{})}),(e==null?void 0:e.status_id)===z.DRAFT?i.jsx(G,{onClick:()=>h(e,"send_now")}):null]})}export{me as default};
Copyright ©2021 || Defacer Indonesia