whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/hooks-BCXySYSi.js
import{u as A,bI as z,j as a,B as m,bu as W,bM as q,bN as $,bf as Y,r as T,e as S,$ as K,b as V,Y as B,g as J,f as Z,d as ee,aV as te,w as ae,aX as ne,aY as G,l as h,D as N,i as j,dD as se,a$ as O,b0 as k,b1 as g,b2 as H,a_ as oe,dE as re,dn as D,dp as ie,a9 as le,_ as w,dF as de,dG as ce,aq as ue,ax as f,ay as x,dH as _e,dI as me,aA as P,aj as L,aC as y,aD as C,aR as fe,aS as xe,aT as pe,h as I}from"./bundle.OlIVtvc7.js";/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */var u=(e=>(e.FREQUENCY_DAILY="1",e.FREQUENCY_WEEKLY="2",e.FREQUENCY_TWO_WEEKS="3",e.FREQUENCY_FOUR_WEEKS="4",e.FREQUENCY_MONTHLY="5",e.FREQUENCY_TWO_MONTHS="6",e.FREQUENCY_THREE_MONTHS="7",e.FREQUENCY_FOUR_MONTHS="8",e.FREQUENCY_SIX_MONTHS="9",e.FREQUENCY_ANNUALLY="10",e.FREQUENCY_TWO_YEARS="11",e.FREQUENCY_THREE_YEARS="12",e))(u||{});/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */const he={[u.FREQUENCY_ANNUALLY]:"freq_annually",[u.FREQUENCY_DAILY]:"freq_daily",[u.FREQUENCY_FOUR_MONTHS]:"freq_four_months",[u.FREQUENCY_FOUR_WEEKS]:"freq_four_weeks",[u.FREQUENCY_MONTHLY]:"freq_monthly",[u.FREQUENCY_SIX_MONTHS]:"freq_six_months",[u.FREQUENCY_THREE_MONTHS]:"freq_three_months",[u.FREQUENCY_THREE_YEARS]:"freq_three_years",[u.FREQUENCY_TWO_MONTHS]:"freq_two_months",[u.FREQUENCY_TWO_WEEKS]:"freq_two_weeks",[u.FREQUENCY_TWO_YEARS]:"freq_two_years",[u.FREQUENCY_WEEKLY]:"freq_weekly"};/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */var _=(e=>(e.Draft="1",e.Active="2",e.Paused="3",e.Completed="4",e.Pending="-1",e))(_||{});function be(e){const[s]=A(),{recurringExpense:r}=e,i=z(),{is_deleted:d,archived_at:l,status_id:c}=r;return d?a.jsx(m,{variant:"red",children:s("deleted")}):l?a.jsx(m,{variant:"orange",children:s("archived")}):_.Draft===c?a.jsx(m,{variant:"generic",children:s("draft")}):_.Active===c?a.jsx(m,{variant:"blue",style:{backgroundColor:i.$3},children:s("active")}):_.Paused===c?a.jsx(m,{variant:"yellow",children:s("paused")}):_.Pending===c?a.jsx(m,{variant:"light-blue",style:{backgroundColor:i.$2},children:s("pending")}):_.Completed===c?a.jsx(m,{variant:"green",style:{backgroundColor:i.$1},children:s("completed")}):a.jsx(a.Fragment,{})}/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */function ge(e){const s=B();return V(["/api/v1/recurring_expenses","create"],()=>T("GET",S("/api/v1/recurring_expenses/create")).then(r=>r.data.data),{enabled:s("create_recurring_expense")?e.enabled??!0:!1,staleTime:1/0})}function Ye(e){return V(["/api/v1/recurring_expenses",e.id],()=>T("GET",S("/api/v1/recurring_expenses/:id",{id:e.id})).then(s=>s.data.data),{enabled:e.enabled??!0,staleTime:1/0})}const Ee={start:"started_recurring_expense",stop:"stopped_recurring_expense"},ye=()=>{const e=W(),s=q($);return(r,i)=>{Y.processing(),T("POST",S("/api/v1/recurring_expenses/bulk"),{action:i,ids:r}).then(()=>{const d=Ee[i]||`${i}d_recurring_expense`;Y.success(d),s&&e.invalidateQueries([s]),K(["recurring_expenses"])})}},Ce=["status","number","vendor","client","date","frequency","next_send_date","remaining_cycles","amount","public_notes","entity_state"];function ve(){const[e,s,r,i]=G({entity:"expense"});return["status","number","vendor","client","date","amount","public_notes","entity_state","archived_at","created_at","created_by",e,s,r,i,"documents","exchange_rate","is_deleted","net_amount","payment_date","payment_type","private_notes","should_be_invoiced","tax_name1","tax_name2","tax_name3","tax_rate1","tax_rate2","tax_rate3","transaction_reference","updated_at","frequency","remaining_cycles","next_send_date"]}function Te(){var M;const[e]=A(),s=J(),{dateFormat:r}=Z(),i=ee(),d=te(),l=ae(),c=ne(),p=se(),R=re();ve();const[v,Q,o,F]=G({entity:"expense"}),X=[{column:"status",id:"status_id",label:e("status"),format:(t,n)=>a.jsx(N,{to:j("/recurring_expenses/:id/edit",{id:n.id}),renderSpan:s("recurring_expense",n),children:a.jsx(be,{recurringExpense:n})})},{column:"number",id:"number",label:e("number"),format:(t,n)=>a.jsx(N,{to:j("/recurring_expenses/:id/edit",{id:n.id}),renderSpan:s("recurring_expense",n),children:t})},{column:"vendor",id:"vendor_id",label:e("vendor"),format:(t,n)=>n.vendor&&a.jsx(N,{to:j("/vendors/:id",{id:t.toString()}),renderSpan:s("vendor",n.vendor),children:n.vendor.name})},{column:"client",id:"client_id",label:e("client"),format:(t,n)=>n.client&&a.jsx(N,{to:j("/clients/:id",{id:t.toString()}),renderSpan:s("client",n.client),children:n.client.display_name})},{column:"date",id:"date",label:e("date"),format:t=>h(t,r)},{column:"amount",id:"amount",label:e("amount"),format:(t,n)=>{var b,E;return i(p(n),(b=n.client)==null?void 0:b.country_id,n.currency_id||((E=n.client)==null?void 0:E.settings.currency_id))}},{column:"public_notes",id:"public_notes",label:e("public_notes"),format:t=>a.jsx(O,{width:"auto",tooltipElement:a.jsx("div",{className:"w-full max-h-48 overflow-auto whitespace-normal break-all",children:a.jsx("article",{className:H("prose prose-sm",{"prose-invert":!(l!=null&&l.dark_mode)}),dangerouslySetInnerHTML:{__html:g(t)}})}),children:a.jsx("span",{children:k(g(t)).slice(0,50)})})},{column:"entity_state",id:"id",label:e("entity_state"),format:(t,n)=>a.jsx(oe,{entity:n})},{column:"archived_at",id:"archived_at",label:e("archived_at"),format:t=>h(t,r)},{column:"created_at",id:"created_at",label:e("created_at"),format:t=>h(t,r)},{column:v,id:"custom_value1",label:v,format:t=>c("expense1",t==null?void 0:t.toString())},{column:Q,id:"custom_value2",label:Q,format:t=>c("expense2",t==null?void 0:t.toString())},{column:o,id:"custom_value3",label:o,format:t=>c("expense3",t==null?void 0:t.toString())},{column:F,id:"custom_value4",label:F,format:t=>c("expense4",t==null?void 0:t.toString())},{column:"documents",id:"documents",label:e("documents"),format:(t,n)=>n.documents.length},{column:"exchange_rate",id:"exchange_rate",label:e("exchange_rate"),format:t=>d(t)},{column:"is_deleted",id:"is_deleted",label:e("is_deleted"),format:(t,n)=>n.is_deleted?e("yes"):e("no")},{column:"net_amount",id:"amount",label:e("net_amount"),format:(t,n)=>{var b,E;return i(R(n),(b=n.client)==null?void 0:b.country_id,n.currency_id||((E=n.client)==null?void 0:E.settings.currency_id))}},{column:"payment_date",id:"payment_date",label:e("payment_date"),format:t=>h(t,r)},{column:"payment_type",id:"payment_type_id",label:e("payment_type"),format:t=>a.jsx(D,{for:ie,code:t,headless:!0})},{column:"private_notes",id:"private_notes",label:e("private_notes"),format:t=>a.jsx(O,{width:"auto",tooltipElement:a.jsx("div",{className:"w-full max-h-48 overflow-auto whitespace-normal break-all",children:a.jsx("article",{className:H("prose prose-sm",{"prose-invert":!(l!=null&&l.dark_mode)}),dangerouslySetInnerHTML:{__html:g(t)}})}),children:a.jsx("span",{children:k(g(t)).slice(0,50)})})},{column:"should_be_invoiced",id:"should_be_invoiced",label:e("should_be_invoiced"),format:t=>e(t?"yes":"no")},{column:"tax_name1",id:"tax_name1",label:e("tax_name1")},{column:"tax_name2",id:"tax_name2",label:e("tax_name2")},{column:"tax_name3",id:"tax_name3",label:e("tax_name3")},{column:"tax_rate1",id:"tax_rate1",label:e("tax_rate1"),format:t=>d(t)},{column:"tax_rate2",id:"tax_rate2",label:e("tax_rate2"),format:t=>d(t)},{column:"tax_rate3",id:"tax_rate3",label:e("tax_rate3"),format:t=>d(t)},{column:"transaction_reference",id:"transaction_reference",label:e("transaction_reference")},{column:"updated_at",id:"updated_at",label:e("updated_at"),format:t=>h(t,r)},{column:"frequency",id:"frequency_id",label:e("frequency"),format:t=>a.jsx(D,{for:he,code:t,headless:!0})},{column:"next_send_date",id:"next_send_date",label:e("next_send_date"),format:t=>h(t,r)},{column:"remaining_cycles",id:"remaining_cycles",label:e("remaining_cycles"),format:t=>t.toString()==="-1"?a.jsx("span",{children:e("endless")}):a.jsx("span",{children:t})}],U=((M=l==null?void 0:l.react_table_columns)==null?void 0:M.recurringExpense)||Ce;return X.filter(t=>U.includes(t.column)).sort((t,n)=>U.indexOf(t.column)-U.indexOf(n.column))}function Ne(){const e=W(),s=q($);return(r,i)=>{Y.processing(),T("PUT",S(i==="start"?"/api/v1/recurring_expenses/:id?start=true":"/api/v1/recurring_expenses/:id?stop=true",{id:r.id}),r).then(()=>{K(["recurring_expenses"]),s&&e.invalidateQueries([s]),Y.success(i==="start"?"start":"stop")})}}function Se(){const[e]=A(),s=le(),r=B(),i=w(de),d=w(ce),l=Ne(),c=ye(),{isEditPage:p}=ue({entity:"recurring_expense",editPageTabs:["documents"]}),R=o=>{d({...o,id:"",documents:[],number:"",date:I().format("YYYY-MM-DD")}),s("/recurring_expenses/create?action=clone")},v=o=>{i({...o,id:"",documents:[],number:"",date:I().format("YYYY-MM-DD")}),s("/expenses/create?action=clone")};return[o=>(o.status_id===_.Draft||o.status_id===_.Paused)&&a.jsx(f,{onClick:()=>l(o,"start"),icon:a.jsx(x,{element:_e}),children:e("start")}),o=>o.status_id===_.Active&&a.jsx(f,{onClick:()=>l(o,"stop"),icon:a.jsx(x,{element:me}),children:e("stop")}),()=>a.jsx(P,{withoutPadding:!0}),o=>r("create_recurring_expense")&&a.jsx(f,{onClick:()=>R(o),icon:a.jsx(x,{element:L}),children:e("clone")}),o=>r("create_expense")&&a.jsx(f,{onClick:()=>v(o),icon:a.jsx(x,{element:L}),children:e("clone_to_expense")}),()=>p&&a.jsx(P,{withoutPadding:!0}),o=>p&&y(o)===C.Active&&a.jsx(f,{onClick:()=>c([o.id],"archive"),icon:a.jsx(x,{element:fe}),children:e("archive")}),o=>p&&(y(o)===C.Archived||y(o)===C.Deleted)&&a.jsx(f,{onClick:()=>c([o.id],"restore"),icon:a.jsx(x,{element:xe}),children:e("restore")}),o=>p&&(y(o)===C.Active||y(o)===C.Archived)&&a.jsx(f,{onClick:()=>c([o.id],"delete"),icon:a.jsx(x,{element:pe}),children:e("delete")})]}function Re(e){const{setRecurringExpense:s,setErrors:r}=e;return(i,d)=>{r(void 0),s(l=>l&&{...l,[i]:d})}}export{_ as R,Se as a,Ye as b,ye as c,ve as d,Ce as e,ge as f,u as g,Re as h,be as i,he as j,Te as u};
Copyright ©2021 || Defacer Indonesia