mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-04-14 00:34:05 +00:00
Update build
This commit is contained in:
@@ -1 +1 @@
|
||||
import{L as u,e as m,k as d,r as n,o as p,c as h,b as s,t as o,a as c,w as _,p as f}from"./main-B9dpPbRR.js";const x={class:"w-full h-screen"},g={class:"flex items-center justify-center w-full h-full"},w={class:"flex flex-col items-center justify-center"},y={class:"text-primary-500",style:{"font-size":"10rem"}},b={class:"mb-10 text-3xl text-primary-500"},B={__name:"404",setup(v){const e=u();m();const l=d(()=>{if(e.path.indexOf("customer")>-1&&e.params.company)return`/${e.params.company}/customer/dashboard`;if(e.params.catchAll){let a=e.params.catchAll.indexOf("/");return a>-1?`/${e.params.catchAll.substring(a,0)}/customer/dashboard`:"/"}else return"/admin/dashboard"});return(t,a)=>{const r=n("BaseIcon"),i=n("router-link");return p(),h("div",x,[s("div",g,[s("div",w,[s("h1",y,o(t.$t("general.four_zero_four")),1),s("h5",b,o(t.$t("general.you_got_lost")),1),c(i,{class:"flex items-center w-32 h-12 px-3 py-1 text-base font-medium leading-none text-center text-white rounded whitespace-nowrap bg-primary-500 btn-lg hover:text-white",to:l.value},{default:_(()=>[c(r,{name:"ArrowLeftIcon",class:"mr-2 text-white icon"}),f(" "+o(t.$t("general.go_home")),1)]),_:1},8,["to"])])])])}}};export{B as default};
|
||||
import{L as u,e as m,k as d,r as n,o as p,c as h,b as s,t as o,a as c,w as _,p as f}from"./main-pPEsZPea.js";const x={class:"w-full h-screen"},g={class:"flex items-center justify-center w-full h-full"},w={class:"flex flex-col items-center justify-center"},y={class:"text-primary-500",style:{"font-size":"10rem"}},b={class:"mb-10 text-3xl text-primary-500"},B={__name:"404",setup(v){const e=u();m();const l=d(()=>{if(e.path.indexOf("customer")>-1&&e.params.company)return`/${e.params.company}/customer/dashboard`;if(e.params.catchAll){let a=e.params.catchAll.indexOf("/");return a>-1?`/${e.params.catchAll.substring(a,0)}/customer/dashboard`:"/"}else return"/admin/dashboard"});return(t,a)=>{const r=n("BaseIcon"),i=n("router-link");return p(),h("div",x,[s("div",g,[s("div",w,[s("h1",y,o(t.$t("general.four_zero_four")),1),s("h5",b,o(t.$t("general.you_got_lost")),1),c(i,{class:"flex items-center w-32 h-12 px-3 py-1 text-base font-medium leading-none text-center text-white rounded whitespace-nowrap bg-primary-500 btn-lg hover:text-white",to:l.value},{default:_(()=>[c(r,{name:"ArrowLeftIcon",class:"mr-2 text-white icon"}),f(" "+o(t.$t("general.go_home")),1)]),_:1},8,["to"])])])])}}};export{B as default};
|
||||
@@ -1 +1 @@
|
||||
import{M as N,G as D,E as R,v as h,f as $,k as B,H as j,j as E,r as u,o as V,c as L,a as o,w as l,l as s,n as z,m as H,J,K,p as P,t as T,q as O,b as Q,g as f,h as b,i as W,I as X,a0 as Y}from"./main-B9dpPbRR.js";const Z=Q("span",null,null,-1),ae={__name:"AccountSetting",setup(x){const i=N(),I=D(),U=R(),{t:g}=h.useI18n();let d=$(!1),m=$(null),c=$([]);const w=$(!1);i.currentUser.avatar&&c.value.push({image:i.currentUser.avatar});const S=B(()=>({name:{required:f.withMessage(g("validation.required"),b)},email:{required:f.withMessage(g("validation.required"),b),email:f.withMessage(g("validation.email_incorrect"),W)},password:{minLength:f.withMessage(g("validation.password_length",{count:8}),X(8))},confirm_password:{sameAsPassword:f.withMessage(g("validation.password_incorrect"),Y(a.password))}})),a=j({name:i.currentUser.name,email:i.currentUser.email,language:i.currentUserSettings.language||U.selectedCompanySettings.language,password:"",confirm_password:""}),n=E(S,B(()=>a));function y(r,e){m.value=e}function C(){m.value=null,w.value=!0}async function M(){if(n.value.$touch(),n.value.$invalid)return!0;d.value=!0;let r={name:a.name,email:a.email};try{if(a.password!=null&&a.password!==void 0&&a.password!==""&&(r={...r,password:a.password}),i.currentUserSettings.language!==a.language&&await i.updateUserSettings({settings:{language:a.language}}),(await i.updateCurrentUser(r)).data.data){if(d.value=!1,m.value||w.value){let v=new FormData;m.value&&v.append("admin_avatar",m.value),v.append("is_admin_avatar_removed",w.value),await i.uploadAvatar(v),m.value=null,w.value=!1}a.password="",a.confirm_password=""}}catch{return d.value=!1,!0}}return(r,e)=>{const v=u("BaseFileUploader"),p=u("BaseInputGroup"),_=u("BaseInput"),q=u("BaseMultiselect"),F=u("BaseInputGrid"),k=u("BaseIcon"),A=u("BaseButton"),G=u("BaseSettingCard");return V(),L("form",{class:"relative",onSubmit:O(M,["prevent"])},[o(G,{title:r.$t("settings.account_settings.account_settings"),description:r.$t("settings.account_settings.section_description")},{default:l(()=>[o(F,null,{default:l(()=>[o(p,{label:r.$t("settings.account_settings.profile_picture")},{default:l(()=>[o(v,{modelValue:s(c),"onUpdate:modelValue":e[0]||(e[0]=t=>z(c)?c.value=t:c=t),avatar:!0,accept:"image/*",onChange:y,onRemove:C},null,8,["modelValue"])]),_:1},8,["label"]),Z,o(p,{label:r.$t("settings.account_settings.name"),error:s(n).name.$error&&s(n).name.$errors[0].$message,required:""},{default:l(()=>[o(_,{modelValue:a.name,"onUpdate:modelValue":e[1]||(e[1]=t=>a.name=t),invalid:s(n).name.$error,onInput:e[2]||(e[2]=t=>s(n).name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(p,{label:r.$t("settings.account_settings.email"),error:s(n).email.$error&&s(n).email.$errors[0].$message,required:""},{default:l(()=>[o(_,{modelValue:a.email,"onUpdate:modelValue":e[3]||(e[3]=t=>a.email=t),invalid:s(n).email.$error,onInput:e[4]||(e[4]=t=>s(n).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(p,{error:s(n).password.$error&&s(n).password.$errors[0].$message,label:r.$t("settings.account_settings.password")},{default:l(()=>[o(_,{modelValue:a.password,"onUpdate:modelValue":e[5]||(e[5]=t=>a.password=t),type:"password",onInput:e[6]||(e[6]=t=>s(n).password.$touch())},null,8,["modelValue"])]),_:1},8,["error","label"]),o(p,{label:r.$t("settings.account_settings.confirm_password"),error:s(n).confirm_password.$error&&s(n).confirm_password.$errors[0].$message},{default:l(()=>[o(_,{modelValue:a.confirm_password,"onUpdate:modelValue":e[7]||(e[7]=t=>a.confirm_password=t),type:"password",onInput:e[8]||(e[8]=t=>s(n).confirm_password.$touch())},null,8,["modelValue"])]),_:1},8,["label","error"]),o(p,{label:r.$t("settings.language")},{default:l(()=>[o(q,{modelValue:a.language,"onUpdate:modelValue":e[9]||(e[9]=t=>a.language=t),options:s(I).config.languages,label:"name","value-prop":"code","track-by":"name","open-direction":"top"},null,8,["modelValue","options"])]),_:1},8,["label"])]),_:1}),o(A,{loading:s(d),disabled:s(d),class:"mt-6"},{left:l(t=>[s(d)?K("",!0):(V(),H(k,{key:0,name:"SaveIcon",class:J(t.class)},null,8,["class"]))]),default:l(()=>[P(" "+T(r.$t("settings.company_info.save")),1)]),_:1},8,["loading","disabled"])]),_:1},8,["title","description"])],32)}}};export{ae as default};
|
||||
import{M as N,G as D,E as R,v as h,f as $,k as B,H as j,j as E,r as u,o as V,c as L,a as o,w as l,l as s,n as z,m as H,J,K,p as P,t as T,q as O,b as Q,g as f,h as b,i as W,I as X,a0 as Y}from"./main-pPEsZPea.js";const Z=Q("span",null,null,-1),ae={__name:"AccountSetting",setup(x){const i=N(),I=D(),U=R(),{t:g}=h.useI18n();let d=$(!1),m=$(null),c=$([]);const w=$(!1);i.currentUser.avatar&&c.value.push({image:i.currentUser.avatar});const S=B(()=>({name:{required:f.withMessage(g("validation.required"),b)},email:{required:f.withMessage(g("validation.required"),b),email:f.withMessage(g("validation.email_incorrect"),W)},password:{minLength:f.withMessage(g("validation.password_length",{count:8}),X(8))},confirm_password:{sameAsPassword:f.withMessage(g("validation.password_incorrect"),Y(a.password))}})),a=j({name:i.currentUser.name,email:i.currentUser.email,language:i.currentUserSettings.language||U.selectedCompanySettings.language,password:"",confirm_password:""}),n=E(S,B(()=>a));function y(r,e){m.value=e}function C(){m.value=null,w.value=!0}async function M(){if(n.value.$touch(),n.value.$invalid)return!0;d.value=!0;let r={name:a.name,email:a.email};try{if(a.password!=null&&a.password!==void 0&&a.password!==""&&(r={...r,password:a.password}),i.currentUserSettings.language!==a.language&&await i.updateUserSettings({settings:{language:a.language}}),(await i.updateCurrentUser(r)).data.data){if(d.value=!1,m.value||w.value){let v=new FormData;m.value&&v.append("admin_avatar",m.value),v.append("is_admin_avatar_removed",w.value),await i.uploadAvatar(v),m.value=null,w.value=!1}a.password="",a.confirm_password=""}}catch{return d.value=!1,!0}}return(r,e)=>{const v=u("BaseFileUploader"),p=u("BaseInputGroup"),_=u("BaseInput"),q=u("BaseMultiselect"),F=u("BaseInputGrid"),k=u("BaseIcon"),A=u("BaseButton"),G=u("BaseSettingCard");return V(),L("form",{class:"relative",onSubmit:O(M,["prevent"])},[o(G,{title:r.$t("settings.account_settings.account_settings"),description:r.$t("settings.account_settings.section_description")},{default:l(()=>[o(F,null,{default:l(()=>[o(p,{label:r.$t("settings.account_settings.profile_picture")},{default:l(()=>[o(v,{modelValue:s(c),"onUpdate:modelValue":e[0]||(e[0]=t=>z(c)?c.value=t:c=t),avatar:!0,accept:"image/*",onChange:y,onRemove:C},null,8,["modelValue"])]),_:1},8,["label"]),Z,o(p,{label:r.$t("settings.account_settings.name"),error:s(n).name.$error&&s(n).name.$errors[0].$message,required:""},{default:l(()=>[o(_,{modelValue:a.name,"onUpdate:modelValue":e[1]||(e[1]=t=>a.name=t),invalid:s(n).name.$error,onInput:e[2]||(e[2]=t=>s(n).name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(p,{label:r.$t("settings.account_settings.email"),error:s(n).email.$error&&s(n).email.$errors[0].$message,required:""},{default:l(()=>[o(_,{modelValue:a.email,"onUpdate:modelValue":e[3]||(e[3]=t=>a.email=t),invalid:s(n).email.$error,onInput:e[4]||(e[4]=t=>s(n).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(p,{error:s(n).password.$error&&s(n).password.$errors[0].$message,label:r.$t("settings.account_settings.password")},{default:l(()=>[o(_,{modelValue:a.password,"onUpdate:modelValue":e[5]||(e[5]=t=>a.password=t),type:"password",onInput:e[6]||(e[6]=t=>s(n).password.$touch())},null,8,["modelValue"])]),_:1},8,["error","label"]),o(p,{label:r.$t("settings.account_settings.confirm_password"),error:s(n).confirm_password.$error&&s(n).confirm_password.$errors[0].$message},{default:l(()=>[o(_,{modelValue:a.confirm_password,"onUpdate:modelValue":e[7]||(e[7]=t=>a.confirm_password=t),type:"password",onInput:e[8]||(e[8]=t=>s(n).confirm_password.$touch())},null,8,["modelValue"])]),_:1},8,["label","error"]),o(p,{label:r.$t("settings.language")},{default:l(()=>[o(q,{modelValue:a.language,"onUpdate:modelValue":e[9]||(e[9]=t=>a.language=t),options:s(I).config.languages,label:"name","value-prop":"code","track-by":"name","open-direction":"top"},null,8,["modelValue","options"])]),_:1},8,["label"])]),_:1}),o(A,{loading:s(d),disabled:s(d),class:"mt-6"},{left:l(t=>[s(d)?K("",!0):(V(),H(k,{key:0,name:"SaveIcon",class:J(t.class)},null,8,["class"]))]),default:l(()=>[P(" "+T(r.$t("settings.company_info.save")),1)]),_:1},8,["loading","disabled"])]),_:1},8,["title","description"])],32)}}};export{ae as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{Z as c,o as n,c as l,a2 as i,k as o,r as d,m,w as _,K as f,b as $,t as B,aG as h}from"./main-B9dpPbRR.js";const k={name:"List"},x={class:"list-none"};function y(e,a,t,s,r,u){return n(),l("div",x,[i(e.$slots,"default")])}const I=c(k,[["render",y]]),C={name:"ListItem",props:{title:{type:String,required:!1,default:""},active:{type:Boolean,required:!0},index:{type:Number,default:null}},setup(e,{slots:a}){const t="cursor-pointer pb-2 pr-0 text-sm font-medium leading-5 flex items-center";let s=o(()=>!!a.icon),r=o(()=>e.active?`${t} text-primary-500`:`${t} text-gray-500`);return{hasIconSlot:s,containerClass:r}}},g={key:0,class:"mr-3"};function S(e,a,t,s,r,u){const p=d("router-link");return n(),m(p,h(e.$attrs,{class:s.containerClass}),{default:_(()=>[s.hasIconSlot?(n(),l("span",g,[i(e.$slots,"icon")])):f("",!0),$("span",null,B(t.title),1)]),_:3},16,["class"])}const L=c(C,[["render",S]]);export{L as B,I as a};
|
||||
import{Z as c,o as n,c as l,a2 as i,k as o,r as d,m,w as _,K as f,b as $,t as B,aJ as h}from"./main-pPEsZPea.js";const k={name:"List"},x={class:"list-none"};function y(e,a,t,s,r,u){return n(),l("div",x,[i(e.$slots,"default")])}const I=c(k,[["render",y]]),C={name:"ListItem",props:{title:{type:String,required:!1,default:""},active:{type:Boolean,required:!0},index:{type:Number,default:null}},setup(e,{slots:a}){const t="cursor-pointer pb-2 pr-0 text-sm font-medium leading-5 flex items-center";let s=o(()=>!!a.icon),r=o(()=>e.active?`${t} text-primary-500`:`${t} text-gray-500`);return{hasIconSlot:s,containerClass:r}}},g={key:0,class:"mr-3"};function S(e,a,t,s,r,u){const p=d("router-link");return n(),m(p,h(e.$attrs,{class:s.containerClass}),{default:_(()=>[s.hasIconSlot?(n(),l("span",g,[i(e.$slots,"icon")])):f("",!0),$("span",null,B(t.title),1)]),_:3},16,["class"])}const L=c(C,[["render",S]]);export{L as B,I as a};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{F as k,v as q,f as N,k as g,g as y,h as j,I as D,ai as G,j as L,r as i,o as B,m as b,w as r,b as m,p as v,t as C,l as e,a as n,q as T,J as z,K as E}from"./main-B9dpPbRR.js";import{u as U}from"./category-PmZRvdLB.js";const A={class:"flex justify-between w-full"},F={class:"p-8 sm:p-6"},J={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid border-modal-bg"},O={__name:"CategoryModal",setup(K){const t=U(),u=k(),{t:p}=q.useI18n();let c=N(!1);const h=g(()=>({currentCategory:{name:{required:y.withMessage(p("validation.required"),j),minLength:y.withMessage(p("validation.name_min_length",{count:3}),D(3))},description:{maxLength:y.withMessage(p("validation.description_maxlength",{count:255}),G(255))}}})),a=L(h,g(()=>t)),I=g(()=>u.active&&u.componentName==="CategoryModal");async function w(){if(a.value.currentCategory.$touch(),a.value.currentCategory.$invalid)return!0;const s=t.isEdit?t.updateCategory:t.addCategory;c.value=!0,await s(t.currentCategory),c.value=!1,u.refreshData&&u.refreshData(),d()}function d(){u.closeModal(),setTimeout(()=>{t.$reset(),a.value.$reset()},300)}return(s,o)=>{const f=i("BaseIcon"),x=i("BaseInput"),_=i("BaseInputGroup"),M=i("BaseTextarea"),V=i("BaseInputGrid"),$=i("BaseButton"),S=i("BaseModal");return B(),b(S,{show:I.value,onClose:d},{header:r(()=>[m("div",A,[v(C(e(u).title)+" ",1),n(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:d})])]),default:r(()=>[m("form",{action:"",onSubmit:T(w,["prevent"])},[m("div",F,[n(V,{layout:"one-column"},{default:r(()=>[n(_,{label:s.$t("expenses.category"),error:e(a).currentCategory.name.$error&&e(a).currentCategory.name.$errors[0].$message,required:""},{default:r(()=>[n(x,{modelValue:e(t).currentCategory.name,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).currentCategory.name=l),invalid:e(a).currentCategory.name.$error,type:"text",onInput:o[1]||(o[1]=l=>e(a).currentCategory.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),n(_,{label:s.$t("expenses.description"),error:e(a).currentCategory.description.$error&&e(a).currentCategory.description.$errors[0].$message},{default:r(()=>[n(M,{modelValue:e(t).currentCategory.description,"onUpdate:modelValue":o[2]||(o[2]=l=>e(t).currentCategory.description=l),rows:"4",cols:"50",onInput:o[3]||(o[3]=l=>e(a).currentCategory.description.$touch())},null,8,["modelValue"])]),_:1},8,["label","error"])]),_:1})]),m("div",J,[n($,{type:"button",variant:"primary-outline",class:"mr-3 text-sm",onClick:d},{default:r(()=>[v(C(s.$t("general.cancel")),1)]),_:1}),n($,{loading:e(c),disabled:e(c),variant:"primary",type:"submit"},{left:r(l=>[e(c)?E("",!0):(B(),b(f,{key:0,name:"SaveIcon",class:z(l.class)},null,8,["class"]))]),default:r(()=>[v(" "+C(e(t).isEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{O as _};
|
||||
import{F as k,v as q,f as N,k as g,g as y,h as j,I as D,ai as G,j as L,r as i,o as B,m as b,w as r,b as m,p as v,t as C,l as e,a as n,q as T,J as z,K as E}from"./main-pPEsZPea.js";import{u as U}from"./category-NTufFTmR.js";const A={class:"flex justify-between w-full"},F={class:"p-8 sm:p-6"},J={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid border-modal-bg"},O={__name:"CategoryModal",setup(K){const t=U(),u=k(),{t:p}=q.useI18n();let c=N(!1);const h=g(()=>({currentCategory:{name:{required:y.withMessage(p("validation.required"),j),minLength:y.withMessage(p("validation.name_min_length",{count:3}),D(3))},description:{maxLength:y.withMessage(p("validation.description_maxlength",{count:255}),G(255))}}})),a=L(h,g(()=>t)),I=g(()=>u.active&&u.componentName==="CategoryModal");async function w(){if(a.value.currentCategory.$touch(),a.value.currentCategory.$invalid)return!0;const s=t.isEdit?t.updateCategory:t.addCategory;c.value=!0,await s(t.currentCategory),c.value=!1,u.refreshData&&u.refreshData(),d()}function d(){u.closeModal(),setTimeout(()=>{t.$reset(),a.value.$reset()},300)}return(s,o)=>{const f=i("BaseIcon"),x=i("BaseInput"),_=i("BaseInputGroup"),M=i("BaseTextarea"),V=i("BaseInputGrid"),$=i("BaseButton"),S=i("BaseModal");return B(),b(S,{show:I.value,onClose:d},{header:r(()=>[m("div",A,[v(C(e(u).title)+" ",1),n(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:d})])]),default:r(()=>[m("form",{action:"",onSubmit:T(w,["prevent"])},[m("div",F,[n(V,{layout:"one-column"},{default:r(()=>[n(_,{label:s.$t("expenses.category"),error:e(a).currentCategory.name.$error&&e(a).currentCategory.name.$errors[0].$message,required:""},{default:r(()=>[n(x,{modelValue:e(t).currentCategory.name,"onUpdate:modelValue":o[0]||(o[0]=l=>e(t).currentCategory.name=l),invalid:e(a).currentCategory.name.$error,type:"text",onInput:o[1]||(o[1]=l=>e(a).currentCategory.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),n(_,{label:s.$t("expenses.description"),error:e(a).currentCategory.description.$error&&e(a).currentCategory.description.$errors[0].$message},{default:r(()=>[n(M,{modelValue:e(t).currentCategory.description,"onUpdate:modelValue":o[2]||(o[2]=l=>e(t).currentCategory.description=l),rows:"4",cols:"50",onInput:o[3]||(o[3]=l=>e(a).currentCategory.description.$touch())},null,8,["modelValue"])]),_:1},8,["label","error"])]),_:1})]),m("div",J,[n($,{type:"button",variant:"primary-outline",class:"mr-3 text-sm",onClick:d},{default:r(()=>[v(C(s.$t("general.cancel")),1)]),_:1}),n($,{loading:e(c),disabled:e(c),variant:"primary",type:"submit"},{left:r(l=>[e(c)?E("",!0):(B(),b(f,{key:0,name:"SaveIcon",class:z(l.class)},null,8,["class"]))]),default:r(()=>[v(" "+C(e(t).isEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{O as _};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,7 +1,7 @@
|
||||
import{v as T,g as E,ag as g,j as P,k as _,ax as I,ay as s,r as f,o as l,m as c,w as v,a3 as D,l as m,ae as q,aB as V,z as F,c as y,a as h,N as L,O,K as S,ab as b}from"./main-B9dpPbRR.js";import{_ as x}from"./dynamic-import-helper-0gtGTknh.js";const C={__name:"CreateCustomFieldsSingle",props:{field:{type:Object,required:!0},customFieldScope:{type:String,required:!0},index:{type:Number,required:!0},store:{type:Object,required:!0},storeProp:{type:String,required:!0}},setup(e){const i=e,{t:o}=T.useI18n(),d={value:{required:E.withMessage(o("validation.required"),g(i.field.is_required))}},a=P(d,_(()=>i.field),{$scope:i.customFieldScope}),t=_(()=>i.field.type?I(()=>x(Object.assign({"./types/DateTimeType.vue":()=>s(()=>import("./DateTimeType-a5BpvpZp.js"),__vite__mapDeps([0,1,2])),"./types/DateType.vue":()=>s(()=>import("./DateType-f9pnJsdS.js"),__vite__mapDeps([3,1,2])),"./types/DropdownType.vue":()=>s(()=>import("./DropdownType-l90eAEcc.js"),__vite__mapDeps([4,1,2])),"./types/InputType.vue":()=>s(()=>import("./InputType-RKQYBHxv.js"),__vite__mapDeps([5,1,2])),"./types/NumberType.vue":()=>s(()=>import("./NumberType-rRpwD-2g.js"),__vite__mapDeps([6,1,2])),"./types/PhoneType.vue":()=>s(()=>import("./PhoneType-WzA-1nI_.js"),__vite__mapDeps([7,1,2])),"./types/SwitchType.vue":()=>s(()=>import("./SwitchType-7loDSbd1.js"),__vite__mapDeps([8,1,2])),"./types/TextAreaType.vue":()=>s(()=>import("./TextAreaType-Y4tJ0XjS.js"),__vite__mapDeps([9,1,2])),"./types/TimeType.vue":()=>s(()=>import("./TimeType-xTM4w-r_.js"),__vite__mapDeps([10,1,2])),"./types/UrlType.vue":()=>s(()=>import("./UrlType-txLUbTpu.js"),__vite__mapDeps([11,1,2]))}),`./types/${i.field.type}Type.vue`)):!1);return(u,r)=>{const n=f("BaseInputGroup");return l(),c(n,{label:e.field.label,required:!!e.field.is_required,error:m(a).value.$error&&m(a).value.$errors[0].$message},{default:v(()=>[(l(),c(D(t.value),{modelValue:e.field.value,"onUpdate:modelValue":r[0]||(r[0]=p=>e.field.value=p),options:e.field.options,invalid:m(a).value.$error,placeholder:e.field.placeholder},null,8,["modelValue","options","invalid","placeholder"]))]),_:1},8,["label","required","error"])}}},A={key:0},R={__name:"CreateCustomFields",props:{store:{type:Object,required:!0},storeProp:{type:String,required:!0},isEdit:{type:Boolean,default:!1},type:{type:String,default:null},gridLayout:{type:String,default:"two-column"},isLoading:{type:Boolean,default:null},customFieldScope:{type:String,required:!0}},setup(e){const i=q(),o=e;a();function d(){o.isEdit&&o.store[o.storeProp].fields.forEach(t=>{const u=o.store[o.storeProp].customFields.findIndex(r=>r.id===t.custom_field_id);if(u>-1){let r=t.default_answer;r&&t.custom_field.type==="DateTime"&&(r=b(t.default_answer,"YYYY-MM-DD HH:mm:ss").format("YYYY-MM-DD HH:mm")),o.store[o.storeProp].customFields[u]={...t,id:t.custom_field_id,value:r,label:t.custom_field.label,options:t.custom_field.options,is_required:t.custom_field.is_required,placeholder:t.custom_field.placeholder,order:t.custom_field.order}}})}async function a(){let u=(await i.fetchCustomFields({type:o.type,limit:"all"})).data.data;u.map(r=>r.value=r.default_answer),o.store[o.storeProp].customFields=V.sortBy(u,r=>r.order),d()}return F(()=>o.store[o.storeProp].fields,t=>{d()}),(t,u)=>{const r=f("BaseInputGrid");return e.store[e.storeProp]&&e.store[e.storeProp].customFields.length>0&&!e.isLoading?(l(),y("div",A,[h(r,{layout:e.gridLayout},{default:v(()=>[(l(!0),y(L,null,O(e.store[e.storeProp].customFields,(n,p)=>(l(),c(C,{key:n.id,"custom-field-scope":e.customFieldScope,store:e.store,"store-prop":e.storeProp,index:p,field:n},null,8,["custom-field-scope","store","store-prop","index","field"]))),128))]),_:1},8,["layout"])])):S("",!0)}}};export{R as _};
|
||||
import{v as E,g as T,ag as g,j as P,k as _,ax as I,ay as s,r as f,o as l,m as c,w as v,a3 as D,l as m,ae as q,aE as V,z as F,c as y,a as h,N as L,O,K as S,ab as b}from"./main-pPEsZPea.js";import{_ as x}from"./dynamic-import-helper-0gtGTknh.js";const C={__name:"CreateCustomFieldsSingle",props:{field:{type:Object,required:!0},customFieldScope:{type:String,required:!0},index:{type:Number,required:!0},store:{type:Object,required:!0},storeProp:{type:String,required:!0}},setup(e){const i=e,{t:o}=E.useI18n(),d={value:{required:T.withMessage(o("validation.required"),g(i.field.is_required))}},a=P(d,_(()=>i.field),{$scope:i.customFieldScope}),t=_(()=>i.field.type?I(()=>x(Object.assign({"./types/DateTimeType.vue":()=>s(()=>import("./DateTimeType-lxr7K8cW.js"),__vite__mapDeps([0,1,2])),"./types/DateType.vue":()=>s(()=>import("./DateType-IUam2uIC.js"),__vite__mapDeps([3,1,2])),"./types/DropdownType.vue":()=>s(()=>import("./DropdownType-hGfhMyxV.js"),__vite__mapDeps([4,1,2])),"./types/InputType.vue":()=>s(()=>import("./InputType-RojMM-h7.js"),__vite__mapDeps([5,1,2])),"./types/NumberType.vue":()=>s(()=>import("./NumberType-Yfr104pP.js"),__vite__mapDeps([6,1,2])),"./types/PhoneType.vue":()=>s(()=>import("./PhoneType-2Vn08TnG.js"),__vite__mapDeps([7,1,2])),"./types/SwitchType.vue":()=>s(()=>import("./SwitchType-8zVnAshp.js"),__vite__mapDeps([8,1,2])),"./types/TextAreaType.vue":()=>s(()=>import("./TextAreaType-WkjHyMHs.js"),__vite__mapDeps([9,1,2])),"./types/TimeType.vue":()=>s(()=>import("./TimeType-HqsdM7aY.js"),__vite__mapDeps([10,1,2])),"./types/UrlType.vue":()=>s(()=>import("./UrlType-1hVHE1M4.js"),__vite__mapDeps([11,1,2]))}),`./types/${i.field.type}Type.vue`)):!1);return(u,r)=>{const n=f("BaseInputGroup");return l(),c(n,{label:e.field.label,required:!!e.field.is_required,error:m(a).value.$error&&m(a).value.$errors[0].$message},{default:v(()=>[(l(),c(D(t.value),{modelValue:e.field.value,"onUpdate:modelValue":r[0]||(r[0]=p=>e.field.value=p),options:e.field.options,invalid:m(a).value.$error,placeholder:e.field.placeholder},null,8,["modelValue","options","invalid","placeholder"]))]),_:1},8,["label","required","error"])}}},A={key:0},B={__name:"CreateCustomFields",props:{store:{type:Object,required:!0},storeProp:{type:String,required:!0},isEdit:{type:Boolean,default:!1},type:{type:String,default:null},gridLayout:{type:String,default:"two-column"},isLoading:{type:Boolean,default:null},customFieldScope:{type:String,required:!0}},setup(e){const i=q(),o=e;a();function d(){o.isEdit&&o.store[o.storeProp].fields.forEach(t=>{const u=o.store[o.storeProp].customFields.findIndex(r=>r.id===t.custom_field_id);if(u>-1){let r=t.default_answer;r&&t.custom_field.type==="DateTime"&&(r=b(t.default_answer,"YYYY-MM-DD HH:mm:ss").format("YYYY-MM-DD HH:mm")),o.store[o.storeProp].customFields[u]={...t,id:t.custom_field_id,value:r,label:t.custom_field.label,options:t.custom_field.options,is_required:t.custom_field.is_required,placeholder:t.custom_field.placeholder,order:t.custom_field.order}}})}async function a(){let u=(await i.fetchCustomFields({type:o.type,limit:"all"})).data.data;u.map(r=>r.value=r.default_answer),o.store[o.storeProp].customFields=V.sortBy(u,r=>r.order),d()}return F(()=>o.store[o.storeProp].fields,t=>{d()}),(t,u)=>{const r=f("BaseInputGrid");return e.store[e.storeProp]&&e.store[e.storeProp].customFields.length>0&&!e.isLoading?(l(),y("div",A,[h(r,{layout:e.gridLayout},{default:v(()=>[(l(!0),y(L,null,O(e.store[e.storeProp].customFields,(n,p)=>(l(),c(C,{key:n.id,"custom-field-scope":e.customFieldScope,store:e.store,"store-prop":e.storeProp,index:p,field:n},null,8,["custom-field-scope","store","store-prop","index","field"]))),128))]),_:1},8,["layout"])])):S("",!0)}}};export{B as _};
|
||||
function __vite__mapDeps(indexes) {
|
||||
if (!__vite__mapDeps.viteFileDeps) {
|
||||
__vite__mapDeps.viteFileDeps = ["assets/DateTimeType-a5BpvpZp.js","assets/main-B9dpPbRR.js","assets/main-jWFDxuC1.css","assets/DateType-f9pnJsdS.js","assets/DropdownType-l90eAEcc.js","assets/InputType-RKQYBHxv.js","assets/NumberType-rRpwD-2g.js","assets/PhoneType-WzA-1nI_.js","assets/SwitchType-7loDSbd1.js","assets/TextAreaType-Y4tJ0XjS.js","assets/TimeType-xTM4w-r_.js","assets/UrlType-txLUbTpu.js"]
|
||||
__vite__mapDeps.viteFileDeps = ["assets/DateTimeType-lxr7K8cW.js","assets/main-pPEsZPea.js","assets/main-jWFDxuC1.css","assets/DateType-IUam2uIC.js","assets/DropdownType-hGfhMyxV.js","assets/InputType-RojMM-h7.js","assets/NumberType-Yfr104pP.js","assets/PhoneType-2Vn08TnG.js","assets/SwitchType-8zVnAshp.js","assets/TextAreaType-WkjHyMHs.js","assets/TimeType-HqsdM7aY.js","assets/UrlType-1hVHE1M4.js"]
|
||||
}
|
||||
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{a8 as C,u as S,a7 as x,M as b,v as E,L as T,e as $,a5 as N,r as l,o as a,m as s,w as t,l as e,a as n,Q as g,p,t as _,K as w}from"./main-B9dpPbRR.js";const V={__name:"CustomerIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(i){const y=i,f=C();S();const v=x(),m=b(),{t:u}=E.useI18n(),h=T();$(),N("utils");function I(r){v.openDialog({title:u("general.are_you_sure"),message:u("customers.confirm_delete",1),yesLabel:u("general.ok"),noLabel:u("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(c=>{c&&f.deleteCustomer({ids:[r]}).then(o=>{if(o.data.success)return y.loadData&&y.loadData(),!0})})}return(r,c)=>{const o=l("BaseIcon"),B=l("BaseButton"),d=l("BaseDropdownItem"),D=l("router-link"),k=l("BaseDropdown");return a(),s(k,{"content-loading":e(f).isFetchingViewData},{activator:t(()=>[e(h).name==="customers.view"?(a(),s(B,{key:0,variant:"primary"},{default:t(()=>[n(o,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(a(),s(o,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:t(()=>[e(m).hasAbilities(e(g).EDIT_CUSTOMER)?(a(),s(D,{key:0,to:`/admin/customers/${i.row.id}/edit`},{default:t(()=>[n(d,null,{default:t(()=>[n(o,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.edit")),1)]),_:1})]),_:1},8,["to"])):w("",!0),e(h).name!=="customers.view"&&e(m).hasAbilities(e(g).VIEW_CUSTOMER)?(a(),s(D,{key:1,to:`customers/${i.row.id}/view`},{default:t(()=>[n(d,null,{default:t(()=>[n(o,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):w("",!0),e(m).hasAbilities(e(g).DELETE_CUSTOMER)?(a(),s(d,{key:2,onClick:c[0]||(c[0]=O=>I(i.row.id))},{default:t(()=>[n(o,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.delete")),1)]),_:1})):w("",!0)]),_:1},8,["content-loading"])}}};export{V as _};
|
||||
import{a8 as C,u as S,a7 as x,M as b,v as E,L as T,e as $,a5 as N,r as l,o as a,m as s,w as t,l as e,a as n,Q as g,p,t as _,K as w}from"./main-pPEsZPea.js";const V={__name:"CustomerIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(i){const y=i,f=C();S();const v=x(),m=b(),{t:u}=E.useI18n(),h=T();$(),N("utils");function I(r){v.openDialog({title:u("general.are_you_sure"),message:u("customers.confirm_delete",1),yesLabel:u("general.ok"),noLabel:u("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(c=>{c&&f.deleteCustomer({ids:[r]}).then(o=>{if(o.data.success)return y.loadData&&y.loadData(),!0})})}return(r,c)=>{const o=l("BaseIcon"),B=l("BaseButton"),d=l("BaseDropdownItem"),D=l("router-link"),k=l("BaseDropdown");return a(),s(k,{"content-loading":e(f).isFetchingViewData},{activator:t(()=>[e(h).name==="customers.view"?(a(),s(B,{key:0,variant:"primary"},{default:t(()=>[n(o,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(a(),s(o,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:t(()=>[e(m).hasAbilities(e(g).EDIT_CUSTOMER)?(a(),s(D,{key:0,to:`/admin/customers/${i.row.id}/edit`},{default:t(()=>[n(d,null,{default:t(()=>[n(o,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.edit")),1)]),_:1})]),_:1},8,["to"])):w("",!0),e(h).name!=="customers.view"&&e(m).hasAbilities(e(g).VIEW_CUSTOMER)?(a(),s(D,{key:1,to:`customers/${i.row.id}/view`},{default:t(()=>[n(d,null,{default:t(()=>[n(o,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):w("",!0),e(m).hasAbilities(e(g).DELETE_CUSTOMER)?(a(),s(d,{key:2,onClick:c[0]||(c[0]=O=>I(i.row.id))},{default:t(()=>[n(o,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),p(" "+_(r.$t("general.delete")),1)]),_:1})):w("",!0)]),_:1},8,["content-loading"])}}};export{V as _};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-B9dpPbRR.js";const k={__name:"DateTimeType",props:{modelValue:{type:String,default:p().format("YYYY-MM-DD hh:MM")}},emits:["update:modelValue"],setup(o,{emit:l}){const m=o,s=l,e=r({get:()=>m.modelValue,set:t=>{s("update:modelValue",t)}});return(t,a)=>{const n=d("BaseDatePicker");return c(),i(n,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=u=>e.value=u),"enable-time":""},null,8,["modelValue"])}}};export{k as default};
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-pPEsZPea.js";const k={__name:"DateTimeType",props:{modelValue:{type:String,default:p().format("YYYY-MM-DD hh:MM")}},emits:["update:modelValue"],setup(o,{emit:l}){const m=o,s=l,e=r({get:()=>m.modelValue,set:t=>{s("update:modelValue",t)}});return(t,a)=>{const n=d("BaseDatePicker");return c(),i(n,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=u=>e.value=u),"enable-time":""},null,8,["modelValue"])}}};export{k as default};
|
||||
@@ -1 +1 @@
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-B9dpPbRR.js";const k={__name:"DateType",props:{modelValue:{type:[String,Date],default:p().format("YYYY-MM-DD")}},emits:["update:modelValue"],setup(o,{emit:l}){const s=o,m=l,e=r({get:()=>s.modelValue,set:t=>{m("update:modelValue",t)}});return(t,a)=>{const u=d("BaseDatePicker");return c(),i(u,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=n=>e.value=n)},null,8,["modelValue"])}}};export{k as default};
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-pPEsZPea.js";const k={__name:"DateType",props:{modelValue:{type:[String,Date],default:p().format("YYYY-MM-DD")}},emits:["update:modelValue"],setup(o,{emit:l}){const s=o,m=l,e=r({get:()=>s.modelValue,set:t=>{m("update:modelValue",t)}});return(t,a)=>{const u=d("BaseDatePicker");return c(),i(u,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=n=>e.value=n)},null,8,["modelValue"])}}};export{k as default};
|
||||
@@ -1,4 +1,4 @@
|
||||
import{aj as $r,aH as Br,al as Kr,am as Hr,Z as Wr,o as Xr,c as Yr,b as Vr}from"./main-B9dpPbRR.js";var Pr={exports:{}};/**!
|
||||
import{aj as $r,aK as Br,al as Kr,am as Hr,Z as Wr,o as Xr,c as Yr,b as Vr}from"./main-pPEsZPea.js";var Pr={exports:{}};/**!
|
||||
* Sortable 1.14.0
|
||||
* @author RubaXa <trash@rubaxa.org>
|
||||
* @author owenm <owen23355@gmail.com>
|
||||
@@ -1 +1 @@
|
||||
import{k as m,r,o as d,m as c}from"./main-B9dpPbRR.js";const b={__name:"DropdownType",props:{modelValue:{type:[String,Object,Number],default:null},options:{type:Array,default:()=>[]},valueProp:{type:String,default:"name"},label:{type:String,default:"name"},object:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:a}){const u=e,n=a,t=m({get:()=>u.modelValue,set:l=>{n("update:modelValue",l)}});return(l,o)=>{const p=r("BaseMultiselect");return d(),c(p,{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s),options:e.options,label:e.label,"value-prop":e.valueProp,object:e.object},null,8,["modelValue","options","label","value-prop","object"])}}};export{b as default};
|
||||
import{k as m,r,o as d,m as c}from"./main-pPEsZPea.js";const b={__name:"DropdownType",props:{modelValue:{type:[String,Object,Number],default:null},options:{type:Array,default:()=>[]},valueProp:{type:String,default:"name"},label:{type:String,default:"name"},object:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:a}){const u=e,n=a,t=m({get:()=>u.modelValue,set:l=>{n("update:modelValue",l)}});return(l,o)=>{const p=r("BaseMultiselect");return d(),c(p,{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s),options:e.options,label:e.label,"value-prop":e.valueProp,object:e.object},null,8,["modelValue","options","label","value-prop","object"])}}};export{b as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{Z as n,o as s,c as o,b as C,J as c}from"./main-B9dpPbRR.js";const r={},i={width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_=C("circle",{cx:"25",cy:"25",r:"25",fill:"#FDE4E5"},null,-1),a=C("path",{d:"M27.2031 23.6016C28.349 23.9401 29.2083 24.6562 29.7812 25.75C30.3802 26.8438 30.4714 27.9766 30.0547 29.1484C29.7422 30.0078 29.2083 30.6979 28.4531 31.2188C27.6979 31.7135 26.8516 31.974 25.9141 32V33.875C25.9141 34.0573 25.849 34.2005 25.7188 34.3047C25.6146 34.4349 25.4714 34.5 25.2891 34.5H24.0391C23.8568 34.5 23.7005 34.4349 23.5703 34.3047C23.4661 34.2005 23.4141 34.0573 23.4141 33.875V32C22.1641 32 21.0443 31.6094 20.0547 30.8281C19.8984 30.6979 19.8073 30.5417 19.7812 30.3594C19.7552 30.1771 19.8203 30.0208 19.9766 29.8906L21.3047 28.5625C21.5651 28.3281 21.8255 28.3021 22.0859 28.4844C22.4766 28.7448 22.9193 28.875 23.4141 28.875H25.9922C26.3307 28.875 26.6042 28.7708 26.8125 28.5625C27.0469 28.3281 27.1641 28.0417 27.1641 27.7031C27.1641 27.1302 26.8906 26.7656 26.3438 26.6094L22.3203 25.4375C21.4349 25.1771 20.6927 24.7083 20.0938 24.0312C19.4948 23.3542 19.1432 22.5729 19.0391 21.6875C18.9349 20.4115 19.2995 19.3177 20.1328 18.4062C20.9922 17.4688 22.0599 17 23.3359 17H23.4141V15.125C23.4141 14.9427 23.4661 14.7995 23.5703 14.6953C23.7005 14.5651 23.8568 14.5 24.0391 14.5H25.2891C25.4714 14.5 25.6146 14.5651 25.7188 14.6953C25.849 14.7995 25.9141 14.9427 25.9141 15.125V17C27.1641 17 28.2839 17.3906 29.2734 18.1719C29.4297 18.3021 29.5208 18.4583 29.5469 18.6406C29.5729 18.8229 29.5078 18.9792 29.3516 19.1094L28.0234 20.4375C27.763 20.6719 27.5026 20.6979 27.2422 20.5156C26.8516 20.2552 26.4089 20.125 25.9141 20.125H23.3359C22.9974 20.125 22.7109 20.2422 22.4766 20.4766C22.2682 20.6849 22.1641 20.9583 22.1641 21.2969C22.1641 21.5312 22.2422 21.7526 22.3984 21.9609C22.5547 22.1693 22.75 22.3125 22.9844 22.3906L27.2031 23.6016Z",fill:"#FB7178"},null,-1),h=[_,a];function H(t,e){return s(),o("svg",i,h)}const m=n(r,[["render",H]]),V=C("circle",{cx:"25",cy:"25",r:"25",fill:"#EAF1FB"},null,-1),d=C("path",{d:"M28.25 24.5V27H20.75V24.5H28.25ZM31.7266 18.6016C31.9089 18.7839 32 19.0052 32 19.2656V19.5H27V14.5H27.2344C27.4948 14.5 27.7161 14.5911 27.8984 14.7734L31.7266 18.6016ZM25.75 19.8125C25.75 20.0729 25.8411 20.2943 26.0234 20.4766C26.2057 20.6589 26.4271 20.75 26.6875 20.75H32V33.5625C32 33.8229 31.9089 34.0443 31.7266 34.2266C31.5443 34.4089 31.3229 34.5 31.0625 34.5H17.9375C17.6771 34.5 17.4557 34.4089 17.2734 34.2266C17.0911 34.0443 17 33.8229 17 33.5625V15.4375C17 15.1771 17.0911 14.9557 17.2734 14.7734C17.4557 14.5911 17.6771 14.5 17.9375 14.5H25.75V19.8125ZM19.5 17.3125V17.9375C19.5 18.1458 19.6042 18.25 19.8125 18.25H22.9375C23.1458 18.25 23.25 18.1458 23.25 17.9375V17.3125C23.25 17.1042 23.1458 17 22.9375 17H19.8125C19.6042 17 19.5 17.1042 19.5 17.3125ZM19.5 19.8125V20.4375C19.5 20.6458 19.6042 20.75 19.8125 20.75H22.9375C23.1458 20.75 23.25 20.6458 23.25 20.4375V19.8125C23.25 19.6042 23.1458 19.5 22.9375 19.5H19.8125C19.6042 19.5 19.5 19.6042 19.5 19.8125ZM29.5 31.6875V31.0625C29.5 30.8542 29.3958 30.75 29.1875 30.75H26.0625C25.8542 30.75 25.75 30.8542 25.75 31.0625V31.6875C25.75 31.8958 25.8542 32 26.0625 32H29.1875C29.3958 32 29.5 31.8958 29.5 31.6875ZM29.5 23.875C29.5 23.6927 29.4349 23.5495 29.3047 23.4453C29.2005 23.3151 29.0573 23.25 28.875 23.25H20.125C19.9427 23.25 19.7865 23.3151 19.6562 23.4453C19.5521 23.5495 19.5 23.6927 19.5 23.875V27.625C19.5 27.8073 19.5521 27.9635 19.6562 28.0938C19.7865 28.1979 19.9427 28.25 20.125 28.25H28.875C29.0573 28.25 29.2005 28.1979 29.3047 28.0938C29.4349 27.9635 29.5 27.8073 29.5 27.625V23.875Z",fill:"currentColor"},null,-1),p=[V,d],g={__name:"InvoiceIcon",props:{colorClass:{type:String,default:"text-primary-500"}},setup(t){return(e,l)=>(s(),o("svg",{width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:c(t.colorClass)},p,2))}},f=C("circle",{cx:"25",cy:"25",r:"25",fill:"#EAF1FB"},null,-1),u=C("path",{d:"M26.75 19.8125C26.75 20.0729 26.8411 20.2943 27.0234 20.4766C27.2057 20.6589 27.4271 20.75 27.6875 20.75H33V33.5625C33 33.8229 32.9089 34.0443 32.7266 34.2266C32.5443 34.4089 32.3229 34.5 32.0625 34.5H18.9375C18.6771 34.5 18.4557 34.4089 18.2734 34.2266C18.0911 34.0443 18 33.8229 18 33.5625V15.4375C18 15.1771 18.0911 14.9557 18.2734 14.7734C18.4557 14.5911 18.6771 14.5 18.9375 14.5H26.75V19.8125ZM33 19.2656V19.5H28V14.5H28.2344C28.4948 14.5 28.7161 14.5911 28.8984 14.7734L32.7266 18.6016C32.9089 18.7839 33 19.0052 33 19.2656Z",fill:"currentColor"},null,-1),w=[f,u],Z={__name:"EstimateIcon",props:{colorClass:{type:String,default:"text-primary-500"}},setup(t){return(e,l)=>(s(),o("svg",{width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:c(t.colorClass)},w,2))}};export{m as D,g as _,Z as a};
|
||||
import{Z as n,o as s,c as o,b as C,J as c}from"./main-pPEsZPea.js";const r={},i={width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg"},_=C("circle",{cx:"25",cy:"25",r:"25",fill:"#FDE4E5"},null,-1),a=C("path",{d:"M27.2031 23.6016C28.349 23.9401 29.2083 24.6562 29.7812 25.75C30.3802 26.8438 30.4714 27.9766 30.0547 29.1484C29.7422 30.0078 29.2083 30.6979 28.4531 31.2188C27.6979 31.7135 26.8516 31.974 25.9141 32V33.875C25.9141 34.0573 25.849 34.2005 25.7188 34.3047C25.6146 34.4349 25.4714 34.5 25.2891 34.5H24.0391C23.8568 34.5 23.7005 34.4349 23.5703 34.3047C23.4661 34.2005 23.4141 34.0573 23.4141 33.875V32C22.1641 32 21.0443 31.6094 20.0547 30.8281C19.8984 30.6979 19.8073 30.5417 19.7812 30.3594C19.7552 30.1771 19.8203 30.0208 19.9766 29.8906L21.3047 28.5625C21.5651 28.3281 21.8255 28.3021 22.0859 28.4844C22.4766 28.7448 22.9193 28.875 23.4141 28.875H25.9922C26.3307 28.875 26.6042 28.7708 26.8125 28.5625C27.0469 28.3281 27.1641 28.0417 27.1641 27.7031C27.1641 27.1302 26.8906 26.7656 26.3438 26.6094L22.3203 25.4375C21.4349 25.1771 20.6927 24.7083 20.0938 24.0312C19.4948 23.3542 19.1432 22.5729 19.0391 21.6875C18.9349 20.4115 19.2995 19.3177 20.1328 18.4062C20.9922 17.4688 22.0599 17 23.3359 17H23.4141V15.125C23.4141 14.9427 23.4661 14.7995 23.5703 14.6953C23.7005 14.5651 23.8568 14.5 24.0391 14.5H25.2891C25.4714 14.5 25.6146 14.5651 25.7188 14.6953C25.849 14.7995 25.9141 14.9427 25.9141 15.125V17C27.1641 17 28.2839 17.3906 29.2734 18.1719C29.4297 18.3021 29.5208 18.4583 29.5469 18.6406C29.5729 18.8229 29.5078 18.9792 29.3516 19.1094L28.0234 20.4375C27.763 20.6719 27.5026 20.6979 27.2422 20.5156C26.8516 20.2552 26.4089 20.125 25.9141 20.125H23.3359C22.9974 20.125 22.7109 20.2422 22.4766 20.4766C22.2682 20.6849 22.1641 20.9583 22.1641 21.2969C22.1641 21.5312 22.2422 21.7526 22.3984 21.9609C22.5547 22.1693 22.75 22.3125 22.9844 22.3906L27.2031 23.6016Z",fill:"#FB7178"},null,-1),h=[_,a];function H(t,e){return s(),o("svg",i,h)}const m=n(r,[["render",H]]),V=C("circle",{cx:"25",cy:"25",r:"25",fill:"#EAF1FB"},null,-1),d=C("path",{d:"M28.25 24.5V27H20.75V24.5H28.25ZM31.7266 18.6016C31.9089 18.7839 32 19.0052 32 19.2656V19.5H27V14.5H27.2344C27.4948 14.5 27.7161 14.5911 27.8984 14.7734L31.7266 18.6016ZM25.75 19.8125C25.75 20.0729 25.8411 20.2943 26.0234 20.4766C26.2057 20.6589 26.4271 20.75 26.6875 20.75H32V33.5625C32 33.8229 31.9089 34.0443 31.7266 34.2266C31.5443 34.4089 31.3229 34.5 31.0625 34.5H17.9375C17.6771 34.5 17.4557 34.4089 17.2734 34.2266C17.0911 34.0443 17 33.8229 17 33.5625V15.4375C17 15.1771 17.0911 14.9557 17.2734 14.7734C17.4557 14.5911 17.6771 14.5 17.9375 14.5H25.75V19.8125ZM19.5 17.3125V17.9375C19.5 18.1458 19.6042 18.25 19.8125 18.25H22.9375C23.1458 18.25 23.25 18.1458 23.25 17.9375V17.3125C23.25 17.1042 23.1458 17 22.9375 17H19.8125C19.6042 17 19.5 17.1042 19.5 17.3125ZM19.5 19.8125V20.4375C19.5 20.6458 19.6042 20.75 19.8125 20.75H22.9375C23.1458 20.75 23.25 20.6458 23.25 20.4375V19.8125C23.25 19.6042 23.1458 19.5 22.9375 19.5H19.8125C19.6042 19.5 19.5 19.6042 19.5 19.8125ZM29.5 31.6875V31.0625C29.5 30.8542 29.3958 30.75 29.1875 30.75H26.0625C25.8542 30.75 25.75 30.8542 25.75 31.0625V31.6875C25.75 31.8958 25.8542 32 26.0625 32H29.1875C29.3958 32 29.5 31.8958 29.5 31.6875ZM29.5 23.875C29.5 23.6927 29.4349 23.5495 29.3047 23.4453C29.2005 23.3151 29.0573 23.25 28.875 23.25H20.125C19.9427 23.25 19.7865 23.3151 19.6562 23.4453C19.5521 23.5495 19.5 23.6927 19.5 23.875V27.625C19.5 27.8073 19.5521 27.9635 19.6562 28.0938C19.7865 28.1979 19.9427 28.25 20.125 28.25H28.875C29.0573 28.25 29.2005 28.1979 29.3047 28.0938C29.4349 27.9635 29.5 27.8073 29.5 27.625V23.875Z",fill:"currentColor"},null,-1),p=[V,d],g={__name:"InvoiceIcon",props:{colorClass:{type:String,default:"text-primary-500"}},setup(t){return(e,l)=>(s(),o("svg",{width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:c(t.colorClass)},p,2))}},f=C("circle",{cx:"25",cy:"25",r:"25",fill:"#EAF1FB"},null,-1),u=C("path",{d:"M26.75 19.8125C26.75 20.0729 26.8411 20.2943 27.0234 20.4766C27.2057 20.6589 27.4271 20.75 27.6875 20.75H33V33.5625C33 33.8229 32.9089 34.0443 32.7266 34.2266C32.5443 34.4089 32.3229 34.5 32.0625 34.5H18.9375C18.6771 34.5 18.4557 34.4089 18.2734 34.2266C18.0911 34.0443 18 33.8229 18 33.5625V15.4375C18 15.1771 18.0911 14.9557 18.2734 14.7734C18.4557 14.5911 18.6771 14.5 18.9375 14.5H26.75V19.8125ZM33 19.2656V19.5H28V14.5H28.2344C28.4948 14.5 28.7161 14.5911 28.8984 14.7734L32.7266 18.6016C32.9089 18.7839 33 19.0052 33 19.2656Z",fill:"currentColor"},null,-1),w=[f,u],Z={__name:"EstimateIcon",props:{colorClass:{type:String,default:"text-primary-500"}},setup(t){return(e,l)=>(s(),o("svg",{width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:c(t.colorClass)},w,2))}};export{m as D,g as _,Z as a};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{G as V,E as A,f as v,k as i,z as l,aA as D,r as d,aJ as F,o as x,m as G,w as h,c as N,ac as j,a as p,J as z,l as s,K as C,b as E,t as B}from"./main-B9dpPbRR.js";import{u as J}from"./exchange-rate-M4ruO0OO.js";const L={key:0},O={class:"text-gray-500 sm:text-sm"},U={class:"text-gray-400 text-xs mt-2 font-light"},H={__name:"ExchangeRateConverter",props:{v:{type:Object,default:null},isLoading:{type:Boolean,default:!1},store:{type:Object,default:null},storeProp:{type:String,default:""},isEdit:{type:Boolean,default:!1},customerCurrency:{type:[String,Number],default:null}},setup(r){const e=r,g=V(),P=A(),m=J(),f=v(!1);let n=v(!1);g.fetchCurrencies();const o=i(()=>P.selectedCompanyCurrency),c=i(()=>g.currencies.find(t=>t.id===e.store[e.storeProp].currency_id)),b=i(()=>o.value.id!==e.customerCurrency);l(()=>e.store[e.storeProp].customer,t=>{w(t)},{deep:!0}),l(()=>e.store[e.storeProp].currency_id,t=>{$(t)},{immediate:!0}),l(()=>e.customerCurrency,t=>{t&&e.isEdit&&R()},{immediate:!0});function R(){b.value&&m.checkForActiveProvider(e.customerCurrency).then(t=>{t.data.success&&(f.value=!0)})}function w(t){t?e.store[e.storeProp].currency_id=t.currency.id:e.store[e.storeProp].currency_id=o.value.id}async function $(t){t!==o.value.id?(!e.isEdit&&t&&await y(t),e.store.showExchangeRate=!0):e.store.showExchangeRate=!1}function y(t){n.value=!0,m.getCurrentExchangeRate(t).then(a=>{a.data&&!a.data.error?e.store[e.storeProp].exchange_rate=a.data.exchangeRate[0]:e.store[e.storeProp].exchange_rate="",n.value=!1}).catch(a=>{n.value=!1})}return D(()=>{e.store.showExchangeRate=!1}),(t,a)=>{const k=d("BaseIcon"),S=d("BaseInput"),I=d("BaseInputGroup"),_=F("tooltip");return r.store.showExchangeRate&&c.value?(x(),G(I,{key:0,"content-loading":s(n)&&!r.isEdit,label:t.$t("settings.exchange_rate.exchange_rate"),error:r.v.exchange_rate.$error&&r.v.exchange_rate.$errors[0].$message,required:""},{labelRight:h(()=>[f.value&&r.isEdit?(x(),N("div",L,[j(p(k,{name:"RefreshIcon",class:z(`h-4 w-4 text-primary-500 cursor-pointer outline-none ${s(n)?" animate-spin rotate-180 cursor-not-allowed pointer-events-none ":""}`),onClick:a[0]||(a[0]=u=>y(r.customerCurrency))},null,8,["class"]),[[_,{content:"Fetch Latest Exchange rate"}]])])):C("",!0)]),default:h(()=>[p(S,{modelValue:r.store[r.storeProp].exchange_rate,"onUpdate:modelValue":a[1]||(a[1]=u=>r.store[r.storeProp].exchange_rate=u),"content-loading":s(n)&&!r.isEdit,addon:`1 ${c.value.code} =`,disabled:s(n),onInput:a[2]||(a[2]=u=>r.v.exchange_rate.$touch())},{right:h(()=>[E("span",O,B(o.value.code),1)]),_:1},8,["modelValue","content-loading","addon","disabled"]),E("span",U,B(t.$t("settings.exchange_rate.exchange_help_text",{currency:c.value.code,baseCurrency:o.value.code})),1)]),_:1},8,["content-loading","label","error"])):C("",!0)}}};export{H as _};
|
||||
import{G as V,E as D,f as v,k as i,z as l,aD as F,r as d,aM as G,o as x,m as N,w as h,c as A,ac as j,a as p,J as z,l as s,K as C,b as E,t as B}from"./main-pPEsZPea.js";import{u as L}from"./exchange-rate-Md-8fXjz.js";const O={key:0},U={class:"text-gray-500 sm:text-sm"},q={class:"text-gray-400 text-xs mt-2 font-light"},M={__name:"ExchangeRateConverter",props:{v:{type:Object,default:null},isLoading:{type:Boolean,default:!1},store:{type:Object,default:null},storeProp:{type:String,default:""},isEdit:{type:Boolean,default:!1},customerCurrency:{type:[String,Number],default:null}},setup(r){const e=r,g=V(),P=D(),m=L(),f=v(!1);let n=v(!1);g.fetchCurrencies();const o=i(()=>P.selectedCompanyCurrency),c=i(()=>g.currencies.find(t=>t.id===e.store[e.storeProp].currency_id)),b=i(()=>o.value.id!==e.customerCurrency);l(()=>e.store[e.storeProp].customer,t=>{w(t)},{deep:!0}),l(()=>e.store[e.storeProp].currency_id,t=>{$(t)},{immediate:!0}),l(()=>e.customerCurrency,t=>{t&&e.isEdit&&R()},{immediate:!0});function R(){b.value&&m.checkForActiveProvider(e.customerCurrency).then(t=>{t.data.success&&(f.value=!0)})}function w(t){t?e.store[e.storeProp].currency_id=t.currency.id:e.store[e.storeProp].currency_id=o.value.id}async function $(t){t!==o.value.id?(!e.isEdit&&t&&await y(t),e.store.showExchangeRate=!0):e.store.showExchangeRate=!1}function y(t){n.value=!0,m.getCurrentExchangeRate(t).then(a=>{a.data&&!a.data.error?e.store[e.storeProp].exchange_rate=a.data.exchangeRate[0]:e.store[e.storeProp].exchange_rate="",n.value=!1}).catch(a=>{n.value=!1})}return F(()=>{e.store.showExchangeRate=!1}),(t,a)=>{const k=d("BaseIcon"),S=d("BaseInput"),I=d("BaseInputGroup"),_=G("tooltip");return r.store.showExchangeRate&&c.value?(x(),N(I,{key:0,"content-loading":s(n)&&!r.isEdit,label:t.$t("settings.exchange_rate.exchange_rate"),error:r.v.exchange_rate.$error&&r.v.exchange_rate.$errors[0].$message,required:""},{labelRight:h(()=>[f.value&&r.isEdit?(x(),A("div",O,[j(p(k,{name:"RefreshIcon",class:z(`h-4 w-4 text-primary-500 cursor-pointer outline-none ${s(n)?" animate-spin rotate-180 cursor-not-allowed pointer-events-none ":""}`),onClick:a[0]||(a[0]=u=>y(r.customerCurrency))},null,8,["class"]),[[_,{content:"Fetch Latest Exchange rate"}]])])):C("",!0)]),default:h(()=>[p(S,{modelValue:r.store[r.storeProp].exchange_rate,"onUpdate:modelValue":a[1]||(a[1]=u=>r.store[r.storeProp].exchange_rate=u),"content-loading":s(n)&&!r.isEdit,addon:`1 ${c.value.code} =`,disabled:s(n),onInput:a[2]||(a[2]=u=>r.v.exchange_rate.$touch())},{right:h(()=>[E("span",U,B(o.value.code),1)]),_:1},8,["modelValue","content-loading","addon","disabled"]),E("span",q,B(t.$t("settings.exchange_rate.exchange_help_text",{currency:c.value.code,baseCurrency:o.value.code})),1)]),_:1},8,["content-loading","label","error"])):C("",!0)}}};export{M as _};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{a7 as k,u as M,v as E,L as T,M as z,F as I,a5 as P,r as c,o as m,m as p,w as e,l as g,a as s,Q as v,p as D,t as C,K as w,f as j,k as F,c as L,J as V,b as S,N as A}from"./main-B9dpPbRR.js";import{u as N}from"./category-PmZRvdLB.js";import{_ as H}from"./CategoryModal-rNWu40xq.js";const O={__name:"ExpenseCategoryIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(y){const i=y,x=k();M();const{t:a}=E.useI18n(),o=N(),B=T(),_=z(),h=I();P("utils");function b(r){o.fetchCategory(r),h.openModal({title:a("settings.expense_category.edit_category"),componentName:"CategoryModal",refreshData:i.loadData,size:"sm"})}function n(r){x.openDialog({title:a("general.are_you_sure"),message:a("settings.expense_category.confirm_delete"),yesLabel:a("general.ok"),noLabel:a("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async()=>{if((await o.deleteCategory(r)).data.success)return i.loadData&&i.loadData(),!0;i.loadData&&i.loadData()})}return(r,t)=>{const l=c("BaseIcon"),d=c("BaseButton"),f=c("BaseDropdownItem"),u=c("BaseDropdown");return m(),p(u,null,{activator:e(()=>[g(B).name==="expenseCategorys.view"?(m(),p(d,{key:0,variant:"primary"},{default:e(()=>[s(l,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(m(),p(l,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:e(()=>[g(_).hasAbilities(g(v).EDIT_EXPENSE)?(m(),p(f,{key:0,onClick:t[0]||(t[0]=$=>b(y.row.id))},{default:e(()=>[s(l,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),D(" "+C(r.$t("general.edit")),1)]),_:1})):w("",!0),g(_).hasAbilities(g(v).DELETE_EXPENSE)?(m(),p(f,{key:1,onClick:t[1]||(t[1]=$=>n(y.row.id))},{default:e(()=>[s(l,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),D(" "+C(r.$t("general.delete")),1)]),_:1})):w("",!0)]),_:1})}}},X={class:"w-64"},J={class:"truncate"},U={__name:"ExpenseCategorySetting",setup(y){const i=N();k();const x=I(),{t:a}=E.useI18n(),o=j(null),B=F(()=>[{key:"name",label:a("settings.expense_category.category_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"description",label:a("settings.expense_category.category_description"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function _({page:n,filter:r,sort:t}){let l={orderByField:t.fieldName||"created_at",orderBy:t.order||"desc",page:n},d=await i.fetchCategories(l);return{data:d.data.data,pagination:{totalPages:d.data.meta.last_page,currentPage:n,totalCount:d.data.meta.total,limit:5}}}function h(){x.openModal({title:a("settings.expense_category.add_category"),componentName:"CategoryModal",size:"sm",refreshData:o.value&&o.value.refresh})}async function b(){o.value&&o.value.refresh()}return(n,r)=>{const t=c("BaseIcon"),l=c("BaseButton"),d=c("BaseTable"),f=c("BaseSettingCard");return m(),L(A,null,[s(H),s(f,{title:n.$t("settings.expense_category.title"),description:n.$t("settings.expense_category.description")},{action:e(()=>[s(l,{variant:"primary-outline",type:"button",onClick:h},{left:e(u=>[s(t,{class:V(u.class),name:"PlusIcon"},null,8,["class"])]),default:e(()=>[D(" "+C(n.$t("settings.expense_category.add_new_category")),1)]),_:1})]),default:e(()=>[s(d,{ref_key:"table",ref:o,data:_,columns:B.value,class:"mt-16"},{"cell-description":e(({row:u})=>[S("div",X,[S("p",J,C(u.data.description),1)])]),"cell-actions":e(({row:u})=>[s(O,{row:u.data,table:o.value,"load-data":b},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{U as default};
|
||||
import{a7 as k,u as M,v as E,L as T,M as z,F as I,a5 as P,r as c,o as m,m as p,w as e,l as g,a as s,Q as v,p as D,t as C,K as w,f as j,k as F,c as L,J as V,b as S,N as A}from"./main-pPEsZPea.js";import{u as N}from"./category-NTufFTmR.js";import{_ as H}from"./CategoryModal-ITqne-Qo.js";const O={__name:"ExpenseCategoryIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(y){const i=y,x=k();M();const{t:a}=E.useI18n(),o=N(),B=T(),_=z(),h=I();P("utils");function b(r){o.fetchCategory(r),h.openModal({title:a("settings.expense_category.edit_category"),componentName:"CategoryModal",refreshData:i.loadData,size:"sm"})}function n(r){x.openDialog({title:a("general.are_you_sure"),message:a("settings.expense_category.confirm_delete"),yesLabel:a("general.ok"),noLabel:a("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async()=>{if((await o.deleteCategory(r)).data.success)return i.loadData&&i.loadData(),!0;i.loadData&&i.loadData()})}return(r,t)=>{const l=c("BaseIcon"),d=c("BaseButton"),f=c("BaseDropdownItem"),u=c("BaseDropdown");return m(),p(u,null,{activator:e(()=>[g(B).name==="expenseCategorys.view"?(m(),p(d,{key:0,variant:"primary"},{default:e(()=>[s(l,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(m(),p(l,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:e(()=>[g(_).hasAbilities(g(v).EDIT_EXPENSE)?(m(),p(f,{key:0,onClick:t[0]||(t[0]=$=>b(y.row.id))},{default:e(()=>[s(l,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),D(" "+C(r.$t("general.edit")),1)]),_:1})):w("",!0),g(_).hasAbilities(g(v).DELETE_EXPENSE)?(m(),p(f,{key:1,onClick:t[1]||(t[1]=$=>n(y.row.id))},{default:e(()=>[s(l,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),D(" "+C(r.$t("general.delete")),1)]),_:1})):w("",!0)]),_:1})}}},X={class:"w-64"},J={class:"truncate"},U={__name:"ExpenseCategorySetting",setup(y){const i=N();k();const x=I(),{t:a}=E.useI18n(),o=j(null),B=F(()=>[{key:"name",label:a("settings.expense_category.category_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"description",label:a("settings.expense_category.category_description"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function _({page:n,filter:r,sort:t}){let l={orderByField:t.fieldName||"created_at",orderBy:t.order||"desc",page:n},d=await i.fetchCategories(l);return{data:d.data.data,pagination:{totalPages:d.data.meta.last_page,currentPage:n,totalCount:d.data.meta.total,limit:5}}}function h(){x.openModal({title:a("settings.expense_category.add_category"),componentName:"CategoryModal",size:"sm",refreshData:o.value&&o.value.refresh})}async function b(){o.value&&o.value.refresh()}return(n,r)=>{const t=c("BaseIcon"),l=c("BaseButton"),d=c("BaseTable"),f=c("BaseSettingCard");return m(),L(A,null,[s(H),s(f,{title:n.$t("settings.expense_category.title"),description:n.$t("settings.expense_category.description")},{action:e(()=>[s(l,{variant:"primary-outline",type:"button",onClick:h},{left:e(u=>[s(t,{class:V(u.class),name:"PlusIcon"},null,8,["class"])]),default:e(()=>[D(" "+C(n.$t("settings.expense_category.add_new_category")),1)]),_:1})]),default:e(()=>[s(d,{ref_key:"table",ref:o,data:_,columns:B.value,class:"mt-16"},{"cell-description":e(({row:u})=>[S("div",X,[S("p",J,C(u.data.description),1)])]),"cell-actions":e(({row:u})=>[s(O,{row:u.data,table:o.value,"load-data":b},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{U as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{u as k,v as I,H as V,f as _,g as f,h as S,i as q,j as x,r as i,o as l,c as u,a as n,w as m,l as r,t as d,b as N,p as M,q as j,s as C,a1 as D}from"./main-B9dpPbRR.js";const E={key:0},F={key:1},G={class:"mt-4 mb-4 text-sm"},P={__name:"ForgotPassword",setup(H){const g=k(),{t:c}=I.useI18n(),o=V({email:""}),p=_(!1),t=_(!1),y={email:{required:f.withMessage(c("validation.required"),S),email:f.withMessage(c("validation.email_incorrect"),q)}},a=x(y,o);async function $(s){if(a.value.$touch(),!a.value.$invalid)try{t.value=!0,(await C.post("/api/v1/auth/password/email",o)).data&&g.showNotification({type:"success",message:"Mail sent successfully"}),p.value=!0,t.value=!1}catch(e){D(e),t.value=!1}}return(s,e)=>{const h=i("BaseInput"),b=i("BaseInputGroup"),B=i("BaseButton"),w=i("router-link");return l(),u("form",{id:"loginForm",onSubmit:j($,["prevent"])},[n(b,{error:r(a).email.$error&&r(a).email.$errors[0].$message,label:s.$t("login.enter_email"),class:"mb-4",required:""},{default:m(()=>[n(h,{modelValue:o.email,"onUpdate:modelValue":e[0]||(e[0]=v=>o.email=v),invalid:r(a).email.$error,focus:"",type:"email",name:"email",onInput:e[1]||(e[1]=v=>r(a).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(B,{loading:t.value,disabled:t.value,type:"submit",variant:"primary"},{default:m(()=>[p.value?(l(),u("div",F,d(s.$t("validation.not_yet")),1)):(l(),u("div",E,d(s.$t("validation.send_reset_link")),1))]),_:1},8,["loading","disabled"]),N("div",G,[n(w,{to:"/login",class:"text-sm text-primary-400 hover:text-gray-700"},{default:m(()=>[M(d(s.$t("general.back_to_login")),1)]),_:1})])],32)}}};export{P as default};
|
||||
import{u as k,v as I,H as V,f as _,g as f,h as S,i as q,j as x,r as i,o as l,c as u,a as n,w as m,l as r,t as d,b as N,p as M,q as j,s as C,a1 as D}from"./main-pPEsZPea.js";const E={key:0},F={key:1},G={class:"mt-4 mb-4 text-sm"},P={__name:"ForgotPassword",setup(H){const g=k(),{t:c}=I.useI18n(),o=V({email:""}),p=_(!1),t=_(!1),y={email:{required:f.withMessage(c("validation.required"),S),email:f.withMessage(c("validation.email_incorrect"),q)}},a=x(y,o);async function $(s){if(a.value.$touch(),!a.value.$invalid)try{t.value=!0,(await C.post("/api/v1/auth/password/email",o)).data&&g.showNotification({type:"success",message:"Mail sent successfully"}),p.value=!0,t.value=!1}catch(e){D(e),t.value=!1}}return(s,e)=>{const h=i("BaseInput"),b=i("BaseInputGroup"),B=i("BaseButton"),w=i("router-link");return l(),u("form",{id:"loginForm",onSubmit:j($,["prevent"])},[n(b,{error:r(a).email.$error&&r(a).email.$errors[0].$message,label:s.$t("login.enter_email"),class:"mb-4",required:""},{default:m(()=>[n(h,{modelValue:o.email,"onUpdate:modelValue":e[0]||(e[0]=v=>o.email=v),invalid:r(a).email.$error,focus:"",type:"email",name:"email",onInput:e[1]||(e[1]=v=>r(a).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(B,{loading:t.value,disabled:t.value,type:"submit",variant:"primary"},{default:m(()=>[p.value?(l(),u("div",F,d(s.$t("validation.not_yet")),1)):(l(),u("div",E,d(s.$t("validation.send_reset_link")),1))]),_:1},8,["loading","disabled"]),N("div",G,[n(w,{to:"/login",class:"text-sm text-primary-400 hover:text-gray-700"},{default:m(()=>[M(d(s.$t("general.back_to_login")),1)]),_:1})])],32)}}};export{P as default};
|
||||
@@ -1 +1 @@
|
||||
import{v as I,L as V,H as S,f,k as q,j as x,r,o as u,c as m,a as n,w as d,l as i,t as c,b as M,p as N,q as j,g,h as C,i as D}from"./main-B9dpPbRR.js";import{u as F}from"./auth-6FPSPboo.js";const G={key:0},L={key:1},P={class:"mt-4 mb-4 text-sm"},R={__name:"ForgotPassword",setup(A){const $=F(),{t:p}=I.useI18n(),h=V(),s=S({email:"",company:""}),v=f(!1),t=f(!1),y=q(()=>({email:{required:g.withMessage(p("validation.required"),C),email:g.withMessage(p("validation.email_incorrect"),D)}})),e=x(y,s);function B(o){if(e.value.$touch(),e.value.$invalid)return!0;t.value=!0;let a={...s,company:h.params.company};$.forgotPassword(a).then(l=>{t.value=!1}).catch(l=>{t.value=!1}),v.value=!0}return(o,a)=>{const l=r("BaseInput"),b=r("BaseInputGroup"),k=r("BaseButton"),w=r("router-link");return u(),m("form",{id:"loginForm",onSubmit:j(B,["prevent"])},[n(b,{error:i(e).email.$error&&i(e).email.$errors[0].$message,label:o.$t("login.enter_email"),class:"mb-4",required:""},{default:d(()=>[n(l,{modelValue:s.email,"onUpdate:modelValue":a[0]||(a[0]=_=>s.email=_),type:"email",name:"email",invalid:i(e).email.$error,onInput:a[1]||(a[1]=_=>i(e).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(k,{loading:t.value,disabled:t.value,type:"submit",variant:"primary"},{default:d(()=>[v.value?(u(),m("div",L,c(o.$t("validation.not_yet")),1)):(u(),m("div",G,c(o.$t("validation.send_reset_link")),1))]),_:1},8,["loading","disabled"]),M("div",P,[n(w,{to:"login",class:"text-sm text-primary-400 hover:text-gray-700"},{default:d(()=>[N(c(o.$t("general.back_to_login")),1)]),_:1})])],32)}}};export{R as default};
|
||||
import{v as I,L as V,H as S,f,k as q,j as x,r,o as u,c as m,a as n,w as d,l as i,t as c,b as M,p as N,q as j,g,h as C,i as D}from"./main-pPEsZPea.js";import{u as F}from"./auth-mYHkZCAB.js";const G={key:0},L={key:1},P={class:"mt-4 mb-4 text-sm"},R={__name:"ForgotPassword",setup(A){const $=F(),{t:p}=I.useI18n(),h=V(),s=S({email:"",company:""}),v=f(!1),t=f(!1),y=q(()=>({email:{required:g.withMessage(p("validation.required"),C),email:g.withMessage(p("validation.email_incorrect"),D)}})),e=x(y,s);function B(o){if(e.value.$touch(),e.value.$invalid)return!0;t.value=!0;let a={...s,company:h.params.company};$.forgotPassword(a).then(l=>{t.value=!1}).catch(l=>{t.value=!1}),v.value=!0}return(o,a)=>{const l=r("BaseInput"),b=r("BaseInputGroup"),k=r("BaseButton"),w=r("router-link");return u(),m("form",{id:"loginForm",onSubmit:j(B,["prevent"])},[n(b,{error:i(e).email.$error&&i(e).email.$errors[0].$message,label:o.$t("login.enter_email"),class:"mb-4",required:""},{default:d(()=>[n(l,{modelValue:s.email,"onUpdate:modelValue":a[0]||(a[0]=_=>s.email=_),type:"email",name:"email",invalid:i(e).email.$error,onInput:a[1]||(a[1]=_=>i(e).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(k,{loading:t.value,disabled:t.value,type:"submit",variant:"primary"},{default:d(()=>[v.value?(u(),m("div",L,c(o.$t("validation.not_yet")),1)):(u(),m("div",G,c(o.$t("validation.send_reset_link")),1))]),_:1},8,["loading","disabled"]),M("div",P,[n(w,{to:"login",class:"text-sm text-primary-400 hover:text-gray-700"},{default:d(()=>[N(c(o.$t("general.back_to_login")),1)]),_:1})])],32)}}};export{R as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{v as q,f as _,H as A,a5 as O,L as Q,k as $,a9 as Y,r as l,o as f,m as b,w as t,a as n,ac as k,ad as I,l as r,J as H,p as v,t as c,K as Z,b as B,bd as ee,bc as te}from"./main-B9dpPbRR.js";import ae from"./BaseTable-ZLDzRGeZ.js";import{_ as ne}from"./CapsuleIcon-9lcNYnfy.js";import{u as le}from"./payment-TUuUgmpD.js";import{u as oe}from"./global-1F4OAoew.js";import"./auth-6FPSPboo.js";const se={class:"relative table-container"},me=["innerHTML"],fe={__name:"Index",setup(re){const{tm:ce,t:u}=q.useI18n();let i=_(!1);_("created_at");let h=_(!0),P=_(null);const o=A({payment_mode:"",payment_number:""}),M=O("utils");Q();const p=le(),y=oe(),C=$(()=>!p.totalPayments&&!h.value),N=$(()=>y.currency),E=$(()=>[{key:"payment_date",label:u("payments.date"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"payment_number",label:u("payments.payment_number")},{key:"payment_mode",label:u("payments.payment_mode")},{key:"invoice_number",label:u("invoices.invoice_number")},{key:"amount",label:u("payments.amount")},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);Y(o,()=>{j()},{debounce:500});async function T(a){return(await p.fetchPaymentModes(a,y.companySlug)).data.data}async function G({page:a,filter:m,sort:d}){let g={payment_method_id:o.payment_mode!==null?o.payment_mode:"",payment_number:o.payment_number,orderByField:d.fieldName||"created_at",orderBy:d.order||"desc",page:a};h.value=!0;let s=await p.fetchPayments(g,y.companySlug);return h.value=!1,{data:s.data.data,pagination:{totalPages:s.data.meta.last_page,currentPage:a,totalCount:s.data.meta.total,limit:10}}}function L(){P.value.refresh()}function j(){L()}function w(){o.customer="",o.payment_mode="",o.payment_number=""}function z(){i.value&&w(),i.value=!i.value}return(a,m)=>{const d=l("BaseBreadcrumbItem"),g=l("BaseBreadcrumb"),s=l("BaseIcon"),U=l("BaseButton"),W=l("BasePageHeader"),x=l("BaseInput"),S=l("BaseInputGroup"),J=l("BaseMultiselect"),K=l("BaseFilterWrapper"),R=l("BaseEmptyPlaceholder"),V=l("router-link"),X=l("BasePage");return f(),b(X,null,{default:t(()=>[n(W,{title:a.$t("payments.title")},{actions:t(()=>[k(n(U,{variant:"primary-outline",onClick:z},{right:t(e=>[r(i)?(f(),b(s,{key:1,class:H(e.class),name:"XIcon"},null,8,["class"])):(f(),b(s,{key:0,class:H(e.class),name:"FilterIcon"},null,8,["class"]))]),default:t(()=>[v(c(a.$t("general.filter"))+" ",1)]),_:1},512),[[I,r(p).totalPayments]])]),default:t(()=>[n(g,{slot:"breadcrumbs"},{default:t(()=>[n(d,{title:a.$t("general.home"),to:`/${r(y).companySlug}/customer/dashboard`},null,8,["title","to"]),n(d,{title:a.$t("payments.payment",2),to:"#",active:""},null,8,["title"])]),_:1})]),_:1},8,["title"]),k(n(K,{onClear:w},{default:t(()=>[n(S,{label:a.$t("payments.payment_number"),class:"px-3"},{default:t(()=>[n(x,{modelValue:o.payment_number,"onUpdate:modelValue":m[0]||(m[0]=e=>o.payment_number=e),placeholder:a.$t("payments.payment_number")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(S,{label:a.$t("payments.payment_mode"),class:"px-3"},{default:t(()=>[n(J,{modelValue:o.payment_mode,"onUpdate:modelValue":m[1]||(m[1]=e=>o.payment_mode=e),"value-prop":"id","track-by":"name","filter-results":!1,label:"name","resolve-on-load":"",delay:100,searchable:"",options:T,placeholder:a.$t("payments.payment_mode")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},512),[[I,r(i)]]),C.value?(f(),b(R,{key:0,title:a.$t("payments.no_payments"),description:a.$t("payments.list_of_payments")},{default:t(()=>[n(ne,{class:"mt-5 mb-4"})]),_:1},8,["title","description"])):Z("",!0),k(B("div",se,[n(ae,{ref_key:"table",ref:P,data:G,columns:E.value,"placeholder-count":r(p).totalPayments>=20?10:5,class:"mt-10"},{"cell-payment_date":t(({row:e})=>[v(c(e.data.formatted_payment_date),1)]),"cell-payment_number":t(({row:e})=>[n(V,{to:{path:`payments/${e.data.id}/view`},class:"font-medium text-primary-500"},{default:t(()=>[v(c(e.data.payment_number),1)]),_:2},1032,["to"])]),"cell-payment_mode":t(({row:e})=>[B("span",null,c(e.data.payment_method?e.data.payment_method.name:a.$t("payments.not_selected")),1)]),"cell-invoice_number":t(({row:e})=>{var F,D;return[B("span",null,c((F=e.data.invoice)!=null&&F.invoice_number?(D=e.data.invoice)==null?void 0:D.invoice_number:a.$t("payments.no_invoice")),1)]}),"cell-amount":t(({row:e})=>[B("div",{innerHTML:r(M).formatMoney(e.data.amount,N.value)},null,8,me)]),"cell-actions":t(({row:e})=>[n(ee,null,{activator:t(()=>[n(s,{name:"DotsHorizontalIcon",class:"w-5 text-gray-500"})]),default:t(()=>[n(V,{to:`payments/${e.data.id}/view`},{default:t(()=>[n(te,null,{default:t(()=>[n(s,{name:"EyeIcon",class:"h-5 mr-3 text-gray-600"}),v(" "+c(a.$t("general.view")),1)]),_:1})]),_:2},1032,["to"])]),_:2},1024)]),_:1},8,["columns","placeholder-count"])],512),[[I,!C.value]])]),_:1})}}};export{fe as default};
|
||||
import{v as q,f as _,H as A,a5 as O,L as Q,k as $,a9 as Y,r as l,o as f,m as b,w as t,a as n,ac as k,ad as I,l as r,J as H,p as v,t as u,K as Z,b as B,bk as ee,bj as te}from"./main-pPEsZPea.js";import ae from"./BaseTable-ov5KJ7AA.js";import{_ as ne}from"./CapsuleIcon-iOACtwU5.js";import{u as le}from"./payment-hA--gLno.js";import{u as oe}from"./global-s5lx2XuM.js";import"./auth-mYHkZCAB.js";const se={class:"relative table-container"},me=["innerHTML"],fe={__name:"Index",setup(re){const{tm:ue,t:c}=q.useI18n();let i=_(!1);_("created_at");let h=_(!0),P=_(null);const o=A({payment_mode:"",payment_number:""}),M=O("utils");Q();const p=le(),y=oe(),C=$(()=>!p.totalPayments&&!h.value),N=$(()=>y.currency),E=$(()=>[{key:"payment_date",label:c("payments.date"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"payment_number",label:c("payments.payment_number")},{key:"payment_mode",label:c("payments.payment_mode")},{key:"invoice_number",label:c("invoices.invoice_number")},{key:"amount",label:c("payments.amount")},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);Y(o,()=>{L()},{debounce:500});async function T(a){return(await p.fetchPaymentModes(a,y.companySlug)).data.data}async function j({page:a,filter:m,sort:d}){let g={payment_method_id:o.payment_mode!==null?o.payment_mode:"",payment_number:o.payment_number,orderByField:d.fieldName||"created_at",orderBy:d.order||"desc",page:a};h.value=!0;let s=await p.fetchPayments(g,y.companySlug);return h.value=!1,{data:s.data.data,pagination:{totalPages:s.data.meta.last_page,currentPage:a,totalCount:s.data.meta.total,limit:10}}}function G(){P.value.refresh()}function L(){G()}function w(){o.customer="",o.payment_mode="",o.payment_number=""}function z(){i.value&&w(),i.value=!i.value}return(a,m)=>{const d=l("BaseBreadcrumbItem"),g=l("BaseBreadcrumb"),s=l("BaseIcon"),U=l("BaseButton"),W=l("BasePageHeader"),x=l("BaseInput"),S=l("BaseInputGroup"),J=l("BaseMultiselect"),K=l("BaseFilterWrapper"),R=l("BaseEmptyPlaceholder"),V=l("router-link"),X=l("BasePage");return f(),b(X,null,{default:t(()=>[n(W,{title:a.$t("payments.title")},{actions:t(()=>[k(n(U,{variant:"primary-outline",onClick:z},{right:t(e=>[r(i)?(f(),b(s,{key:1,class:H(e.class),name:"XIcon"},null,8,["class"])):(f(),b(s,{key:0,class:H(e.class),name:"FilterIcon"},null,8,["class"]))]),default:t(()=>[v(u(a.$t("general.filter"))+" ",1)]),_:1},512),[[I,r(p).totalPayments]])]),default:t(()=>[n(g,{slot:"breadcrumbs"},{default:t(()=>[n(d,{title:a.$t("general.home"),to:`/${r(y).companySlug}/customer/dashboard`},null,8,["title","to"]),n(d,{title:a.$t("payments.payment",2),to:"#",active:""},null,8,["title"])]),_:1})]),_:1},8,["title"]),k(n(K,{onClear:w},{default:t(()=>[n(S,{label:a.$t("payments.payment_number"),class:"px-3"},{default:t(()=>[n(x,{modelValue:o.payment_number,"onUpdate:modelValue":m[0]||(m[0]=e=>o.payment_number=e),placeholder:a.$t("payments.payment_number")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(S,{label:a.$t("payments.payment_mode"),class:"px-3"},{default:t(()=>[n(J,{modelValue:o.payment_mode,"onUpdate:modelValue":m[1]||(m[1]=e=>o.payment_mode=e),"value-prop":"id","track-by":"name","filter-results":!1,label:"name","resolve-on-load":"",delay:100,searchable:"",options:T,placeholder:a.$t("payments.payment_mode")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},512),[[I,r(i)]]),C.value?(f(),b(R,{key:0,title:a.$t("payments.no_payments"),description:a.$t("payments.list_of_payments")},{default:t(()=>[n(ne,{class:"mt-5 mb-4"})]),_:1},8,["title","description"])):Z("",!0),k(B("div",se,[n(ae,{ref_key:"table",ref:P,data:j,columns:E.value,"placeholder-count":r(p).totalPayments>=20?10:5,class:"mt-10"},{"cell-payment_date":t(({row:e})=>[v(u(e.data.formatted_payment_date),1)]),"cell-payment_number":t(({row:e})=>[n(V,{to:{path:`payments/${e.data.id}/view`},class:"font-medium text-primary-500"},{default:t(()=>[v(u(e.data.payment_number),1)]),_:2},1032,["to"])]),"cell-payment_mode":t(({row:e})=>[B("span",null,u(e.data.payment_method?e.data.payment_method.name:a.$t("payments.not_selected")),1)]),"cell-invoice_number":t(({row:e})=>{var F,D;return[B("span",null,u((F=e.data.invoice)!=null&&F.invoice_number?(D=e.data.invoice)==null?void 0:D.invoice_number:a.$t("payments.no_invoice")),1)]}),"cell-amount":t(({row:e})=>[B("div",{innerHTML:r(M).formatMoney(e.data.amount,N.value)},null,8,me)]),"cell-actions":t(({row:e})=>[n(ee,null,{activator:t(()=>[n(s,{name:"DotsHorizontalIcon",class:"w-5 text-gray-500"})]),default:t(()=>[n(V,{to:`payments/${e.data.id}/view`},{default:t(()=>[n(te,null,{default:t(()=>[n(s,{name:"EyeIcon",class:"h-5 mr-3 text-gray-600"}),v(" "+u(a.$t("general.view")),1)]),_:1})]),_:2},1032,["to"])]),_:2},1024)]),_:1},8,["columns","placeholder-count"])],512),[[I,!C.value]])]),_:1})}}};export{fe as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{k as m,r as d,o as r,m as c}from"./main-B9dpPbRR.js";const i={__name:"InputType",props:{modelValue:{type:String,default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const u=l,n=a,e=m({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const p=d("BaseInput");return r(),c(p,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=s=>e.value=s),type:"text"},null,8,["modelValue"])}}};export{i as default};
|
||||
import{k as m,r as d,o as r,m as c}from"./main-pPEsZPea.js";const i={__name:"InputType",props:{modelValue:{type:String,default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const u=l,n=a,e=m({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const p=d("BaseInput");return r(),c(p,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=s=>e.value=s),type:"text"},null,8,["modelValue"])}}};export{i as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{aq as O,F as z,u as M,a7 as R,M as j,v as F,L as P,e as U,a5 as q,r as h,o as r,m as l,w as o,l as c,a as s,Q as y,ac as H,p as d,t as v,ad as W,K as m}from"./main-B9dpPbRR.js";const Q={__name:"InvoiceIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(a){const f=a,p=O(),$=z(),N=M(),b=R(),g=j(),{t:i}=F.useI18n(),w=P(),S=U(),_=q("utils");function x(e){return(e.status=="SENT"||e.status=="VIEWED")&&g.hasAbilities(y.SEND_INVOICE)}function C(e){return e.status=="DRAFT"&&w.name!=="invoices.view"&&g.hasAbilities(y.SEND_INVOICE)}async function B(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.confirm_delete"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(n=>{e=e,n&&p.deleteInvoice({ids:[e]}).then(t=>{t.data.success&&(S.push("/admin/invoices"),f.table&&f.table.refresh(),p.$patch(I=>{I.selectedInvoices=[],I.selectAllField=!1}))})})}async function A(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.confirm_clone"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"primary",hideNoButton:!1,size:"lg"}).then(n=>{n&&p.cloneInvoice(e).then(t=>{S.push(`/admin/invoices/${t.data.data.id}/edit`)})})}async function T(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.invoice_mark_as_sent"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"primary",hideNoButton:!1,size:"lg"}).then(n=>{const t={id:e,status:"SENT"};n&&p.markAsSent(t).then(I=>{f.table&&f.table.refresh()})})}async function E(e){$.openModal({title:i("invoices.send_invoice"),componentName:"SendInvoiceModal",id:e.id,data:e,variant:"sm"})}function V(){let e=`${window.location.origin}/invoices/pdf/${f.row.unique_hash}`;_.copyTextToClipboard(e),N.showNotification({type:"success",message:i("general.copied_pdf_url_clipboard")})}return(e,n)=>{const t=h("BaseIcon"),I=h("BaseButton"),u=h("BaseDropdownItem"),D=h("router-link"),L=h("BaseDropdown");return r(),l(L,null,{activator:o(()=>[c(w).name==="invoices.view"?(r(),l(I,{key:0,variant:"primary"},{default:o(()=>[s(t,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(r(),l(t,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:o(()=>[c(g).hasAbilities(c(y).EDIT_INVOICE)?(r(),l(D,{key:0,to:`/admin/invoices/${a.row.id}/edit`},{default:o(()=>[H(s(u,null,{default:o(()=>[s(t,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.edit")),1)]),_:1},512),[[W,a.row.allow_edit]])]),_:1},8,["to"])):m("",!0),c(w).name==="invoices.view"?(r(),l(u,{key:1,onClick:V},{default:o(()=>[s(t,{name:"LinkIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.copy_pdf_url")),1)]),_:1})):m("",!0),c(w).name!=="invoices.view"&&c(g).hasAbilities(c(y).VIEW_INVOICE)?(r(),l(D,{key:2,to:`/admin/invoices/${a.row.id}/view`},{default:o(()=>[s(u,null,{default:o(()=>[s(t,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):m("",!0),C(a.row)?(r(),l(u,{key:3,onClick:n[0]||(n[0]=k=>E(a.row))},{default:o(()=>[s(t,{name:"PaperAirplaneIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.send_invoice")),1)]),_:1})):m("",!0),x(a.row)?(r(),l(u,{key:4,onClick:n[1]||(n[1]=k=>E(a.row))},{default:o(()=>[s(t,{name:"PaperAirplaneIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.resend_invoice")),1)]),_:1})):m("",!0),s(D,{to:`/admin/payments/${a.row.id}/create`},{default:o(()=>[a.row.status=="SENT"&&c(w).name!=="invoices.view"?(r(),l(u,{key:0},{default:o(()=>[s(t,{name:"CreditCardIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.record_payment")),1)]),_:1})):m("",!0)]),_:1},8,["to"]),C(a.row)?(r(),l(u,{key:5,onClick:n[2]||(n[2]=k=>T(a.row.id))},{default:o(()=>[s(t,{name:"CheckCircleIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.mark_as_sent")),1)]),_:1})):m("",!0),c(g).hasAbilities(c(y).CREATE_INVOICE)?(r(),l(u,{key:6,onClick:n[3]||(n[3]=k=>A(a.row))},{default:o(()=>[s(t,{name:"DocumentTextIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.clone_invoice")),1)]),_:1})):m("",!0),c(g).hasAbilities(c(y).DELETE_INVOICE)?(r(),l(u,{key:7,onClick:n[4]||(n[4]=k=>B(a.row.id))},{default:o(()=>[s(t,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.delete")),1)]),_:1})):m("",!0)]),_:1})}}};export{Q as _};
|
||||
import{aq as O,F as z,u as M,a7 as R,M as j,v as F,L as P,e as U,a5 as q,r as h,o as r,m as l,w as o,l as c,a as s,Q as y,ac as H,p as d,t as v,ad as W,K as m}from"./main-pPEsZPea.js";const Q={__name:"InvoiceIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(a){const f=a,p=O(),$=z(),N=M(),b=R(),g=j(),{t:i}=F.useI18n(),w=P(),S=U(),_=q("utils");function x(e){return(e.status=="SENT"||e.status=="VIEWED")&&g.hasAbilities(y.SEND_INVOICE)}function C(e){return e.status=="DRAFT"&&w.name!=="invoices.view"&&g.hasAbilities(y.SEND_INVOICE)}async function B(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.confirm_delete"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(n=>{e=e,n&&p.deleteInvoice({ids:[e]}).then(t=>{t.data.success&&(S.push("/admin/invoices"),f.table&&f.table.refresh(),p.$patch(I=>{I.selectedInvoices=[],I.selectAllField=!1}))})})}async function A(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.confirm_clone"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"primary",hideNoButton:!1,size:"lg"}).then(n=>{n&&p.cloneInvoice(e).then(t=>{S.push(`/admin/invoices/${t.data.data.id}/edit`)})})}async function T(e){b.openDialog({title:i("general.are_you_sure"),message:i("invoices.invoice_mark_as_sent"),yesLabel:i("general.ok"),noLabel:i("general.cancel"),variant:"primary",hideNoButton:!1,size:"lg"}).then(n=>{const t={id:e,status:"SENT"};n&&p.markAsSent(t).then(I=>{f.table&&f.table.refresh()})})}async function E(e){$.openModal({title:i("invoices.send_invoice"),componentName:"SendInvoiceModal",id:e.id,data:e,variant:"sm"})}function V(){let e=`${window.location.origin}/invoices/pdf/${f.row.unique_hash}`;_.copyTextToClipboard(e),N.showNotification({type:"success",message:i("general.copied_pdf_url_clipboard")})}return(e,n)=>{const t=h("BaseIcon"),I=h("BaseButton"),u=h("BaseDropdownItem"),D=h("router-link"),L=h("BaseDropdown");return r(),l(L,null,{activator:o(()=>[c(w).name==="invoices.view"?(r(),l(I,{key:0,variant:"primary"},{default:o(()=>[s(t,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(r(),l(t,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:o(()=>[c(g).hasAbilities(c(y).EDIT_INVOICE)?(r(),l(D,{key:0,to:`/admin/invoices/${a.row.id}/edit`},{default:o(()=>[H(s(u,null,{default:o(()=>[s(t,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.edit")),1)]),_:1},512),[[W,a.row.allow_edit]])]),_:1},8,["to"])):m("",!0),c(w).name==="invoices.view"?(r(),l(u,{key:1,onClick:V},{default:o(()=>[s(t,{name:"LinkIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.copy_pdf_url")),1)]),_:1})):m("",!0),c(w).name!=="invoices.view"&&c(g).hasAbilities(c(y).VIEW_INVOICE)?(r(),l(D,{key:2,to:`/admin/invoices/${a.row.id}/view`},{default:o(()=>[s(u,null,{default:o(()=>[s(t,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):m("",!0),C(a.row)?(r(),l(u,{key:3,onClick:n[0]||(n[0]=k=>E(a.row))},{default:o(()=>[s(t,{name:"PaperAirplaneIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.send_invoice")),1)]),_:1})):m("",!0),x(a.row)?(r(),l(u,{key:4,onClick:n[1]||(n[1]=k=>E(a.row))},{default:o(()=>[s(t,{name:"PaperAirplaneIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.resend_invoice")),1)]),_:1})):m("",!0),s(D,{to:`/admin/payments/${a.row.id}/create`},{default:o(()=>[a.row.status=="SENT"&&c(w).name!=="invoices.view"?(r(),l(u,{key:0},{default:o(()=>[s(t,{name:"CreditCardIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.record_payment")),1)]),_:1})):m("",!0)]),_:1},8,["to"]),C(a.row)?(r(),l(u,{key:5,onClick:n[2]||(n[2]=k=>T(a.row.id))},{default:o(()=>[s(t,{name:"CheckCircleIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.mark_as_sent")),1)]),_:1})):m("",!0),c(g).hasAbilities(c(y).CREATE_INVOICE)?(r(),l(u,{key:6,onClick:n[3]||(n[3]=k=>A(a.row))},{default:o(()=>[s(t,{name:"DocumentTextIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("invoices.clone_invoice")),1)]),_:1})):m("",!0),c(g).hasAbilities(c(y).DELETE_INVOICE)?(r(),l(u,{key:7,onClick:n[4]||(n[4]=k=>B(a.row.id))},{default:o(()=>[s(t,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),d(" "+v(e.$t("general.delete")),1)]),_:1})):m("",!0)]),_:1})}}};export{Q as _};
|
||||
@@ -1 +1 @@
|
||||
import{r as m,o as n,c as i,b as t,t as s,a as c,w as d,p as u,K as v,f as $,L as k,e as I,s as L,k as g,l,m as P}from"./main-B9dpPbRR.js";const C={class:"bg-white shadow overflow-hidden rounded-lg mt-6"},j={class:"px-4 py-5 sm:px-6"},S={class:"text-lg leading-6 font-medium text-gray-900"},H={key:0,class:"border-t border-gray-200 px-4 py-5 sm:p-0"},M={class:"sm:divide-y sm:divide-gray-200"},N={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},T={class:"text-sm font-medium text-gray-500"},U={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},V={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},D={class:"text-sm font-medium text-gray-500"},R={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},F={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},O={class:"text-sm font-medium text-gray-500 capitalize"},q={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},z={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},A={class:"text-sm font-medium text-gray-500"},E={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},G={key:0,class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},K={class:"text-sm font-medium text-gray-500"},J={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},Q=["innerHTML"],W={key:1,class:"w-full flex items-center justify-center p-5"},X={__name:"InvoiceInformationCard",props:{invoice:{type:[Object,null],required:!0}},setup(o){return(e,r)=>{const _=m("BaseInvoiceStatusBadge"),p=m("BaseFormatMoney"),y=m("BaseSpinner");return n(),i("div",C,[t("div",j,[t("h3",S,s(e.$t("invoices.invoice_information")),1)]),o.invoice?(n(),i("div",H,[t("dl",M,[t("div",N,[t("dt",T,s(e.$t("general.from")),1),t("dd",U,s(o.invoice.company.name),1)]),t("div",V,[t("dt",D,s(e.$t("general.to")),1),t("dd",R,s(o.invoice.customer.name),1)]),t("div",F,[t("dt",O,s(e.$t("invoices.paid_status").toLowerCase()),1),t("dd",q,[c(_,{status:o.invoice.paid_status,class:"px-3 py-1"},{default:d(()=>[u(s(o.invoice.paid_status),1)]),_:1},8,["status"])])]),t("div",z,[t("dt",A,s(e.$t("invoices.total")),1),t("dd",E,[c(p,{currency:o.invoice.currency,amount:o.invoice.total},null,8,["currency","amount"])])]),o.invoice.formatted_notes?(n(),i("div",G,[t("dt",K,s(e.$t("invoices.notes")),1),t("dd",J,[t("span",{innerHTML:o.invoice.formatted_notes},null,8,Q)])])):v("",!0)])])):(n(),i("div",W,[c(y,{class:"text-primary-500 h-10 w-10"})]))])}}},Y={class:"h-screen overflow-y-auto min-h-0"},Z=t("div",{class:"bg-gradient-to-r from-primary-500 to-primary-400 h-5"},null,-1),tt={class:"relative p-6 pb-28 px-4 md:px-6 w-full md:w-auto md:max-w-xl mx-auto"},et={class:"flex flex-col md:flex-row absolute md:relative bottom-2 left-0 px-4 md:px-0 w-full md:space-x-4 md:space-y-0 space-y-2"},st=["href"],ot={key:0,class:"flex items-center justify-center mt-4 text-gray-500 font-normal"},at={href:"https://invoiceshelf.com",target:"_blank"},nt=["src"],mt={__name:"InvoicePublicPage",setup(o){let e=$(null);const r=k(),_=I();p();async function p(){let a=await L.get(`/customer/invoices/${r.params.hash}`);e.value=a.data.data}const y=g(()=>r.path+"?pdf");function f(){return new URL("/build/assets/logo-gray-5nGU86PO.png",import.meta.url)}const x=g(()=>window.customer_logo?window.customer_logo:!1),w=g(()=>{var a;return(a=e.value)==null?void 0:a.invoice_number});function b(){_.push({name:"invoice.pay",params:{hash:r.params.hash,company:e.value.company.slug}})}return(a,it)=>{const h=m("BaseButton"),B=m("BasePageHeader");return n(),i("div",Y,[Z,t("div",tt,[c(B,{title:w.value||""},{actions:d(()=>[t("div",et,[t("a",{href:y.value,target:"_blank",class:"block w-full"},[c(h,{variant:"primary-outline",class:"justify-center w-full"},{default:d(()=>[u(s(a.$t("general.download_pdf")),1)]),_:1})],8,st),l(e)&&l(e).paid_status!=="PAID"&&l(e).payment_module_enabled?(n(),P(h,{key:0,variant:"primary",class:"justify-center",onClick:b},{default:d(()=>[u(s(a.$t("general.pay_invoice")),1)]),_:1})):v("",!0)])]),_:1},8,["title"]),c(X,{invoice:l(e)},null,8,["invoice"]),x.value?v("",!0):(n(),i("div",ot,[u(" Powered by "),t("a",at,[t("img",{src:f(),class:"h-4 ml-1 mb-1"},null,8,nt)])]))])])}}};export{mt as default};
|
||||
import{r as m,o as n,c as i,b as t,t as s,a as c,w as d,p as u,K as v,f as $,L as k,e as I,s as L,k as g,l,m as P}from"./main-pPEsZPea.js";const C={class:"bg-white shadow overflow-hidden rounded-lg mt-6"},j={class:"px-4 py-5 sm:px-6"},S={class:"text-lg leading-6 font-medium text-gray-900"},H={key:0,class:"border-t border-gray-200 px-4 py-5 sm:p-0"},M={class:"sm:divide-y sm:divide-gray-200"},N={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},T={class:"text-sm font-medium text-gray-500"},U={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},V={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},D={class:"text-sm font-medium text-gray-500"},R={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},F={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},O={class:"text-sm font-medium text-gray-500 capitalize"},q={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},z={class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},A={class:"text-sm font-medium text-gray-500"},E={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},G={key:0,class:"py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},K={class:"text-sm font-medium text-gray-500"},J={class:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},Q=["innerHTML"],W={key:1,class:"w-full flex items-center justify-center p-5"},X={__name:"InvoiceInformationCard",props:{invoice:{type:[Object,null],required:!0}},setup(o){return(e,r)=>{const _=m("BaseInvoiceStatusBadge"),p=m("BaseFormatMoney"),y=m("BaseSpinner");return n(),i("div",C,[t("div",j,[t("h3",S,s(e.$t("invoices.invoice_information")),1)]),o.invoice?(n(),i("div",H,[t("dl",M,[t("div",N,[t("dt",T,s(e.$t("general.from")),1),t("dd",U,s(o.invoice.company.name),1)]),t("div",V,[t("dt",D,s(e.$t("general.to")),1),t("dd",R,s(o.invoice.customer.name),1)]),t("div",F,[t("dt",O,s(e.$t("invoices.paid_status").toLowerCase()),1),t("dd",q,[c(_,{status:o.invoice.paid_status,class:"px-3 py-1"},{default:d(()=>[u(s(o.invoice.paid_status),1)]),_:1},8,["status"])])]),t("div",z,[t("dt",A,s(e.$t("invoices.total")),1),t("dd",E,[c(p,{currency:o.invoice.currency,amount:o.invoice.total},null,8,["currency","amount"])])]),o.invoice.formatted_notes?(n(),i("div",G,[t("dt",K,s(e.$t("invoices.notes")),1),t("dd",J,[t("span",{innerHTML:o.invoice.formatted_notes},null,8,Q)])])):v("",!0)])])):(n(),i("div",W,[c(y,{class:"text-primary-500 h-10 w-10"})]))])}}},Y={class:"h-screen overflow-y-auto min-h-0"},Z=t("div",{class:"bg-gradient-to-r from-primary-500 to-primary-400 h-5"},null,-1),tt={class:"relative p-6 pb-28 px-4 md:px-6 w-full md:w-auto md:max-w-xl mx-auto"},et={class:"flex flex-col md:flex-row absolute md:relative bottom-2 left-0 px-4 md:px-0 w-full md:space-x-4 md:space-y-0 space-y-2"},st=["href"],ot={key:0,class:"flex items-center justify-center mt-4 text-gray-500 font-normal"},at={href:"https://invoiceshelf.com",target:"_blank"},nt=["src"],mt={__name:"InvoicePublicPage",setup(o){let e=$(null);const r=k(),_=I();p();async function p(){let a=await L.get(`/customer/invoices/${r.params.hash}`);e.value=a.data.data}const y=g(()=>r.path+"?pdf");function f(){return new URL("/build/assets/logo-gray-5nGU86PO.png",import.meta.url)}const x=g(()=>window.customer_logo?window.customer_logo:!1),w=g(()=>{var a;return(a=e.value)==null?void 0:a.invoice_number});function b(){_.push({name:"invoice.pay",params:{hash:r.params.hash,company:e.value.company.slug}})}return(a,it)=>{const h=m("BaseButton"),B=m("BasePageHeader");return n(),i("div",Y,[Z,t("div",tt,[c(B,{title:w.value||""},{actions:d(()=>[t("div",et,[t("a",{href:y.value,target:"_blank",class:"block w-full"},[c(h,{variant:"primary-outline",class:"justify-center w-full"},{default:d(()=>[u(s(a.$t("general.download_pdf")),1)]),_:1})],8,st),l(e)&&l(e).paid_status!=="PAID"&&l(e).payment_module_enabled?(n(),P(h,{key:0,variant:"primary",class:"justify-center",onClick:b},{default:d(()=>[u(s(a.$t("general.pay_invoice")),1)]),_:1})):v("",!0)])]),_:1},8,["title"]),c(X,{invoice:l(e)},null,8,["invoice"]),x.value?v("",!0):(n(),i("div",ot,[u(" Powered by "),t("a",at,[t("img",{src:f(),class:"h-4 ml-1 mb-1"},null,8,nt)])]))])])}}};export{mt as default};
|
||||
@@ -1 +1 @@
|
||||
import{at as S,F as V,v as C,f as k,k as g,g as h,h as q,I as x,j as N,r as i,o as b,m as B,w as r,b as d,p,t as v,l as e,a as l,q as j,J as z,K as D}from"./main-B9dpPbRR.js";const E={class:"flex justify-between w-full"},G={class:"p-8 sm:p-6"},L={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid border-modal-bg"},J={__name:"ItemUnitModal",setup(T){const t=S(),a=V(),{t:I}=C.useI18n();let o=k(!1);const $=g(()=>({name:{required:h.withMessage(I("validation.required"),q),minLength:h.withMessage(I("validation.name_min_length",{count:3}),x(3))}})),n=N($,g(()=>t.currentItemUnit));async function U(){if(n.value.$touch(),n.value.$invalid)return!0;try{const s=t.isItemUnitEdit?t.updateItemUnit:t.addItemUnit;o.value=!0,await s(t.currentItemUnit),a.refreshData&&a.refreshData(),u(),o.value=!1}catch{return o.value=!1,!0}}function u(){a.closeModal(),setTimeout(()=>{t.currentItemUnit={id:null,name:""},a.$reset(),n.value.$reset()},300)}return(s,m)=>{const f=i("BaseIcon"),y=i("BaseInput"),w=i("BaseInputGroup"),_=i("BaseButton"),M=i("BaseModal");return b(),B(M,{show:e(a).active&&e(a).componentName==="ItemUnitModal",onClose:u},{header:r(()=>[d("div",E,[p(v(e(a).title)+" ",1),l(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:u})])]),default:r(()=>[d("form",{action:"",onSubmit:j(U,["prevent"])},[d("div",G,[l(w,{label:s.$t("settings.customization.items.unit_name"),error:e(n).name.$error&&e(n).name.$errors[0].$message,variant:"horizontal",required:""},{default:r(()=>[l(y,{modelValue:e(t).currentItemUnit.name,"onUpdate:modelValue":m[0]||(m[0]=c=>e(t).currentItemUnit.name=c),invalid:e(n).name.$error,type:"text",onInput:m[1]||(m[1]=c=>e(n).name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"])]),d("div",L,[l(_,{type:"button",variant:"primary-outline",class:"mr-3 text-sm",onClick:u},{default:r(()=>[p(v(s.$t("general.cancel")),1)]),_:1}),l(_,{loading:e(o),disabled:e(o),variant:"primary",type:"submit"},{left:r(c=>[e(o)?D("",!0):(b(),B(f,{key:0,name:"SaveIcon",class:z(c.class)},null,8,["class"]))]),default:r(()=>[p(" "+v(e(t).isItemUnitEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{J as _};
|
||||
import{at as S,F as V,v as C,f as k,k as g,g as h,h as q,I as x,j as N,r as i,o as b,m as B,w as r,b as d,p,t as v,l as e,a as l,q as j,J as z,K as D}from"./main-pPEsZPea.js";const E={class:"flex justify-between w-full"},G={class:"p-8 sm:p-6"},L={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid border-modal-bg"},J={__name:"ItemUnitModal",setup(T){const t=S(),a=V(),{t:I}=C.useI18n();let o=k(!1);const $=g(()=>({name:{required:h.withMessage(I("validation.required"),q),minLength:h.withMessage(I("validation.name_min_length",{count:3}),x(3))}})),n=N($,g(()=>t.currentItemUnit));async function U(){if(n.value.$touch(),n.value.$invalid)return!0;try{const s=t.isItemUnitEdit?t.updateItemUnit:t.addItemUnit;o.value=!0,await s(t.currentItemUnit),a.refreshData&&a.refreshData(),u(),o.value=!1}catch{return o.value=!1,!0}}function u(){a.closeModal(),setTimeout(()=>{t.currentItemUnit={id:null,name:""},a.$reset(),n.value.$reset()},300)}return(s,m)=>{const f=i("BaseIcon"),y=i("BaseInput"),w=i("BaseInputGroup"),_=i("BaseButton"),M=i("BaseModal");return b(),B(M,{show:e(a).active&&e(a).componentName==="ItemUnitModal",onClose:u},{header:r(()=>[d("div",E,[p(v(e(a).title)+" ",1),l(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:u})])]),default:r(()=>[d("form",{action:"",onSubmit:j(U,["prevent"])},[d("div",G,[l(w,{label:s.$t("settings.customization.items.unit_name"),error:e(n).name.$error&&e(n).name.$errors[0].$message,variant:"horizontal",required:""},{default:r(()=>[l(y,{modelValue:e(t).currentItemUnit.name,"onUpdate:modelValue":m[0]||(m[0]=c=>e(t).currentItemUnit.name=c),invalid:e(n).name.$error,type:"text",onInput:m[1]||(m[1]=c=>e(n).name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"])]),d("div",L,[l(_,{type:"button",variant:"primary-outline",class:"mr-3 text-sm",onClick:u},{default:r(()=>[p(v(s.$t("general.cancel")),1)]),_:1}),l(_,{loading:e(o),disabled:e(o),variant:"primary",type:"submit"},{left:r(c=>[e(o)?D("",!0):(b(),B(f,{key:0,name:"SaveIcon",class:z(c.class)},null,8,["class"]))]),default:r(()=>[p(" "+v(e(t).isItemUnitEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{J as _};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/build/assets/LayoutBasic-xMtJOxOw.js
Normal file
1
public/build/assets/LayoutBasic-xMtJOxOw.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{N as t}from"./NotificationRoot-VBhW4oOA.js";import{r as a,o as s,c as r,a as o,b as c}from"./main-B9dpPbRR.js";const n={class:"h-screen overflow-y-auto text-base"},_={class:"container mx-auto px-4"},d={__name:"LayoutInstallation",setup(i){return(l,m)=>{const e=a("router-view");return s(),r("div",n,[o(t),c("div",_,[o(e)])])}}};export{d as default};
|
||||
import{N as t}from"./NotificationRoot-3GhaCSMI.js";import{r as a,o as s,c as r,a as o,b as c}from"./main-pPEsZPea.js";const n={class:"h-screen overflow-y-auto text-base"},_={class:"container mx-auto px-4"},d={__name:"LayoutInstallation",setup(i){return(l,m)=>{const e=a("router-view");return s(),r("div",n,[o(t),c("div",_,[o(e)])])}}};export{d as default};
|
||||
@@ -1 +1 @@
|
||||
import{N as m}from"./NotificationRoot-VBhW4oOA.js";import{k as r,r as l,o,c as t,a,b as s,m as n,_ as i}from"./main-B9dpPbRR.js";const u={class:"min-h-screen bg-gray-200 flex flex-col justify-center py-12 sm:px-6 lg:px-8"},_={class:"sm:mx-auto sm:w-full sm:max-w-md px-4 sm:px-0"},p=["src"],x={class:"mt-8 sm:mx-auto sm:w-full sm:max-w-md px-4 sm:px-0"},d={class:"bg-white py-8 px-4 shadow rounded-lg sm:px-10"},y={__name:"LayoutLogin",setup(w){const e=r(()=>window.customer_logo?window.customer_logo:!1);return(f,h)=>{const c=l("router-view");return o(),t("div",u,[a(m),s("div",_,[e.value?(o(),t("img",{key:1,src:e.value,class:"block w-48 h-auto max-w-full text-primary-400 mx-auto"},null,8,p)):(o(),n(i,{key:0,class:"block w-48 h-auto max-w-full text-primary-400 mx-auto"}))]),s("div",x,[s("div",d,[a(c)])])])}}};export{y as default};
|
||||
import{N as m}from"./NotificationRoot-3GhaCSMI.js";import{k as r,r as l,o,c as t,a,b as s,m as n,_ as i}from"./main-pPEsZPea.js";const u={class:"min-h-screen bg-gray-200 flex flex-col justify-center py-12 sm:px-6 lg:px-8"},_={class:"sm:mx-auto sm:w-full sm:max-w-md px-4 sm:px-0"},p=["src"],x={class:"mt-8 sm:mx-auto sm:w-full sm:max-w-md px-4 sm:px-0"},d={class:"bg-white py-8 px-4 shadow rounded-lg sm:px-10"},y={__name:"LayoutLogin",setup(w){const e=r(()=>window.customer_logo?window.customer_logo:!1);return(f,h)=>{const c=l("router-view");return o(),t("div",u,[a(m),s("div",_,[e.value?(o(),t("img",{key:1,src:e.value,class:"block w-48 h-auto max-w-full text-primary-400 mx-auto"},null,8,p)):(o(),n(i,{key:0,class:"block w-48 h-auto max-w-full text-primary-400 mx-auto"}))]),s("div",x,[s("div",d,[a(c)])])])}}};export{y as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
import{aj as Zi,ak as Ji,al as Qi,am as eo,a5 as to,f as ro,E as ao,k as no,an as io,Y as oo,H as ea,o as so,c as lo,b as uo}from"./main-B9dpPbRR.js";var ta={exports:{}};const fo=Zi(Ji);/*!
|
||||
import{aj as Zi,ak as Ji,al as Qi,am as eo,a5 as to,f as ro,E as ao,k as no,an as io,Y as oo,H as ea,o as so,c as lo,b as uo}from"./main-pPEsZPea.js";var ta={exports:{}};const fo=Zi(Ji);/*!
|
||||
* Chart.js v2.9.4
|
||||
* https://www.chartjs.org
|
||||
* (c) 2020 Chart.js Contributors
|
||||
@@ -1 +1 @@
|
||||
import{Z as c,o as t,c as e,b as o}from"./main-B9dpPbRR.js";const s={},n={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},r=o("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),l=o("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),a=[r,l];function _(i,d){return t(),e("svg",n,a)}const p=c(s,[["render",_]]);export{p as L};
|
||||
import{Z as c,o as t,c as e,b as o}from"./main-pPEsZPea.js";const s={},n={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},r=o("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),l=o("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),a=[r,l];function _(i,d){return t(),e("svg",n,a)}const p=c(s,[["render",_]]);export{p as L};
|
||||
@@ -1 +1 @@
|
||||
import{u as N,d as M,v as E,e as L,f as w,g as p,h as $,i as j,j as G,k as y,r as l,o as c,c as R,a as n,w as u,l as e,m as _,n as B,b,p as I,t as h,q as T,s as U}from"./main-B9dpPbRR.js";const A={class:"mt-5 mb-8"},F={class:"mb-4"},z={__name:"Login",setup(O){const k=N(),s=M(),{t:m}=E.useI18n(),V=L(),d=w(!1);let o=w(!1);const q={email:{required:p.withMessage(m("validation.required"),$),email:p.withMessage(m("validation.email_incorrect"),j)},password:{required:p.withMessage(m("validation.required"),$)}},t=G(q,y(()=>s.loginData)),x=y(()=>o.value?"text":"password");async function S(){if(U.defaults.withCredentials=!0,t.value.$touch(),t.value.$invalid)return!0;d.value=!0;try{d.value=!0,await s.login(s.loginData),V.push("/admin/dashboard"),k.showNotification({type:"success",message:"Logged in successfully."})}catch{d.value=!1}}return(i,a)=>{const g=l("BaseInput"),f=l("BaseInputGroup"),v=l("BaseIcon"),D=l("router-link"),C=l("BaseButton");return c(),R("form",{id:"loginForm",class:"mt-12 text-left",onSubmit:T(S,["prevent"])},[n(f,{error:e(t).email.$error&&e(t).email.$errors[0].$message,label:i.$t("login.email"),class:"mb-4",required:""},{default:u(()=>[n(g,{modelValue:e(s).loginData.email,"onUpdate:modelValue":a[0]||(a[0]=r=>e(s).loginData.email=r),invalid:e(t).email.$error,focus:"",type:"email",name:"email",onInput:a[1]||(a[1]=r=>e(t).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(f,{error:e(t).password.$error&&e(t).password.$errors[0].$message,label:i.$t("login.password"),class:"mb-4",required:""},{default:u(()=>[n(g,{modelValue:e(s).loginData.password,"onUpdate:modelValue":a[4]||(a[4]=r=>e(s).loginData.password=r),invalid:e(t).password.$error,type:x.value,name:"password",onInput:a[5]||(a[5]=r=>e(t).password.$touch())},{right:u(()=>[e(o)?(c(),_(v,{key:0,name:"EyeOffIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[2]||(a[2]=r=>B(o)?o.value=!e(o):o=!e(o))})):(c(),_(v,{key:1,name:"EyeIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[3]||(a[3]=r=>B(o)?o.value=!e(o):o=!e(o))}))]),_:1},8,["modelValue","invalid","type"])]),_:1},8,["error","label"]),b("div",A,[b("div",F,[n(D,{to:"forgot-password",class:"text-sm text-primary-400 hover:text-gray-700"},{default:u(()=>[I(h(i.$t("login.forgot_password")),1)]),_:1})])]),n(C,{loading:d.value,type:"submit"},{default:u(()=>[I(h(i.$t("login.login")),1)]),_:1},8,["loading"])],32)}}};export{z as default};
|
||||
import{u as N,d as M,v as E,e as L,f as w,g as p,h as $,i as j,j as G,k as y,r as l,o as c,c as R,a as n,w as u,l as e,m as _,n as B,b,p as I,t as h,q as T,s as U}from"./main-pPEsZPea.js";const A={class:"mt-5 mb-8"},F={class:"mb-4"},z={__name:"Login",setup(O){const k=N(),s=M(),{t:m}=E.useI18n(),V=L(),d=w(!1);let o=w(!1);const q={email:{required:p.withMessage(m("validation.required"),$),email:p.withMessage(m("validation.email_incorrect"),j)},password:{required:p.withMessage(m("validation.required"),$)}},t=G(q,y(()=>s.loginData)),x=y(()=>o.value?"text":"password");async function S(){if(U.defaults.withCredentials=!0,t.value.$touch(),t.value.$invalid)return!0;d.value=!0;try{d.value=!0,await s.login(s.loginData),V.push("/admin/dashboard"),k.showNotification({type:"success",message:"Logged in successfully."})}catch{d.value=!1}}return(i,a)=>{const g=l("BaseInput"),f=l("BaseInputGroup"),v=l("BaseIcon"),D=l("router-link"),C=l("BaseButton");return c(),R("form",{id:"loginForm",class:"mt-12 text-left",onSubmit:T(S,["prevent"])},[n(f,{error:e(t).email.$error&&e(t).email.$errors[0].$message,label:i.$t("login.email"),class:"mb-4",required:""},{default:u(()=>[n(g,{modelValue:e(s).loginData.email,"onUpdate:modelValue":a[0]||(a[0]=r=>e(s).loginData.email=r),invalid:e(t).email.$error,focus:"",type:"email",name:"email",onInput:a[1]||(a[1]=r=>e(t).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(f,{error:e(t).password.$error&&e(t).password.$errors[0].$message,label:i.$t("login.password"),class:"mb-4",required:""},{default:u(()=>[n(g,{modelValue:e(s).loginData.password,"onUpdate:modelValue":a[4]||(a[4]=r=>e(s).loginData.password=r),invalid:e(t).password.$error,type:x.value,name:"password",onInput:a[5]||(a[5]=r=>e(t).password.$touch())},{right:u(()=>[e(o)?(c(),_(v,{key:0,name:"EyeOffIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[2]||(a[2]=r=>B(o)?o.value=!e(o):o=!e(o))})):(c(),_(v,{key:1,name:"EyeIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[3]||(a[3]=r=>B(o)?o.value=!e(o):o=!e(o))}))]),_:1},8,["modelValue","invalid","type"])]),_:1},8,["error","label"]),b("div",A,[b("div",F,[n(D,{to:"forgot-password",class:"text-sm text-primary-400 hover:text-gray-700"},{default:u(()=>[I(h(i.$t("login.forgot_password")),1)]),_:1})])]),n(C,{loading:d.value,type:"submit"},{default:u(()=>[I(h(i.$t("login.login")),1)]),_:1},8,["loading"])],32)}}};export{z as default};
|
||||
@@ -1 +1 @@
|
||||
import{e as C,L as j,v as L,f as w,k as $,j as M,r as d,o as c,c as E,a as r,w as i,l as e,m as y,b as D,p as B,t as b,J as N,q as T,g,h as I,i as G}from"./main-B9dpPbRR.js";import{u as O}from"./auth-6FPSPboo.js";const P={class:"flex items-center justify-between"},A={__name:"Login",setup(R){const _=C(),k=j(),s=O(),{t:m}=L.useI18n();let u=w(!1);const l=w(!1),h=$(()=>l.value?"text":"password"),V=$(()=>({loginData:{email:{required:g.withMessage(m("validation.required"),I),email:g.withMessage(m("validation.email_incorrect"),G)},password:{required:g.withMessage(m("validation.required"),I)}}})),o=M(V,s);async function q(){if(o.value.loginData.$touch(),o.value.loginData.$invalid)return!0;u.value=!0;let n={...s.loginData,company:k.params.company};try{return await s.login(n),u.value=!1,_.push({name:"customer.dashboard"});s.$reset()}catch{u.value=!1}}return(n,a)=>{const v=d("BaseInput"),f=d("BaseInputGroup"),p=d("BaseIcon"),x=d("router-link"),S=d("BaseButton");return c(),E("form",{id:"loginForm",class:"space-y-6",action:"#",method:"POST",onSubmit:T(q,["prevent"])},[r(f,{error:e(o).loginData.email.$error&&e(o).loginData.email.$errors[0].$message,label:n.$t("login.email"),class:"mb-4",required:""},{default:i(()=>[r(v,{modelValue:e(s).loginData.email,"onUpdate:modelValue":a[0]||(a[0]=t=>e(s).loginData.email=t),type:"email",invalid:e(o).loginData.email.$error,onInput:a[1]||(a[1]=t=>e(o).loginData.email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),r(f,{error:e(o).loginData.password.$error&&e(o).loginData.password.$errors[0].$message,label:n.$t("login.password"),class:"mb-4",required:""},{default:i(()=>[r(v,{modelValue:e(s).loginData.password,"onUpdate:modelValue":a[4]||(a[4]=t=>e(s).loginData.password=t),type:h.value,invalid:e(o).loginData.password.$error,onInput:a[5]||(a[5]=t=>e(o).loginData.password.$touch())},{right:i(()=>[l.value?(c(),y(p,{key:0,name:"EyeOffIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[2]||(a[2]=t=>l.value=!l.value)})):(c(),y(p,{key:1,name:"EyeIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[3]||(a[3]=t=>l.value=!l.value)}))]),_:1},8,["modelValue","type","invalid"])]),_:1},8,["error","label"]),D("div",P,[r(x,{to:{name:"customer.forgot-password"},class:"text-sm text-primary-600 hover:text-gray-500"},{default:i(()=>[B(b(n.$t("login.forgot_password")),1)]),_:1},8,["to"])]),D("div",null,[r(S,{loading:e(u),disabled:e(u),type:"submit",class:"w-full justify-center"},{left:i(t=>[r(p,{name:"LockClosedIcon",class:N(t.class)},null,8,["class"])]),default:i(()=>[B(" "+b(n.$t("login.login")),1)]),_:1},8,["loading","disabled"])])],32)}}};export{A as default};
|
||||
import{e as C,L as j,v as L,f as w,k as $,j as M,r as d,o as c,c as E,a as r,w as i,l as e,m as y,b as D,p as B,t as b,J as N,q as T,g,h as I,i as G}from"./main-pPEsZPea.js";import{u as O}from"./auth-mYHkZCAB.js";const P={class:"flex items-center justify-between"},A={__name:"Login",setup(R){const _=C(),k=j(),s=O(),{t:m}=L.useI18n();let u=w(!1);const l=w(!1),h=$(()=>l.value?"text":"password"),V=$(()=>({loginData:{email:{required:g.withMessage(m("validation.required"),I),email:g.withMessage(m("validation.email_incorrect"),G)},password:{required:g.withMessage(m("validation.required"),I)}}})),o=M(V,s);async function q(){if(o.value.loginData.$touch(),o.value.loginData.$invalid)return!0;u.value=!0;let n={...s.loginData,company:k.params.company};try{return await s.login(n),u.value=!1,_.push({name:"customer.dashboard"});s.$reset()}catch{u.value=!1}}return(n,a)=>{const v=d("BaseInput"),f=d("BaseInputGroup"),p=d("BaseIcon"),x=d("router-link"),S=d("BaseButton");return c(),E("form",{id:"loginForm",class:"space-y-6",action:"#",method:"POST",onSubmit:T(q,["prevent"])},[r(f,{error:e(o).loginData.email.$error&&e(o).loginData.email.$errors[0].$message,label:n.$t("login.email"),class:"mb-4",required:""},{default:i(()=>[r(v,{modelValue:e(s).loginData.email,"onUpdate:modelValue":a[0]||(a[0]=t=>e(s).loginData.email=t),type:"email",invalid:e(o).loginData.email.$error,onInput:a[1]||(a[1]=t=>e(o).loginData.email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),r(f,{error:e(o).loginData.password.$error&&e(o).loginData.password.$errors[0].$message,label:n.$t("login.password"),class:"mb-4",required:""},{default:i(()=>[r(v,{modelValue:e(s).loginData.password,"onUpdate:modelValue":a[4]||(a[4]=t=>e(s).loginData.password=t),type:h.value,invalid:e(o).loginData.password.$error,onInput:a[5]||(a[5]=t=>e(o).loginData.password.$touch())},{right:i(()=>[l.value?(c(),y(p,{key:0,name:"EyeOffIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[2]||(a[2]=t=>l.value=!l.value)})):(c(),y(p,{key:1,name:"EyeIcon",class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:a[3]||(a[3]=t=>l.value=!l.value)}))]),_:1},8,["modelValue","type","invalid"])]),_:1},8,["error","label"]),D("div",P,[r(x,{to:{name:"customer.forgot-password"},class:"text-sm text-primary-600 hover:text-gray-500"},{default:i(()=>[B(b(n.$t("login.forgot_password")),1)]),_:1},8,["to"])]),D("div",null,[r(S,{loading:e(u),disabled:e(u),type:"submit",class:"w-full justify-center"},{left:i(t=>[r(p,{name:"LockClosedIcon",class:N(t.class)},null,8,["class"])]),default:i(()=>[B(" "+b(n.$t("login.login")),1)]),_:1},8,["loading","disabled"])])],32)}}};export{A as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{a7 as z,u as C,v as I,L as T,M as x,F as M,a5 as E,r,o as d,m as p,w as t,l as m,a as i,Q as v,p as S,t as D,K as k,f as O,k as j,c as F,J as P,N as G,H}from"./main-B9dpPbRR.js";import{u as A,_ as L}from"./NoteModal-h_90cxoW.js";import"./payment-Y8OywN76.js";const V={__name:"NoteIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(_){const c=_,B=z(),g=C(),{t:a}=I.useI18n(),o=A(),h=T(),y=x(),w=M();E("utils");function b(n){o.fetchNote(n),w.openModal({title:a("settings.customization.notes.edit_note"),componentName:"NoteModal",size:"md",refreshData:c.loadData})}function s(n){B.openDialog({title:a("general.are_you_sure"),message:a("settings.customization.notes.note_confirm_delete"),yesLabel:a("general.yes"),noLabel:a("general.no"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async()=>{(await o.deleteNote(n)).data.success?g.showNotification({type:"success",message:a("settings.customization.notes.deleted_message")}):g.showNotification({type:"error",message:a("settings.customization.notes.already_in_use")}),c.loadData&&c.loadData()})}return(n,e)=>{const l=r("BaseIcon"),u=r("BaseButton"),N=r("BaseDropdownItem"),f=r("BaseDropdown");return d(),p(f,null,{activator:t(()=>[m(h).name==="notes.view"?(d(),p(u,{key:0,variant:"primary"},{default:t(()=>[i(l,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(d(),p(l,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:t(()=>[m(y).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(N,{key:0,onClick:e[0]||(e[0]=$=>b(_.row.id))},{default:t(()=>[i(l,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),S(" "+D(n.$t("general.edit")),1)]),_:1})):k("",!0),m(y).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(N,{key:1,onClick:e[1]||(e[1]=$=>s(_.row.id))},{default:t(()=>[i(l,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),S(" "+D(n.$t("general.delete")),1)]),_:1})):k("",!0)]),_:1})}}},R={__name:"NotesSetting",setup(_){const{t:c}=I.useI18n(),B=M();z();const g=A();C();const a=x(),o=O(""),h=j(()=>[{key:"name",label:c("settings.customization.notes.name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"type",label:c("settings.customization.notes.type"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function y({page:s,filter:n,sort:e}){let l=H({orderByField:e.fieldName||"created_at",orderBy:e.order||"desc",page:s}),u=await g.fetchNotes(l);return{data:u.data.data,pagination:{totalPages:u.data.meta.last_page,currentPage:s,totalCount:u.data.meta.total,limit:5}}}async function w(){await B.openModal({title:c("settings.customization.notes.add_note"),componentName:"NoteModal",size:"md",refreshData:o.value&&o.value.refresh})}async function b(){o.value&&o.value.refresh()}return(s,n)=>{const e=r("BaseIcon"),l=r("BaseButton"),u=r("BaseTable"),N=r("BaseSettingCard");return d(),F(G,null,[i(L),i(N,{title:s.$t("settings.customization.notes.title"),description:s.$t("settings.customization.notes.description")},{action:t(()=>[m(a).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(l,{key:0,variant:"primary-outline",onClick:w},{left:t(f=>[i(e,{class:P(f.class),name:"PlusIcon"},null,8,["class"])]),default:t(()=>[S(" "+D(s.$t("settings.customization.notes.add_note")),1)]),_:1})):k("",!0)]),default:t(()=>[i(u,{ref_key:"table",ref:o,data:y,columns:h.value,class:"mt-14"},{"cell-actions":t(({row:f})=>[i(V,{row:f.data,table:o.value,"load-data":b},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{R as default};
|
||||
import{a7 as z,u as C,v as I,L as T,M as x,F as M,a5 as E,r,o as d,m as p,w as t,l as m,a as i,Q as v,p as S,t as D,K as k,f as O,k as j,c as F,J as P,N as G,H}from"./main-pPEsZPea.js";import{u as A,_ as L}from"./NoteModal-YX0uc_EM.js";import"./payment-fIjVKZH2.js";const V={__name:"NoteIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(_){const c=_,B=z(),g=C(),{t:a}=I.useI18n(),o=A(),h=T(),y=x(),w=M();E("utils");function b(n){o.fetchNote(n),w.openModal({title:a("settings.customization.notes.edit_note"),componentName:"NoteModal",size:"md",refreshData:c.loadData})}function s(n){B.openDialog({title:a("general.are_you_sure"),message:a("settings.customization.notes.note_confirm_delete"),yesLabel:a("general.yes"),noLabel:a("general.no"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async()=>{(await o.deleteNote(n)).data.success?g.showNotification({type:"success",message:a("settings.customization.notes.deleted_message")}):g.showNotification({type:"error",message:a("settings.customization.notes.already_in_use")}),c.loadData&&c.loadData()})}return(n,e)=>{const l=r("BaseIcon"),u=r("BaseButton"),N=r("BaseDropdownItem"),f=r("BaseDropdown");return d(),p(f,null,{activator:t(()=>[m(h).name==="notes.view"?(d(),p(u,{key:0,variant:"primary"},{default:t(()=>[i(l,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(d(),p(l,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:t(()=>[m(y).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(N,{key:0,onClick:e[0]||(e[0]=$=>b(_.row.id))},{default:t(()=>[i(l,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),S(" "+D(n.$t("general.edit")),1)]),_:1})):k("",!0),m(y).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(N,{key:1,onClick:e[1]||(e[1]=$=>s(_.row.id))},{default:t(()=>[i(l,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),S(" "+D(n.$t("general.delete")),1)]),_:1})):k("",!0)]),_:1})}}},R={__name:"NotesSetting",setup(_){const{t:c}=I.useI18n(),B=M();z();const g=A();C();const a=x(),o=O(""),h=j(()=>[{key:"name",label:c("settings.customization.notes.name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"type",label:c("settings.customization.notes.type"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function y({page:s,filter:n,sort:e}){let l=H({orderByField:e.fieldName||"created_at",orderBy:e.order||"desc",page:s}),u=await g.fetchNotes(l);return{data:u.data.data,pagination:{totalPages:u.data.meta.last_page,currentPage:s,totalCount:u.data.meta.total,limit:5}}}async function w(){await B.openModal({title:c("settings.customization.notes.add_note"),componentName:"NoteModal",size:"md",refreshData:o.value&&o.value.refresh})}async function b(){o.value&&o.value.refresh()}return(s,n)=>{const e=r("BaseIcon"),l=r("BaseButton"),u=r("BaseTable"),N=r("BaseSettingCard");return d(),F(G,null,[i(L),i(N,{title:s.$t("settings.customization.notes.title"),description:s.$t("settings.customization.notes.description")},{action:t(()=>[m(a).hasAbilities(m(v).MANAGE_NOTE)?(d(),p(l,{key:0,variant:"primary-outline",onClick:w},{left:t(f=>[i(e,{class:P(f.class),name:"PlusIcon"},null,8,["class"])]),default:t(()=>[S(" "+D(s.$t("settings.customization.notes.add_note")),1)]),_:1})):k("",!0)]),default:t(()=>[i(u,{ref_key:"table",ref:o,data:y,columns:h.value,class:"mt-14"},{"cell-actions":t(({row:f})=>[i(V,{row:f.data,table:o.value,"load-data":b},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{R as default};
|
||||
@@ -1 +1 @@
|
||||
import{u as h,f as x,k as u,Y as w,o as s,c as a,b as t,K as f,J as r,t as _,q as g,Z as y,r as k,a as N,w as C,N as z,O as L,m as M,aE as B}from"./main-B9dpPbRR.js";const b={class:"overflow-hidden rounded-lg shadow-xs"},S={class:"p-4"},$={class:"flex items-start"},T={class:"shrink-0"},O={key:0,class:"w-6 h-6 text-green-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},I=t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),V=[I],j={key:1,class:"w-6 h-6 text-blue-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},E=t("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z","clip-rule":"evenodd"},null,-1),q=[E],A={key:2,class:"w-6 h-6 text-red-400",fill:"currentColor",viewBox:"0 0 24 24"},D=t("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z","clip-rule":"evenodd"},null,-1),F=[D],G={class:"flex-1 w-0 ml-3 text-left"},J={class:"flex shrink-0"},K=t("svg",{class:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[t("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1),R=[K],Y={__name:"NotificationItem",props:{notification:{type:Object,default:null}},setup(e){const o=e,d=h();let l=x("");const i=u(()=>o.notification.type=="success"),m=u(()=>o.notification.type=="error"),n=u(()=>o.notification.type=="info");function c(){d.hideNotification(o.notification)}function p(){clearTimeout(l)}function v(){l=setTimeout(()=>{d.hideNotification(o.notification)},o.notification.time||5e3)}return w(()=>{v()}),(Q,U)=>(s(),a("div",{class:r([i.value||n.value?"bg-white":"bg-red-50","max-w-sm mb-3 rounded-lg shadow-lg cursor-pointer pointer-events-auto w-full md:w-96"]),onClick:g(c,["stop"]),onMouseenter:p,onMouseleave:v},[t("div",b,[t("div",S,[t("div",$,[t("div",T,[i.value?(s(),a("svg",O,V)):f("",!0),n.value?(s(),a("svg",j,q)):f("",!0),m.value?(s(),a("svg",A,F)):f("",!0)]),t("div",G,[t("p",{class:r(`text-sm leading-5 font-medium ${i.value||n.value?"text-gray-900":"text-red-800"}`)},_(e.notification.title?e.notification.title:i.value?"Success!":"Error"),3),t("p",{class:r(`mt-1 text-sm leading-5 ${i.value||n.value?"text-gray-500":"text-red-700"}`)},_(e.notification.message?e.notification.message:i.value?"Successful":"Something went wrong"),3)]),t("div",J,[t("button",{class:r([i.value||n.value?" text-gray-400 focus:text-gray-500":"text-red-400 focus:text-red-500","inline-flex w-5 h-5 transition duration-150 ease-in-out focus:outline-none"]),onClick:c},R,2)])])])])],34))}},Z={components:{NotificationItem:Y},setup(){const e=h();return{notifications:u(()=>e.notifications)}}},H={class:"fixed inset-0 z-50 flex flex-col items-end justify-start w-full px-4 py-6 pointer-events-none sm:p-6"};function P(e,o,d,l,i,m){const n=k("NotificationItem");return s(),a("div",H,[N(B,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2","enter-to-class":"translate-y-0 opacity-100 sm:translate-x-0","leave-active-class":"transition duration-100 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:C(()=>[(s(!0),a(z,null,L(l.notifications,c=>(s(),M(n,{key:c.id,notification:c},null,8,["notification"]))),128))]),_:1})])}const X=y(Z,[["render",P]]);export{X as N};
|
||||
import{u as h,f as x,k as u,Y as w,o as s,c as a,b as t,K as f,J as r,t as _,q as g,Z as y,r as k,a as N,w as C,N as z,O as L,m as M,aH as B}from"./main-pPEsZPea.js";const b={class:"overflow-hidden rounded-lg shadow-xs"},S={class:"p-4"},$={class:"flex items-start"},T={class:"shrink-0"},O={key:0,class:"w-6 h-6 text-green-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},I=t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"},null,-1),V=[I],j={key:1,class:"w-6 h-6 text-blue-400",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},E=t("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z","clip-rule":"evenodd"},null,-1),q=[E],A={key:2,class:"w-6 h-6 text-red-400",fill:"currentColor",viewBox:"0 0 24 24"},D=t("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z","clip-rule":"evenodd"},null,-1),F=[D],G={class:"flex-1 w-0 ml-3 text-left"},H={class:"flex shrink-0"},J=t("svg",{class:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},[t("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"})],-1),K=[J],R={__name:"NotificationItem",props:{notification:{type:Object,default:null}},setup(e){const o=e,d=h();let l=x("");const i=u(()=>o.notification.type=="success"),m=u(()=>o.notification.type=="error"),n=u(()=>o.notification.type=="info");function c(){d.hideNotification(o.notification)}function p(){clearTimeout(l)}function v(){l=setTimeout(()=>{d.hideNotification(o.notification)},o.notification.time||5e3)}return w(()=>{v()}),(Q,U)=>(s(),a("div",{class:r([i.value||n.value?"bg-white":"bg-red-50","max-w-sm mb-3 rounded-lg shadow-lg cursor-pointer pointer-events-auto w-full md:w-96"]),onClick:g(c,["stop"]),onMouseenter:p,onMouseleave:v},[t("div",b,[t("div",S,[t("div",$,[t("div",T,[i.value?(s(),a("svg",O,V)):f("",!0),n.value?(s(),a("svg",j,q)):f("",!0),m.value?(s(),a("svg",A,F)):f("",!0)]),t("div",G,[t("p",{class:r(`text-sm leading-5 font-medium ${i.value||n.value?"text-gray-900":"text-red-800"}`)},_(e.notification.title?e.notification.title:i.value?"Success!":"Error"),3),t("p",{class:r(`mt-1 text-sm leading-5 ${i.value||n.value?"text-gray-500":"text-red-700"}`)},_(e.notification.message?e.notification.message:i.value?"Successful":"Something went wrong"),3)]),t("div",H,[t("button",{class:r([i.value||n.value?" text-gray-400 focus:text-gray-500":"text-red-400 focus:text-red-500","inline-flex w-5 h-5 transition duration-150 ease-in-out focus:outline-none"]),onClick:c},K,2)])])])])],34))}},Y={components:{NotificationItem:R},setup(){const e=h();return{notifications:u(()=>e.notifications)}}},Z={class:"fixed inset-0 z-50 flex flex-col items-end justify-start w-full px-4 py-6 pointer-events-none sm:p-6"};function P(e,o,d,l,i,m){const n=k("NotificationItem");return s(),a("div",Z,[N(B,{"enter-active-class":"transition duration-300 ease-out","enter-from-class":"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2","enter-to-class":"translate-y-0 opacity-100 sm:translate-x-0","leave-active-class":"transition duration-100 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:C(()=>[(s(!0),a(z,null,L(l.notifications,c=>(s(),M(n,{key:c.id,notification:c},null,8,["notification"]))),128))]),_:1})])}const X=y(Y,[["render",P]]);export{X as N};
|
||||
@@ -1 +1 @@
|
||||
import{E as q,f as E,v as h,H as k,k as m,j as F,r as a,o as y,m as w,w as u,b as _,a as d,l as o,J as M,K as Y,p as D,t as U,q as j,g as S,h as G,i as O}from"./main-B9dpPbRR.js";const z={class:"grid-cols-2 col-span-1 mt-14"},H={class:"divide-y divide-gray-200"},T={__name:"NotificationsSetting",setup(J){const s=q();let r=E(!1);const{t:v}=h.useI18n(),i=k({notify_invoice_viewed:s.selectedCompanySettings.notify_invoice_viewed,notify_estimate_viewed:s.selectedCompanySettings.notify_estimate_viewed,notification_email:s.selectedCompanySettings.notification_email}),B=m(()=>({notification_email:{required:S.withMessage(v("validation.required"),G),email:S.withMessage(v("validation.email_incorrect"),O)}})),l=F(B,m(()=>i)),p=m({get:()=>i.notify_invoice_viewed==="YES",set:async e=>{const t=e?"YES":"NO";let c={settings:{notify_invoice_viewed:t}};i.notify_invoice_viewed=t,await s.updateCompanySettings({data:c,message:"general.setting_updated"})}}),f=m({get:()=>i.notify_estimate_viewed==="YES",set:async e=>{const t=e?"YES":"NO";let c={settings:{notify_estimate_viewed:t}};i.notify_estimate_viewed=t,await s.updateCompanySettings({data:c,message:"general.setting_updated"})}});async function $(){if(l.value.$touch(),l.value.$invalid)return!0;r.value=!0;const e={settings:{notification_email:i.notification_email}};await s.updateCompanySettings({data:e,message:"settings.notification.email_save_message"}),r.value=!1}return(e,t)=>{const c=a("BaseInput"),V=a("BaseInputGroup"),C=a("BaseIcon"),I=a("BaseButton"),b=a("BaseDivider"),g=a("BaseSwitchSection"),N=a("BaseSettingCard");return y(),w(N,{title:e.$t("settings.notification.title"),description:e.$t("settings.notification.description")},{default:u(()=>[_("form",{action:"",onSubmit:j($,["prevent"])},[_("div",z,[d(V,{error:o(l).notification_email.$error&&o(l).notification_email.$errors[0].$message,label:e.$t("settings.notification.email"),class:"my-2",required:""},{default:u(()=>[d(c,{modelValue:i.notification_email,"onUpdate:modelValue":t[0]||(t[0]=n=>i.notification_email=n),modelModifiers:{trim:!0},invalid:o(l).notification_email.$error,type:"email",onInput:t[1]||(t[1]=n=>o(l).notification_email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),d(I,{disabled:o(r),loading:o(r),variant:"primary",type:"submit",class:"mt-6"},{left:u(n=>[o(r)?Y("",!0):(y(),w(C,{key:0,class:M(n.class),name:"SaveIcon"},null,8,["class"]))]),default:u(()=>[D(" "+U(e.$t("settings.notification.save")),1)]),_:1},8,["disabled","loading"])])],32),d(b,{class:"mt-6 mb-2"}),_("ul",H,[d(g,{modelValue:p.value,"onUpdate:modelValue":t[2]||(t[2]=n=>p.value=n),title:e.$t("settings.notification.invoice_viewed"),description:e.$t("settings.notification.invoice_viewed_desc")},null,8,["modelValue","title","description"]),d(g,{modelValue:f.value,"onUpdate:modelValue":t[3]||(t[3]=n=>f.value=n),title:e.$t("settings.notification.estimate_viewed"),description:e.$t("settings.notification.estimate_viewed_desc")},null,8,["modelValue","title","description"])])]),_:1},8,["title","description"])}}};export{T as default};
|
||||
import{E as q,f as E,v as h,H as k,k as m,j as F,r as a,o as y,m as w,w as u,b as _,a as d,l as o,J as M,K as Y,p as D,t as U,q as j,g as S,h as G,i as O}from"./main-pPEsZPea.js";const z={class:"grid-cols-2 col-span-1 mt-14"},H={class:"divide-y divide-gray-200"},T={__name:"NotificationsSetting",setup(J){const s=q();let r=E(!1);const{t:v}=h.useI18n(),i=k({notify_invoice_viewed:s.selectedCompanySettings.notify_invoice_viewed,notify_estimate_viewed:s.selectedCompanySettings.notify_estimate_viewed,notification_email:s.selectedCompanySettings.notification_email}),B=m(()=>({notification_email:{required:S.withMessage(v("validation.required"),G),email:S.withMessage(v("validation.email_incorrect"),O)}})),l=F(B,m(()=>i)),p=m({get:()=>i.notify_invoice_viewed==="YES",set:async e=>{const t=e?"YES":"NO";let c={settings:{notify_invoice_viewed:t}};i.notify_invoice_viewed=t,await s.updateCompanySettings({data:c,message:"general.setting_updated"})}}),f=m({get:()=>i.notify_estimate_viewed==="YES",set:async e=>{const t=e?"YES":"NO";let c={settings:{notify_estimate_viewed:t}};i.notify_estimate_viewed=t,await s.updateCompanySettings({data:c,message:"general.setting_updated"})}});async function $(){if(l.value.$touch(),l.value.$invalid)return!0;r.value=!0;const e={settings:{notification_email:i.notification_email}};await s.updateCompanySettings({data:e,message:"settings.notification.email_save_message"}),r.value=!1}return(e,t)=>{const c=a("BaseInput"),V=a("BaseInputGroup"),C=a("BaseIcon"),I=a("BaseButton"),b=a("BaseDivider"),g=a("BaseSwitchSection"),N=a("BaseSettingCard");return y(),w(N,{title:e.$t("settings.notification.title"),description:e.$t("settings.notification.description")},{default:u(()=>[_("form",{action:"",onSubmit:j($,["prevent"])},[_("div",z,[d(V,{error:o(l).notification_email.$error&&o(l).notification_email.$errors[0].$message,label:e.$t("settings.notification.email"),class:"my-2",required:""},{default:u(()=>[d(c,{modelValue:i.notification_email,"onUpdate:modelValue":t[0]||(t[0]=n=>i.notification_email=n),modelModifiers:{trim:!0},invalid:o(l).notification_email.$error,type:"email",onInput:t[1]||(t[1]=n=>o(l).notification_email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),d(I,{disabled:o(r),loading:o(r),variant:"primary",type:"submit",class:"mt-6"},{left:u(n=>[o(r)?Y("",!0):(y(),w(C,{key:0,class:M(n.class),name:"SaveIcon"},null,8,["class"]))]),default:u(()=>[D(" "+U(e.$t("settings.notification.save")),1)]),_:1},8,["disabled","loading"])])],32),d(b,{class:"mt-6 mb-2"}),_("ul",H,[d(g,{modelValue:p.value,"onUpdate:modelValue":t[2]||(t[2]=n=>p.value=n),title:e.$t("settings.notification.invoice_viewed"),description:e.$t("settings.notification.invoice_viewed_desc")},null,8,["modelValue","title","description"]),d(g,{modelValue:f.value,"onUpdate:modelValue":t[3]||(t[3]=n=>f.value=n),title:e.$t("settings.notification.estimate_viewed"),description:e.$t("settings.notification.estimate_viewed_desc")},null,8,["modelValue","title","description"])])]),_:1},8,["title","description"])}}};export{T as default};
|
||||
@@ -1 +1 @@
|
||||
import{k as s,r,o as d,m as c}from"./main-B9dpPbRR.js";const i={__name:"NumberType",props:{modelValue:{type:[String,Number],default:null}},emits:["update:modelValue"],setup(l,{emit:u}){const a=l,n=u,e=s({get:()=>a.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const m=r("BaseInput");return d(),c(m,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=p=>e.value=p),type:"number"},null,8,["modelValue"])}}};export{i as default};
|
||||
import{k as s,r,o as d,m as c}from"./main-pPEsZPea.js";const i={__name:"NumberType",props:{modelValue:{type:[String,Number],default:null}},emits:["update:modelValue"],setup(l,{emit:u}){const a=l,n=u,e=s({get:()=>a.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const m=r("BaseInput");return d(),c(m,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=p=>e.value=p),type:"number"},null,8,["modelValue"])}}};export{i as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{F as w,v as S,f as V,k as p,g as P,h as C,I as k,j as q,r as u,o as j,m as N,w as r,b as c,p as y,t as v,l as a,a as s,q as x,J as D}from"./main-B9dpPbRR.js";import{u as z}from"./payment-Y8OywN76.js";const G={class:"flex justify-between w-full"},L={class:"p-4 sm:p-6"},T={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},U={__name:"PaymentModeModal",setup(A){const o=w(),e=z(),{t:M}=S.useI18n(),l=V(!1),g=p(()=>({currentPaymentMode:{name:{required:P.withMessage(M("validation.required"),C),minLength:P.withMessage(M("validation.name_min_length",{count:3}),k(3))}}})),t=q(g,p(()=>e)),h=p(()=>o.active&&o.componentName==="PaymentModeModal");async function B(){if(t.value.currentPaymentMode.$touch(),t.value.currentPaymentMode.$invalid)return!0;try{const n=e.currentPaymentMode.id?e.updatePaymentMode:e.addPaymentMode;l.value=!0,await n(e.currentPaymentMode),l.value=!1,o.refreshData&&o.refreshData(),d()}catch{return l.value=!1,!0}}function d(){o.closeModal(),setTimeout(()=>{t.value.$reset(),e.currentPaymentMode={id:"",name:null}})}return(n,m)=>{const f=u("BaseIcon"),$=u("BaseInput"),b=u("BaseInputGroup"),_=u("BaseButton"),I=u("BaseModal");return j(),N(I,{show:h.value,onClose:d},{header:r(()=>[c("div",G,[y(v(a(o).title)+" ",1),s(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:d})])]),default:r(()=>[c("form",{action:"",onSubmit:x(B,["prevent"])},[c("div",L,[s(b,{label:n.$t("settings.payment_modes.mode_name"),error:a(t).currentPaymentMode.name.$error&&a(t).currentPaymentMode.name.$errors[0].$message,required:""},{default:r(()=>[s($,{modelValue:a(e).currentPaymentMode.name,"onUpdate:modelValue":m[0]||(m[0]=i=>a(e).currentPaymentMode.name=i),invalid:a(t).currentPaymentMode.name.$error,onInput:m[1]||(m[1]=i=>a(t).currentPaymentMode.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"])]),c("div",T,[s(_,{variant:"primary-outline",class:"mr-3",type:"button",onClick:d},{default:r(()=>[y(v(n.$t("general.cancel")),1)]),_:1}),s(_,{loading:l.value,disabled:l.value,variant:"primary",type:"submit"},{left:r(i=>[s(f,{name:"SaveIcon",class:D(i.class)},null,8,["class"])]),default:r(()=>[y(" "+v(a(e).currentPaymentMode.id?n.$t("general.update"):n.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{U as _};
|
||||
import{F as w,v as S,f as V,k as p,g as P,h as C,I as k,j as q,r as u,o as j,m as N,w as r,b as c,p as y,t as v,l as a,a as s,q as x,J as D}from"./main-pPEsZPea.js";import{u as z}from"./payment-fIjVKZH2.js";const G={class:"flex justify-between w-full"},L={class:"p-4 sm:p-6"},T={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},U={__name:"PaymentModeModal",setup(A){const o=w(),e=z(),{t:M}=S.useI18n(),l=V(!1),g=p(()=>({currentPaymentMode:{name:{required:P.withMessage(M("validation.required"),C),minLength:P.withMessage(M("validation.name_min_length",{count:3}),k(3))}}})),t=q(g,p(()=>e)),h=p(()=>o.active&&o.componentName==="PaymentModeModal");async function B(){if(t.value.currentPaymentMode.$touch(),t.value.currentPaymentMode.$invalid)return!0;try{const n=e.currentPaymentMode.id?e.updatePaymentMode:e.addPaymentMode;l.value=!0,await n(e.currentPaymentMode),l.value=!1,o.refreshData&&o.refreshData(),d()}catch{return l.value=!1,!0}}function d(){o.closeModal(),setTimeout(()=>{t.value.$reset(),e.currentPaymentMode={id:"",name:null}})}return(n,m)=>{const f=u("BaseIcon"),$=u("BaseInput"),b=u("BaseInputGroup"),_=u("BaseButton"),I=u("BaseModal");return j(),N(I,{show:h.value,onClose:d},{header:r(()=>[c("div",G,[y(v(a(o).title)+" ",1),s(f,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:d})])]),default:r(()=>[c("form",{action:"",onSubmit:x(B,["prevent"])},[c("div",L,[s(b,{label:n.$t("settings.payment_modes.mode_name"),error:a(t).currentPaymentMode.name.$error&&a(t).currentPaymentMode.name.$errors[0].$message,required:""},{default:r(()=>[s($,{modelValue:a(e).currentPaymentMode.name,"onUpdate:modelValue":m[0]||(m[0]=i=>a(e).currentPaymentMode.name=i),invalid:a(t).currentPaymentMode.name.$error,onInput:m[1]||(m[1]=i=>a(t).currentPaymentMode.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"])]),c("div",T,[s(_,{variant:"primary-outline",class:"mr-3",type:"button",onClick:d},{default:r(()=>[y(v(n.$t("general.cancel")),1)]),_:1}),s(_,{loading:l.value,disabled:l.value,variant:"primary",type:"submit"},{left:r(i=>[s(f,{name:"SaveIcon",class:D(i.class)},null,8,["class"])]),default:r(()=>[y(" "+v(a(e).currentPaymentMode.id?n.$t("general.update"):n.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{U as _};
|
||||
@@ -1 +1 @@
|
||||
import{a7 as M,u as S,v as b,L as k,M as C,F as I,a5 as x,r as m,o as p,m as v,w as a,l as $,a as t,p as w,t as D,f as N,k as z,c as T,J as j,N as F}from"./main-B9dpPbRR.js";import{u as P}from"./payment-Y8OywN76.js";import{_ as L}from"./PaymentModeModal-ywSNH2DC.js";const H={__name:"PaymentModeIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(u){const d=u,y=M();S();const{t:s}=b.useI18n(),o=P(),_=k();C();const f=I();x("utils");function g(e){o.fetchPaymentMode(e),f.openModal({title:s("settings.payment_modes.edit_payment_mode"),componentName:"PaymentModeModal",refreshData:d.loadData&&d.loadData,size:"sm"})}function B(e){y.openDialog({title:s("general.are_you_sure"),message:s("settings.payment_modes.payment_mode_confirm_delete"),yesLabel:s("general.ok"),noLabel:s("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async l=>{l&&(await o.deletePaymentMode(e),d.loadData&&d.loadData())})}return(e,l)=>{const n=m("BaseIcon"),c=m("BaseButton"),r=m("BaseDropdownItem"),h=m("BaseDropdown");return p(),v(h,null,{activator:a(()=>[$(_).name==="paymentModes.view"?(p(),v(c,{key:0,variant:"primary"},{default:a(()=>[t(n,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(p(),v(n,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:a(()=>[t(r,{onClick:l[0]||(l[0]=i=>g(u.row.id))},{default:a(()=>[t(n,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),w(" "+D(e.$t("general.edit")),1)]),_:1}),t(r,{onClick:l[1]||(l[1]=i=>B(u.row.id))},{default:a(()=>[t(n,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),w(" "+D(e.$t("general.delete")),1)]),_:1})]),_:1})}}},J={__name:"PaymentsModeSetting",setup(u){const d=I();M();const y=P(),{t:s}=b.useI18n(),o=N(null),_=z(()=>[{key:"name",label:s("settings.payment_modes.mode_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function f(){o.value&&o.value.refresh()}async function g({page:e,filter:l,sort:n}){let c={orderByField:n.fieldName||"created_at",orderBy:n.order||"desc",page:e},r=await y.fetchPaymentModes(c);return{data:r.data.data,pagination:{totalPages:r.data.meta.last_page,currentPage:e,totalCount:r.data.meta.total,limit:5}}}function B(){d.openModal({title:s("settings.payment_modes.add_payment_mode"),componentName:"PaymentModeModal",refreshData:o.value&&o.value.refresh,size:"sm"})}return(e,l)=>{const n=m("BaseIcon"),c=m("BaseButton"),r=m("BaseTable"),h=m("BaseSettingCard");return p(),T(F,null,[t(L),t(h,{title:e.$t("settings.payment_modes.title"),description:e.$t("settings.payment_modes.description")},{action:a(()=>[t(c,{type:"submit",variant:"primary-outline",onClick:B},{left:a(i=>[t(n,{class:j(i.class),name:"PlusIcon"},null,8,["class"])]),default:a(()=>[w(" "+D(e.$t("settings.payment_modes.add_payment_mode")),1)]),_:1})]),default:a(()=>[t(r,{ref_key:"table",ref:o,data:g,columns:_.value,class:"mt-16"},{"cell-actions":a(({row:i})=>[t(H,{row:i.data,table:o.value,"load-data":f},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{J as default};
|
||||
import{a7 as M,u as S,v as b,L as k,M as C,F as I,a5 as x,r as m,o as p,m as v,w as a,l as $,a as t,p as w,t as D,f as N,k as z,c as T,J as j,N as F}from"./main-pPEsZPea.js";import{u as P}from"./payment-fIjVKZH2.js";import{_ as L}from"./PaymentModeModal-vETzN8Vz.js";const H={__name:"PaymentModeIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(u){const d=u,y=M();S();const{t:s}=b.useI18n(),o=P(),_=k();C();const f=I();x("utils");function g(e){o.fetchPaymentMode(e),f.openModal({title:s("settings.payment_modes.edit_payment_mode"),componentName:"PaymentModeModal",refreshData:d.loadData&&d.loadData,size:"sm"})}function B(e){y.openDialog({title:s("general.are_you_sure"),message:s("settings.payment_modes.payment_mode_confirm_delete"),yesLabel:s("general.ok"),noLabel:s("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async l=>{l&&(await o.deletePaymentMode(e),d.loadData&&d.loadData())})}return(e,l)=>{const n=m("BaseIcon"),c=m("BaseButton"),r=m("BaseDropdownItem"),h=m("BaseDropdown");return p(),v(h,null,{activator:a(()=>[$(_).name==="paymentModes.view"?(p(),v(c,{key:0,variant:"primary"},{default:a(()=>[t(n,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(p(),v(n,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:a(()=>[t(r,{onClick:l[0]||(l[0]=i=>g(u.row.id))},{default:a(()=>[t(n,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),w(" "+D(e.$t("general.edit")),1)]),_:1}),t(r,{onClick:l[1]||(l[1]=i=>B(u.row.id))},{default:a(()=>[t(n,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),w(" "+D(e.$t("general.delete")),1)]),_:1})]),_:1})}}},J={__name:"PaymentsModeSetting",setup(u){const d=I();M();const y=P(),{t:s}=b.useI18n(),o=N(null),_=z(()=>[{key:"name",label:s("settings.payment_modes.mode_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]);async function f(){o.value&&o.value.refresh()}async function g({page:e,filter:l,sort:n}){let c={orderByField:n.fieldName||"created_at",orderBy:n.order||"desc",page:e},r=await y.fetchPaymentModes(c);return{data:r.data.data,pagination:{totalPages:r.data.meta.last_page,currentPage:e,totalCount:r.data.meta.total,limit:5}}}function B(){d.openModal({title:s("settings.payment_modes.add_payment_mode"),componentName:"PaymentModeModal",refreshData:o.value&&o.value.refresh,size:"sm"})}return(e,l)=>{const n=m("BaseIcon"),c=m("BaseButton"),r=m("BaseTable"),h=m("BaseSettingCard");return p(),T(F,null,[t(L),t(h,{title:e.$t("settings.payment_modes.title"),description:e.$t("settings.payment_modes.description")},{action:a(()=>[t(c,{type:"submit",variant:"primary-outline",onClick:B},{left:a(i=>[t(n,{class:j(i.class),name:"PlusIcon"},null,8,["class"])]),default:a(()=>[w(" "+D(e.$t("settings.payment_modes.add_payment_mode")),1)]),_:1})]),default:a(()=>[t(r,{ref_key:"table",ref:o,data:g,columns:_.value,class:"mt-16"},{"cell-actions":a(({row:i})=>[t(H,{row:i.data,table:o.value,"load-data":f},null,8,["row","table"])]),_:1},8,["columns"])]),_:1},8,["title","description"])],64)}}};export{J as default};
|
||||
@@ -1 +1 @@
|
||||
import{k as s,r,o as d,m as c}from"./main-B9dpPbRR.js";const i={__name:"PhoneType",props:{modelValue:{type:[String,Number],default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const u=l,n=a,e=s({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const p=r("BaseInput");return d(),c(p,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=m=>e.value=m),type:"tel"},null,8,["modelValue"])}}};export{i as default};
|
||||
import{k as s,r,o as d,m as c}from"./main-pPEsZPea.js";const i={__name:"PhoneType",props:{modelValue:{type:[String,Number],default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const u=l,n=a,e=s({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,o)=>{const p=r("BaseInput");return d(),c(p,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=m=>e.value=m),type:"tel"},null,8,["modelValue"])}}};export{i as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{aO as E,u as b,a7 as k,M as x,v as C,L as S,e as V,a5 as $,r as c,o as n,m as a,w as o,l as t,a as r,Q as p,p as v,t as _,K as f}from"./main-B9dpPbRR.js";const A={__name:"RecurringInvoiceIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(l){const y=l,g=E(),w=b(),D=k(),m=x(),{t:s}=C.useI18n(),h=S();V(),$("utils");async function B(i=null){D.openDialog({title:s("general.are_you_sure"),message:s("invoices.confirm_delete"),yesLabel:s("general.ok"),noLabel:s("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async u=>{u&&await g.deleteMultipleRecurringInvoices(i).then(e=>{e.data.success?(y.table&&y.table.refresh(),g.$patch(d=>{d.selectedRecurringInvoices=[],d.selectAllField=!1}),w.showNotification({type:"success",message:s("recurring_invoices.deleted_message",2)})):e.data.error&&w.showNotification({type:"error",message:e.data.message})})})}return(i,u)=>{const e=c("BaseIcon"),d=c("BaseButton"),I=c("BaseDropdownItem"),R=c("router-link"),N=c("BaseDropdown");return n(),a(N,{"content-loading":t(g).isFetchingViewData},{activator:o(()=>[t(h).name==="recurring-invoices.view"?(n(),a(d,{key:0,variant:"primary"},{default:o(()=>[r(e,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(n(),a(e,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:o(()=>[t(m).hasAbilities(t(p).EDIT_RECURRING_INVOICE)?(n(),a(R,{key:0,to:`/admin/recurring-invoices/${l.row.id}/edit`},{default:o(()=>[r(I,null,{default:o(()=>[r(e,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.edit")),1)]),_:1})]),_:1},8,["to"])):f("",!0),t(h).name!=="recurring-invoices.view"&&t(m).hasAbilities(t(p).VIEW_RECURRING_INVOICE)?(n(),a(R,{key:1,to:`recurring-invoices/${l.row.id}/view`},{default:o(()=>[r(I,null,{default:o(()=>[r(e,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):f("",!0),t(m).hasAbilities(t(p).DELETE_RECURRING_INVOICE)?(n(),a(I,{key:2,onClick:u[0]||(u[0]=O=>B(l.row.id))},{default:o(()=>[r(e,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.delete")),1)]),_:1})):f("",!0)]),_:1},8,["content-loading"])}}};export{A as _};
|
||||
import{aR as E,u as b,a7 as k,M as x,v as C,L as S,e as V,a5 as $,r as c,o as n,m as a,w as o,l as t,a as r,Q as p,p as v,t as _,K as f}from"./main-pPEsZPea.js";const A={__name:"RecurringInvoiceIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:()=>{}}},setup(l){const y=l,g=E(),w=b(),D=k(),m=x(),{t:s}=C.useI18n(),h=S();V(),$("utils");async function B(i=null){D.openDialog({title:s("general.are_you_sure"),message:s("invoices.confirm_delete"),yesLabel:s("general.ok"),noLabel:s("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async u=>{u&&await g.deleteMultipleRecurringInvoices(i).then(e=>{e.data.success?(y.table&&y.table.refresh(),g.$patch(d=>{d.selectedRecurringInvoices=[],d.selectAllField=!1}),w.showNotification({type:"success",message:s("recurring_invoices.deleted_message",2)})):e.data.error&&w.showNotification({type:"error",message:e.data.message})})})}return(i,u)=>{const e=c("BaseIcon"),d=c("BaseButton"),I=c("BaseDropdownItem"),R=c("router-link"),N=c("BaseDropdown");return n(),a(N,{"content-loading":t(g).isFetchingViewData},{activator:o(()=>[t(h).name==="recurring-invoices.view"?(n(),a(d,{key:0,variant:"primary"},{default:o(()=>[r(e,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(n(),a(e,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:o(()=>[t(m).hasAbilities(t(p).EDIT_RECURRING_INVOICE)?(n(),a(R,{key:0,to:`/admin/recurring-invoices/${l.row.id}/edit`},{default:o(()=>[r(I,null,{default:o(()=>[r(e,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.edit")),1)]),_:1})]),_:1},8,["to"])):f("",!0),t(h).name!=="recurring-invoices.view"&&t(m).hasAbilities(t(p).VIEW_RECURRING_INVOICE)?(n(),a(R,{key:1,to:`recurring-invoices/${l.row.id}/view`},{default:o(()=>[r(I,null,{default:o(()=>[r(e,{name:"EyeIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.view")),1)]),_:1})]),_:1},8,["to"])):f("",!0),t(m).hasAbilities(t(p).DELETE_RECURRING_INVOICE)?(n(),a(I,{key:2,onClick:u[0]||(u[0]=O=>B(l.row.id))},{default:o(()=>[r(e,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),v(" "+_(i.$t("general.delete")),1)]),_:1})):f("",!0)]),_:1},8,["content-loading"])}}};export{A as _};
|
||||
@@ -1 +1 @@
|
||||
import{L as S,e as M,v as E,H as C,f as $,k as L,j as P,r as d,o as f,c as R,a as n,w as u,l as o,m as g,n as _,p as x,t as A,q as G,g as p,h as y,i as U,I as j,a0 as D}from"./main-B9dpPbRR.js";import{u as N}from"./global-1F4OAoew.js";import{u as O}from"./auth-6FPSPboo.js";const J={__name:"ResetPassword",setup(F){const c=S(),I=M(),b=O(),{t:i}=E.useI18n(),r=C({email:"",password:"",password_confirmation:""});N();let a=$(!1),v=$(!1);const V=L(()=>({email:{required:p.withMessage(i("validation.required"),y),email:p.withMessage(i("validation.email_incorrect"),U)},password:{required:p.withMessage(i("validation.required"),y),minLength:p.withMessage(i("validation.password_min_length",{count:8}),j(8))},password_confirmation:{sameAsPassword:p.withMessage(i("validation.password_incorrect"),D(r.password))}})),s=P(V,r);async function B(l){if(s.value.$touch(),!s.value.$invalid){let e={email:r.email,password:r.password,password_confirmation:r.password_confirmation,token:c.params.token};v.value=!0;let m=b.resetPassword(e,c.params.company);v.value=!1,m.data&&I.push({name:"customer.login"})}}return(l,e)=>{const m=d("BaseInput"),w=d("BaseInputGroup"),k=d("EyeOffIcon"),q=d("EyeIcon"),h=d("BaseButton");return f(),R("form",{id:"loginForm",onSubmit:G(B,["prevent"])},[n(w,{error:o(s).email.$error&&o(s).email.$errors[0].$message,label:l.$t("login.email"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.email,"onUpdate:modelValue":e[0]||(e[0]=t=>r.email=t),type:"email",name:"email",invalid:o(s).email.$error,onInput:e[1]||(e[1]=t=>o(s).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(w,{error:o(s).password.$error&&o(s).password.$errors[0].$message,label:l.$t("login.password"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.password,"onUpdate:modelValue":e[4]||(e[4]=t=>r.password=t),type:o(a)?"text":"password",name:"password",invalid:o(s).password.$error,onInput:e[5]||(e[5]=t=>o(s).password.$touch())},{right:u(()=>[o(a)?(f(),g(k,{key:0,class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:e[2]||(e[2]=t=>_(a)?a.value=!o(a):a=!o(a))})):(f(),g(q,{key:1,class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:e[3]||(e[3]=t=>_(a)?a.value=!o(a):a=!o(a))}))]),_:1},8,["modelValue","type","invalid"])]),_:1},8,["error","label"]),n(w,{error:o(s).password_confirmation.$error&&o(s).password_confirmation.$errors[0].$message,label:l.$t("login.retype_password"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.password_confirmation,"onUpdate:modelValue":e[6]||(e[6]=t=>r.password_confirmation=t),type:"password",name:"password",invalid:o(s).password_confirmation.$error,onInput:e[7]||(e[7]=t=>o(s).password_confirmation.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(h,{type:"submit",variant:"primary"},{default:u(()=>[x(A(l.$t("login.reset_password")),1)]),_:1})],32)}}};export{J as default};
|
||||
import{L as S,e as M,v as E,H as C,f as $,k as L,j as P,r as d,o as f,c as R,a as n,w as u,l as o,m as g,n as _,p as x,t as A,q as G,g as p,h as y,i as U,I as j,a0 as D}from"./main-pPEsZPea.js";import{u as N}from"./global-s5lx2XuM.js";import{u as O}from"./auth-mYHkZCAB.js";const J={__name:"ResetPassword",setup(F){const c=S(),I=M(),b=O(),{t:i}=E.useI18n(),r=C({email:"",password:"",password_confirmation:""});N();let a=$(!1),v=$(!1);const V=L(()=>({email:{required:p.withMessage(i("validation.required"),y),email:p.withMessage(i("validation.email_incorrect"),U)},password:{required:p.withMessage(i("validation.required"),y),minLength:p.withMessage(i("validation.password_min_length",{count:8}),j(8))},password_confirmation:{sameAsPassword:p.withMessage(i("validation.password_incorrect"),D(r.password))}})),s=P(V,r);async function B(l){if(s.value.$touch(),!s.value.$invalid){let e={email:r.email,password:r.password,password_confirmation:r.password_confirmation,token:c.params.token};v.value=!0;let m=b.resetPassword(e,c.params.company);v.value=!1,m.data&&I.push({name:"customer.login"})}}return(l,e)=>{const m=d("BaseInput"),w=d("BaseInputGroup"),k=d("EyeOffIcon"),q=d("EyeIcon"),h=d("BaseButton");return f(),R("form",{id:"loginForm",onSubmit:G(B,["prevent"])},[n(w,{error:o(s).email.$error&&o(s).email.$errors[0].$message,label:l.$t("login.email"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.email,"onUpdate:modelValue":e[0]||(e[0]=t=>r.email=t),type:"email",name:"email",invalid:o(s).email.$error,onInput:e[1]||(e[1]=t=>o(s).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(w,{error:o(s).password.$error&&o(s).password.$errors[0].$message,label:l.$t("login.password"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.password,"onUpdate:modelValue":e[4]||(e[4]=t=>r.password=t),type:o(a)?"text":"password",name:"password",invalid:o(s).password.$error,onInput:e[5]||(e[5]=t=>o(s).password.$touch())},{right:u(()=>[o(a)?(f(),g(k,{key:0,class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:e[2]||(e[2]=t=>_(a)?a.value=!o(a):a=!o(a))})):(f(),g(q,{key:1,class:"w-5 h-5 mr-1 text-gray-500 cursor-pointer",onClick:e[3]||(e[3]=t=>_(a)?a.value=!o(a):a=!o(a))}))]),_:1},8,["modelValue","type","invalid"])]),_:1},8,["error","label"]),n(w,{error:o(s).password_confirmation.$error&&o(s).password_confirmation.$errors[0].$message,label:l.$t("login.retype_password"),class:"mb-4",required:""},{default:u(()=>[n(m,{modelValue:r.password_confirmation,"onUpdate:modelValue":e[6]||(e[6]=t=>r.password_confirmation=t),type:"password",name:"password",invalid:o(s).password_confirmation.$error,onInput:e[7]||(e[7]=t=>o(s).password_confirmation.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),n(h,{type:"submit",variant:"primary"},{default:u(()=>[x(A(l.$t("login.reset_password")),1)]),_:1})],32)}}};export{J as default};
|
||||
@@ -1 +1 @@
|
||||
import{u as I,v as q,L as h,e as L,H as k,f as P,k as d,j as S,r as f,o as N,c as A,a as o,w as p,l as t,p as C,t as E,q as R,h as v,i as U,I as j,a0 as D,s as G,a1 as x}from"./main-B9dpPbRR.js";const M={__name:"ResetPassword",setup(F){const w=I(),{t:n}=q.useI18n(),c=h(),$=L(),r=k({email:"",password:"",password_confirmation:""}),u=P(!1),_=d(()=>({email:{required:v,email:U},password:{required:v,minLength:j(8)},password_confirmation:{sameAsPassword:D(r.password)}})),a=S(_,r),g=d(()=>a.value.email.$error?a.value.email.required.$invalid?n("validation.required"):a.value.email.email?n("validation.email_incorrect"):!1:""),b=d(()=>a.value.password.$error?a.value.password.required.$invalid?n("validation.required"):a.value.password.minLength?n("validation.password_min_length",{count:a.value.password.minLength.$params.min}):!1:""),V=d(()=>a.value.password_confirmation.$error?a.value.password_confirmation.sameAsPassword.$invalid?n("validation.password_incorrect"):!1:"");async function y(i){if(a.value.$touch(),!a.value.$invalid)try{let e={email:r.email,password:r.password,password_confirmation:r.password_confirmation,token:c.params.token};u.value=!0;let l=await G.post("/api/v1/auth/reset/password",e);u.value=!1,l.data&&(w.showNotification({type:"success",message:n("login.password_reset_successfully")}),$.push("/login"))}catch(e){x(e),u.value=!1,e.response&&e.response.status}}return(i,e)=>{const l=f("BaseInput"),m=f("BaseInputGroup"),B=f("BaseButton");return N(),A("form",{id:"loginForm",onSubmit:R(y,["prevent"])},[o(m,{error:g.value,label:i.$t("login.email"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.email,"onUpdate:modelValue":e[0]||(e[0]=s=>r.email=s),invalid:t(a).email.$error,focus:"",type:"email",name:"email",onInput:e[1]||(e[1]=s=>t(a).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(m,{error:b.value,label:i.$t("login.password"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.password,"onUpdate:modelValue":e[2]||(e[2]=s=>r.password=s),invalid:t(a).password.$error,type:"password",name:"password",onInput:e[3]||(e[3]=s=>t(a).password.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(m,{error:V.value,label:i.$t("login.retype_password"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.password_confirmation,"onUpdate:modelValue":e[4]||(e[4]=s=>r.password_confirmation=s),invalid:t(a).password_confirmation.$error,type:"password",name:"password",onInput:e[5]||(e[5]=s=>t(a).password_confirmation.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(B,{loading:u.value,type:"submit",variant:"primary"},{default:p(()=>[C(E(i.$t("login.reset_password")),1)]),_:1},8,["loading"])],32)}}};export{M as default};
|
||||
import{u as I,v as q,L as h,e as L,H as k,f as P,k as d,j as S,r as f,o as N,c as A,a as o,w as p,l as t,p as C,t as E,q as R,h as v,i as U,I as j,a0 as D,s as G,a1 as x}from"./main-pPEsZPea.js";const M={__name:"ResetPassword",setup(F){const w=I(),{t:n}=q.useI18n(),c=h(),$=L(),r=k({email:"",password:"",password_confirmation:""}),u=P(!1),_=d(()=>({email:{required:v,email:U},password:{required:v,minLength:j(8)},password_confirmation:{sameAsPassword:D(r.password)}})),a=S(_,r),g=d(()=>a.value.email.$error?a.value.email.required.$invalid?n("validation.required"):a.value.email.email?n("validation.email_incorrect"):!1:""),b=d(()=>a.value.password.$error?a.value.password.required.$invalid?n("validation.required"):a.value.password.minLength?n("validation.password_min_length",{count:a.value.password.minLength.$params.min}):!1:""),V=d(()=>a.value.password_confirmation.$error?a.value.password_confirmation.sameAsPassword.$invalid?n("validation.password_incorrect"):!1:"");async function y(i){if(a.value.$touch(),!a.value.$invalid)try{let e={email:r.email,password:r.password,password_confirmation:r.password_confirmation,token:c.params.token};u.value=!0;let l=await G.post("/api/v1/auth/reset/password",e);u.value=!1,l.data&&(w.showNotification({type:"success",message:n("login.password_reset_successfully")}),$.push("/login"))}catch(e){x(e),u.value=!1,e.response&&e.response.status}}return(i,e)=>{const l=f("BaseInput"),m=f("BaseInputGroup"),B=f("BaseButton");return N(),A("form",{id:"loginForm",onSubmit:R(y,["prevent"])},[o(m,{error:g.value,label:i.$t("login.email"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.email,"onUpdate:modelValue":e[0]||(e[0]=s=>r.email=s),invalid:t(a).email.$error,focus:"",type:"email",name:"email",onInput:e[1]||(e[1]=s=>t(a).email.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(m,{error:b.value,label:i.$t("login.password"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.password,"onUpdate:modelValue":e[2]||(e[2]=s=>r.password=s),invalid:t(a).password.$error,type:"password",name:"password",onInput:e[3]||(e[3]=s=>t(a).password.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(m,{error:V.value,label:i.$t("login.retype_password"),class:"mb-4",required:""},{default:p(()=>[o(l,{modelValue:r.password_confirmation,"onUpdate:modelValue":e[4]||(e[4]=s=>r.password_confirmation=s),invalid:t(a).password_confirmation.$error,type:"password",name:"password",onInput:e[5]||(e[5]=s=>t(a).password_confirmation.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),o(B,{loading:u.value,type:"submit",variant:"primary"},{default:p(()=>[C(E(i.$t("login.reset_password")),1)]),_:1},8,["loading"])],32)}}};export{M as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{f as v,v as j,F as E,M as T,k as A,r as h,o as s,c as n,a as o,b as t,w as c,l as a,Q as b,m as L,aL as O,J as F,p as D,t as u,K as x,T as G,aM as P,N as g,O as U,aN as J}from"./main-B9dpPbRR.js";import{u as K,_ as Q}from"./NoteModal-h_90cxoW.js";const W={class:"w-full"},q={class:"overflow-hidden rounded-md shadow-lg ring-1 ring-black ring-opacity-5"},H={class:"relative grid bg-white"},R={class:"relative p-4"},X={key:0,class:"relative flex flex-col overflow-auto list max-h-36"},Y=["onClick"],Z={class:"flex justify-between px-2"},ee={class:"m-0 text-base font-semibold leading-tight text-gray-700 cursor-pointer"},te={key:1,class:"flex justify-center p-5 text-gray-400"},se={class:"text-base text-gray-500"},oe={class:"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400"},re={__name:"SelectNotePopup",props:{type:{type:String,default:null}},emits:["select"],setup(N,{emit:k}){const d=N,w=k;v(null);const{t:C}=j.useI18n(),l=v(null),B=E(),r=K(),m=T(),f=A(()=>l.value?r.notes.filter(function(e){return e.name.toLowerCase().indexOf(l.value.toLowerCase())!==-1}):r.notes);async function I(){await r.fetchNotes({filter:{},orderByField:"",orderBy:"",type:d.type?d.type:""})}function S(e,i){w("select",{...r.notes[e]}),l.value=null,i()}function V(){B.openModal({title:C("settings.customization.notes.add_note"),componentName:"NoteModal",size:"lg",data:d.type})}return(e,i)=>{const y=h("BaseIcon"),M=h("BaseInput");return s(),n(g,null,[o(Q),t("div",W,[o(a(J),null,{default:c(({isOpen:z})=>[a(m).hasAbilities(a(b).VIEW_NOTE)?(s(),L(a(O),{key:0,class:F([z?"":"text-opacity-90","flex items-center z-10 font-medium text-primary-400 focus:outline-none focus:border-none"]),onClick:I},{default:c(()=>[o(y,{name:"PlusIcon",class:"w-4 h-4 font-medium text-primary-400"}),D(" "+u(e.$t("general.insert_note")),1)]),_:2},1032,["class"])):x("",!0),o(G,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"translate-y-1 opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"translate-y-0 opacity-100","leave-to-class":"translate-y-1 opacity-0"},{default:c(()=>[o(a(P),{class:"absolute z-20 px-4 mt-3 sm:px-0 w-screen max-w-full left-0 top-3"},{default:c(({close:$})=>[t("div",q,[t("div",H,[t("div",R,[o(M,{modelValue:l.value,"onUpdate:modelValue":i[0]||(i[0]=p=>l.value=p),placeholder:e.$t("general.search"),type:"text",class:"text-black"},null,8,["modelValue","placeholder"])]),f.value.length>0?(s(),n("div",X,[(s(!0),n(g,null,U(f.value,(p,_)=>(s(),n("div",{key:_,tabindex:"2",class:"px-6 py-4 border-b border-gray-200 border-solid cursor-pointer hover:bg-gray-100 hover:cursor-pointer last:border-b-0",onClick:ae=>S(_,$)},[t("div",Z,[t("label",ee,u(p.name),1)])],8,Y))),128))])):(s(),n("div",te,[t("label",se,u(e.$t("general.no_note_found")),1)]))]),a(m).hasAbilities(a(b).MANAGE_NOTE)?(s(),n("button",{key:0,type:"button",class:"h-10 flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none",onClick:V},[o(y,{name:"CheckCircleIcon",class:"text-primary-400"}),t("label",oe,u(e.$t("settings.customization.notes.add_new_note")),1)])):x("",!0)])]),_:1})]),_:1})]),_:1})])],64)}}};export{re as _};
|
||||
import{f as v,v as j,F as E,M as O,k as T,r as h,o as s,c as n,a as o,b as t,w as c,l as a,Q as b,m as A,aO as F,J as L,p as P,t as u,K as x,T as D,aP as G,N as g,O as Q,aQ as U}from"./main-pPEsZPea.js";import{u as J,_ as K}from"./NoteModal-YX0uc_EM.js";const W={class:"w-full"},q={class:"overflow-hidden rounded-md shadow-lg ring-1 ring-black ring-opacity-5"},H={class:"relative grid bg-white"},R={class:"relative p-4"},X={key:0,class:"relative flex flex-col overflow-auto list max-h-36"},Y=["onClick"],Z={class:"flex justify-between px-2"},ee={class:"m-0 text-base font-semibold leading-tight text-gray-700 cursor-pointer"},te={key:1,class:"flex justify-center p-5 text-gray-400"},se={class:"text-base text-gray-500"},oe={class:"m-0 ml-3 text-sm leading-none cursor-pointer font-base text-primary-400"},re={__name:"SelectNotePopup",props:{type:{type:String,default:null}},emits:["select"],setup(k,{emit:w}){const d=k,N=w;v(null);const{t:C}=j.useI18n(),l=v(null),B=E(),r=J(),m=O(),f=T(()=>l.value?r.notes.filter(function(e){return e.name.toLowerCase().indexOf(l.value.toLowerCase())!==-1}):r.notes);async function I(){await r.fetchNotes({filter:{},orderByField:"",orderBy:"",type:d.type?d.type:""})}function S(e,i){N("select",{...r.notes[e]}),l.value=null,i()}function V(){B.openModal({title:C("settings.customization.notes.add_note"),componentName:"NoteModal",size:"lg",data:d.type})}return(e,i)=>{const y=h("BaseIcon"),z=h("BaseInput");return s(),n(g,null,[o(K),t("div",W,[o(a(U),null,{default:c(({isOpen:M})=>[a(m).hasAbilities(a(b).VIEW_NOTE)?(s(),A(a(F),{key:0,class:L([M?"":"text-opacity-90","flex items-center z-10 font-medium text-primary-400 focus:outline-none focus:border-none"]),onClick:I},{default:c(()=>[o(y,{name:"PlusIcon",class:"w-4 h-4 font-medium text-primary-400"}),P(" "+u(e.$t("general.insert_note")),1)]),_:2},1032,["class"])):x("",!0),o(D,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"translate-y-1 opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"translate-y-0 opacity-100","leave-to-class":"translate-y-1 opacity-0"},{default:c(()=>[o(a(G),{class:"absolute z-20 px-4 mt-3 sm:px-0 w-screen max-w-full left-0 top-3"},{default:c(({close:$})=>[t("div",q,[t("div",H,[t("div",R,[o(z,{modelValue:l.value,"onUpdate:modelValue":i[0]||(i[0]=p=>l.value=p),placeholder:e.$t("general.search"),type:"text",class:"text-black"},null,8,["modelValue","placeholder"])]),f.value.length>0?(s(),n("div",X,[(s(!0),n(g,null,Q(f.value,(p,_)=>(s(),n("div",{key:_,tabindex:"2",class:"px-6 py-4 border-b border-gray-200 border-solid cursor-pointer hover:bg-gray-100 hover:cursor-pointer last:border-b-0",onClick:ae=>S(_,$)},[t("div",Z,[t("label",ee,u(p.name),1)])],8,Y))),128))])):(s(),n("div",te,[t("label",se,u(e.$t("general.no_note_found")),1)]))]),a(m).hasAbilities(a(b).MANAGE_NOTE)?(s(),n("button",{key:0,type:"button",class:"h-10 flex items-center justify-center w-full px-2 py-3 bg-gray-200 border-none outline-none",onClick:V},[o(y,{name:"CheckCircleIcon",class:"text-primary-400"}),t("label",oe,u(e.$t("settings.customization.notes.add_new_note")),1)])):x("",!0)])]),_:1})]),_:1})]),_:1})])],64)}}};export{re as _};
|
||||
@@ -1 +1 @@
|
||||
import{F as H,as as K,u as X,E as J,v as Q,f as h,H as W,k as M,g as p,h as B,i as E,j as Y,r as d,o as _,m as V,w as l,b as v,p as f,t as $,l as e,a,c as N,K as x}from"./main-B9dpPbRR.js";import{u as Z}from"./mail-driver-L7_iQECX.js";const ee={class:"flex justify-between w-full"},te={key:0,action:""},ae={class:"px-8 py-8 sm:p-6"},oe={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},se={key:1},re={class:"my-6 mx-4 border border-gray-200 relative"},le=["src"],ne={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},me={__name:"SendEstimateModal",emits:["update"],setup(ie,{emit:U}){const m=H(),j=K(),P=X(),k=J();Z();const{t:u}=Q.useI18n(),n=h(!1),I=h(""),b=h(!1),D=h(["customer","customerCustom","estimate","estimateCustom","company"]);let o=W({id:null,from:null,to:null,subject:"New Estimate",body:null});const F=U,G=M(()=>m.active&&m.componentName==="SendEstimateModal"),S=M(()=>m.data),L={from:{required:p.withMessage(u("validation.required"),B),email:p.withMessage(u("validation.email_incorrect"),E)},to:{required:p.withMessage(u("validation.required"),B),email:p.withMessage(u("validation.email_incorrect"),E)},subject:{required:p.withMessage(u("validation.required"),B)},body:{required:p.withMessage(u("validation.required"),B)}},s=Y(L,M(()=>o));function R(){b.value=!1}async function z(){let r=await k.fetchBasicMailConfig();o.id=m.id,r.data&&(o.from=r.data.from_mail),S.value&&(o.to=S.value.customer.email),o.body=k.selectedCompanySettings.estimate_mail_body}async function q(){if(s.value.$touch(),s.value.$invalid)return!0;try{if(n.value=!0,!b.value){const c=await j.previewEstimate(o);n.value=!1,b.value=!0;var r=new Blob([c.data],{type:"text/html"});I.value=URL.createObjectURL(r);return}const t=await j.sendEstimate(o);if(n.value=!1,t.data.success)return F("update"),y(),!0}catch(t){console.error(t),n.value=!1,P.showNotification({type:"error",message:u("estimates.something_went_wrong")})}}function y(){m.closeModal(),setTimeout(()=>{s.value.$reset(),b.value=!1,I.value=null},300)}return(r,t)=>{const c=d("BaseIcon"),C=d("BaseInput"),w=d("BaseInputGroup"),A=d("BaseCustomInput"),O=d("BaseInputGrid"),g=d("BaseButton"),T=d("BaseModal");return _(),V(T,{show:G.value,onClose:y,onOpen:z},{header:l(()=>[v("div",ee,[f($(e(m).title)+" ",1),a(c,{name:"XIcon",class:"h-6 w-6 text-gray-500 cursor-pointer",onClick:y})])]),default:l(()=>[b.value?(_(),N("div",se,[v("div",re,[a(g,{class:"absolute top-4 right-4",disabled:n.value,variant:"primary-outline",onClick:R},{default:l(()=>[a(c,{name:"PencilIcon",class:"h-5 mr-2"}),f(" Edit ")]),_:1},8,["disabled"]),v("iframe",{src:I.value,frameborder:"0",class:"w-full",style:{"min-height":"500px"}},null,8,le)]),v("div",ne,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:l(()=>[f($(r.$t("general.cancel")),1)]),_:1}),a(g,{loading:n.value,disabled:n.value,variant:"primary",type:"button",onClick:q},{default:l(()=>[n.value?x("",!0):(_(),V(c,{key:0,name:"PaperAirplaneIcon",class:"mr-2"})),f(" "+$(r.$t("general.send")),1)]),_:1},8,["loading","disabled"])])])):(_(),N("form",te,[v("div",ae,[a(O,{layout:"one-column"},{default:l(()=>[a(w,{label:r.$t("general.from"),required:"",error:e(s).from.$error&&e(s).from.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).from,"onUpdate:modelValue":t[0]||(t[0]=i=>e(o).from=i),type:"text",invalid:e(s).from.$error,onInput:t[1]||(t[1]=i=>e(s).from.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.to"),required:"",error:e(s).to.$error&&e(s).to.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).to,"onUpdate:modelValue":t[2]||(t[2]=i=>e(o).to=i),type:"text",invalid:e(s).to.$error,onInput:t[3]||(t[3]=i=>e(s).to.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.subject"),required:"",error:e(s).subject.$error&&e(s).subject.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).subject,"onUpdate:modelValue":t[4]||(t[4]=i=>e(o).subject=i),type:"text",invalid:e(s).subject.$error,onInput:t[5]||(t[5]=i=>e(s).subject.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.body"),required:""},{default:l(()=>[a(A,{modelValue:e(o).body,"onUpdate:modelValue":t[6]||(t[6]=i=>e(o).body=i),fields:D.value},null,8,["modelValue","fields"])]),_:1},8,["label"])]),_:1})]),v("div",oe,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:l(()=>[f($(r.$t("general.cancel")),1)]),_:1}),a(g,{loading:n.value,disabled:n.value,variant:"primary",type:"button",class:"mr-3",onClick:q},{default:l(()=>[n.value?x("",!0):(_(),V(c,{key:0,name:"PhotographIcon",class:"h-5 mr-2"})),f(" "+$(r.$t("general.preview")),1)]),_:1},8,["loading","disabled"])])]))]),_:1},8,["show"])}}};export{me as _};
|
||||
import{F as H,as as K,u as X,E as J,v as Q,f as h,H as W,k as M,g as p,h as B,i as E,j as Y,r as d,o as _,m as V,w as l,b as v,p as f,t as $,l as e,a,c as N,K as x}from"./main-pPEsZPea.js";import{u as Z}from"./mail-driver-SNHZXvKB.js";const ee={class:"flex justify-between w-full"},te={key:0,action:""},ae={class:"px-8 py-8 sm:p-6"},oe={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},se={key:1},re={class:"my-6 mx-4 border border-gray-200 relative"},le=["src"],ne={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},me={__name:"SendEstimateModal",emits:["update"],setup(ie,{emit:U}){const m=H(),j=K(),P=X(),k=J();Z();const{t:u}=Q.useI18n(),n=h(!1),I=h(""),b=h(!1),D=h(["customer","customerCustom","estimate","estimateCustom","company"]);let o=W({id:null,from:null,to:null,subject:"New Estimate",body:null});const F=U,G=M(()=>m.active&&m.componentName==="SendEstimateModal"),S=M(()=>m.data),L={from:{required:p.withMessage(u("validation.required"),B),email:p.withMessage(u("validation.email_incorrect"),E)},to:{required:p.withMessage(u("validation.required"),B),email:p.withMessage(u("validation.email_incorrect"),E)},subject:{required:p.withMessage(u("validation.required"),B)},body:{required:p.withMessage(u("validation.required"),B)}},s=Y(L,M(()=>o));function R(){b.value=!1}async function z(){let r=await k.fetchBasicMailConfig();o.id=m.id,r.data&&(o.from=r.data.from_mail),S.value&&(o.to=S.value.customer.email),o.body=k.selectedCompanySettings.estimate_mail_body}async function q(){if(s.value.$touch(),s.value.$invalid)return!0;try{if(n.value=!0,!b.value){const c=await j.previewEstimate(o);n.value=!1,b.value=!0;var r=new Blob([c.data],{type:"text/html"});I.value=URL.createObjectURL(r);return}const t=await j.sendEstimate(o);if(n.value=!1,t.data.success)return F("update"),y(),!0}catch(t){console.error(t),n.value=!1,P.showNotification({type:"error",message:u("estimates.something_went_wrong")})}}function y(){m.closeModal(),setTimeout(()=>{s.value.$reset(),b.value=!1,I.value=null},300)}return(r,t)=>{const c=d("BaseIcon"),C=d("BaseInput"),w=d("BaseInputGroup"),A=d("BaseCustomInput"),O=d("BaseInputGrid"),g=d("BaseButton"),T=d("BaseModal");return _(),V(T,{show:G.value,onClose:y,onOpen:z},{header:l(()=>[v("div",ee,[f($(e(m).title)+" ",1),a(c,{name:"XIcon",class:"h-6 w-6 text-gray-500 cursor-pointer",onClick:y})])]),default:l(()=>[b.value?(_(),N("div",se,[v("div",re,[a(g,{class:"absolute top-4 right-4",disabled:n.value,variant:"primary-outline",onClick:R},{default:l(()=>[a(c,{name:"PencilIcon",class:"h-5 mr-2"}),f(" Edit ")]),_:1},8,["disabled"]),v("iframe",{src:I.value,frameborder:"0",class:"w-full",style:{"min-height":"500px"}},null,8,le)]),v("div",ne,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:l(()=>[f($(r.$t("general.cancel")),1)]),_:1}),a(g,{loading:n.value,disabled:n.value,variant:"primary",type:"button",onClick:q},{default:l(()=>[n.value?x("",!0):(_(),V(c,{key:0,name:"PaperAirplaneIcon",class:"mr-2"})),f(" "+$(r.$t("general.send")),1)]),_:1},8,["loading","disabled"])])])):(_(),N("form",te,[v("div",ae,[a(O,{layout:"one-column"},{default:l(()=>[a(w,{label:r.$t("general.from"),required:"",error:e(s).from.$error&&e(s).from.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).from,"onUpdate:modelValue":t[0]||(t[0]=i=>e(o).from=i),type:"text",invalid:e(s).from.$error,onInput:t[1]||(t[1]=i=>e(s).from.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.to"),required:"",error:e(s).to.$error&&e(s).to.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).to,"onUpdate:modelValue":t[2]||(t[2]=i=>e(o).to=i),type:"text",invalid:e(s).to.$error,onInput:t[3]||(t[3]=i=>e(s).to.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.subject"),required:"",error:e(s).subject.$error&&e(s).subject.$errors[0].$message},{default:l(()=>[a(C,{modelValue:e(o).subject,"onUpdate:modelValue":t[4]||(t[4]=i=>e(o).subject=i),type:"text",invalid:e(s).subject.$error,onInput:t[5]||(t[5]=i=>e(s).subject.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:r.$t("general.body"),required:""},{default:l(()=>[a(A,{modelValue:e(o).body,"onUpdate:modelValue":t[6]||(t[6]=i=>e(o).body=i),fields:D.value},null,8,["modelValue","fields"])]),_:1},8,["label"])]),_:1})]),v("div",oe,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:l(()=>[f($(r.$t("general.cancel")),1)]),_:1}),a(g,{loading:n.value,disabled:n.value,variant:"primary",type:"button",class:"mr-3",onClick:q},{default:l(()=>[n.value?x("",!0):(_(),V(c,{key:0,name:"PhotographIcon",class:"h-5 mr-2"})),f(" "+$(r.$t("general.preview")),1)]),_:1},8,["loading","disabled"])])]))]),_:1},8,["show"])}}};export{me as _};
|
||||
@@ -1 +1 @@
|
||||
import{F as J,E as K,u as X,aq as Q,v as W,f as I,H as Y,k as B,g as v,h,i as N,j as Z,r as c,o as _,m as V,w as n,b as p,p as f,t as $,a,c as x,l as e,J as ee,K as U}from"./main-B9dpPbRR.js";import{u as oe}from"./mail-driver-L7_iQECX.js";const te={class:"flex justify-between w-full"},ae={key:0,action:""},re={class:"px-8 py-8 sm:p-6"},se={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},le={key:1},ne={class:"my-6 mx-4 border border-gray-200 relative"},ie=["src"],ue={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},ve={__name:"SendInvoiceModal",emits:["update"],setup(de,{emit:P}){const u=J(),j=K(),D=X(),k=Q();oe();const{t:d}=W.useI18n();let i=I(!1);const C=I(""),b=I(!1),F=P,G=I(["customer","customerCustom","invoice","invoiceCustom","company"]),r=Y({id:null,from:null,to:null,subject:"New Invoice",body:null}),z=B(()=>u.active&&u.componentName==="SendInvoiceModal"),E=B(()=>u.title),q=B(()=>u.data),L={from:{required:v.withMessage(d("validation.required"),h),email:v.withMessage(d("validation.email_incorrect"),N)},to:{required:v.withMessage(d("validation.required"),h),email:v.withMessage(d("validation.email_incorrect"),N)},subject:{required:v.withMessage(d("validation.required"),h)},body:{required:v.withMessage(d("validation.required"),h)}},t=Z(L,B(()=>r));function R(){b.value=!1}async function T(){let s=await j.fetchBasicMailConfig();r.id=u.id,s.data&&(r.from=s.data.from_mail),q.value&&(r.to=q.value.customer.email),r.body=j.selectedCompanySettings.invoice_mail_body}async function S(){if(t.value.$touch(),t.value.$invalid)return!0;try{if(i.value=!0,!b.value){const m=await k.previewInvoice(r);i.value=!1,b.value=!0;var s=new Blob([m.data],{type:"text/html"});C.value=URL.createObjectURL(s);return}const o=await k.sendInvoice(r);if(i.value=!1,o.data.success)return F("update",u.id),y(),!0}catch(o){console.error(o),i.value=!1,D.showNotification({type:"error",message:d("invoices.something_went_wrong")})}}function y(){u.closeModal(),setTimeout(()=>{t.value.$reset(),b.value=!1,C.value=null},300)}return(s,o)=>{const m=c("BaseIcon"),M=c("BaseInput"),w=c("BaseInputGroup"),A=c("BaseCustomInput"),O=c("BaseInputGrid"),g=c("BaseButton"),H=c("BaseModal");return _(),V(H,{show:z.value,onClose:y,onOpen:T},{header:n(()=>[p("div",te,[f($(E.value)+" ",1),a(m,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:y})])]),default:n(()=>[b.value?(_(),x("div",le,[p("div",ne,[a(g,{class:"absolute top-4 right-4",disabled:e(i),variant:"primary-outline",onClick:R},{default:n(()=>[a(m,{name:"PencilIcon",class:"h-5 mr-2"}),f(" Edit ")]),_:1},8,["disabled"]),p("iframe",{src:C.value,frameborder:"0",class:"w-full",style:{"min-height":"500px"}},null,8,ie)]),p("div",ue,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:n(()=>[f($(s.$t("general.cancel")),1)]),_:1}),a(g,{loading:e(i),disabled:e(i),variant:"primary",type:"button",onClick:o[7]||(o[7]=l=>S())},{default:n(()=>[e(i)?U("",!0):(_(),V(m,{key:0,name:"PaperAirplaneIcon",class:"h-5 mr-2"})),f(" "+$(s.$t("general.send")),1)]),_:1},8,["loading","disabled"])])])):(_(),x("form",ae,[p("div",re,[a(O,{layout:"one-column",class:"col-span-7"},{default:n(()=>[a(w,{label:s.$t("general.from"),required:"",error:e(t).from.$error&&e(t).from.$errors[0].$message},{default:n(()=>[a(M,{modelValue:r.from,"onUpdate:modelValue":o[0]||(o[0]=l=>r.from=l),type:"text",invalid:e(t).from.$error,onInput:o[1]||(o[1]=l=>e(t).from.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:s.$t("general.to"),required:"",error:e(t).to.$error&&e(t).to.$errors[0].$message},{default:n(()=>[a(M,{modelValue:r.to,"onUpdate:modelValue":o[2]||(o[2]=l=>r.to=l),type:"text",invalid:e(t).to.$error,onInput:o[3]||(o[3]=l=>e(t).to.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{error:e(t).subject.$error&&e(t).subject.$errors[0].$message,label:s.$t("general.subject"),required:""},{default:n(()=>[a(M,{modelValue:r.subject,"onUpdate:modelValue":o[4]||(o[4]=l=>r.subject=l),type:"text",invalid:e(t).subject.$error,onInput:o[5]||(o[5]=l=>e(t).subject.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),a(w,{label:s.$t("general.body"),error:e(t).body.$error&&e(t).body.$errors[0].$message,required:""},{default:n(()=>[a(A,{modelValue:r.body,"onUpdate:modelValue":o[6]||(o[6]=l=>r.body=l),fields:G.value},null,8,["modelValue","fields"])]),_:1},8,["label","error"])]),_:1})]),p("div",se,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:n(()=>[f($(s.$t("general.cancel")),1)]),_:1}),a(g,{loading:e(i),disabled:e(i),variant:"primary",type:"button",class:"mr-3",onClick:S},{left:n(l=>[e(i)?U("",!0):(_(),V(m,{key:0,class:ee(l.class),name:"PhotographIcon"},null,8,["class"]))]),default:n(()=>[f(" "+$(s.$t("general.preview")),1)]),_:1},8,["loading","disabled"])])]))]),_:1},8,["show"])}}};export{ve as _};
|
||||
import{F as J,E as K,u as X,aq as Q,v as W,f as I,H as Y,k as B,g as v,h,i as N,j as Z,r as c,o as _,m as V,w as n,b as p,p as f,t as $,a,c as x,l as e,J as ee,K as U}from"./main-pPEsZPea.js";import{u as oe}from"./mail-driver-SNHZXvKB.js";const te={class:"flex justify-between w-full"},ae={key:0,action:""},re={class:"px-8 py-8 sm:p-6"},se={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},le={key:1},ne={class:"my-6 mx-4 border border-gray-200 relative"},ie=["src"],ue={class:"z-0 flex justify-end p-4 border-t border-gray-200 border-solid"},ve={__name:"SendInvoiceModal",emits:["update"],setup(de,{emit:P}){const u=J(),j=K(),D=X(),k=Q();oe();const{t:d}=W.useI18n();let i=I(!1);const C=I(""),b=I(!1),F=P,G=I(["customer","customerCustom","invoice","invoiceCustom","company"]),r=Y({id:null,from:null,to:null,subject:"New Invoice",body:null}),z=B(()=>u.active&&u.componentName==="SendInvoiceModal"),E=B(()=>u.title),q=B(()=>u.data),L={from:{required:v.withMessage(d("validation.required"),h),email:v.withMessage(d("validation.email_incorrect"),N)},to:{required:v.withMessage(d("validation.required"),h),email:v.withMessage(d("validation.email_incorrect"),N)},subject:{required:v.withMessage(d("validation.required"),h)},body:{required:v.withMessage(d("validation.required"),h)}},t=Z(L,B(()=>r));function R(){b.value=!1}async function T(){let s=await j.fetchBasicMailConfig();r.id=u.id,s.data&&(r.from=s.data.from_mail),q.value&&(r.to=q.value.customer.email),r.body=j.selectedCompanySettings.invoice_mail_body}async function S(){if(t.value.$touch(),t.value.$invalid)return!0;try{if(i.value=!0,!b.value){const m=await k.previewInvoice(r);i.value=!1,b.value=!0;var s=new Blob([m.data],{type:"text/html"});C.value=URL.createObjectURL(s);return}const o=await k.sendInvoice(r);if(i.value=!1,o.data.success)return F("update",u.id),y(),!0}catch(o){console.error(o),i.value=!1,D.showNotification({type:"error",message:d("invoices.something_went_wrong")})}}function y(){u.closeModal(),setTimeout(()=>{t.value.$reset(),b.value=!1,C.value=null},300)}return(s,o)=>{const m=c("BaseIcon"),M=c("BaseInput"),w=c("BaseInputGroup"),A=c("BaseCustomInput"),O=c("BaseInputGrid"),g=c("BaseButton"),H=c("BaseModal");return _(),V(H,{show:z.value,onClose:y,onOpen:T},{header:n(()=>[p("div",te,[f($(E.value)+" ",1),a(m,{name:"XIcon",class:"w-6 h-6 text-gray-500 cursor-pointer",onClick:y})])]),default:n(()=>[b.value?(_(),x("div",le,[p("div",ne,[a(g,{class:"absolute top-4 right-4",disabled:e(i),variant:"primary-outline",onClick:R},{default:n(()=>[a(m,{name:"PencilIcon",class:"h-5 mr-2"}),f(" Edit ")]),_:1},8,["disabled"]),p("iframe",{src:C.value,frameborder:"0",class:"w-full",style:{"min-height":"500px"}},null,8,ie)]),p("div",ue,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:n(()=>[f($(s.$t("general.cancel")),1)]),_:1}),a(g,{loading:e(i),disabled:e(i),variant:"primary",type:"button",onClick:o[7]||(o[7]=l=>S())},{default:n(()=>[e(i)?U("",!0):(_(),V(m,{key:0,name:"PaperAirplaneIcon",class:"h-5 mr-2"})),f(" "+$(s.$t("general.send")),1)]),_:1},8,["loading","disabled"])])])):(_(),x("form",ae,[p("div",re,[a(O,{layout:"one-column",class:"col-span-7"},{default:n(()=>[a(w,{label:s.$t("general.from"),required:"",error:e(t).from.$error&&e(t).from.$errors[0].$message},{default:n(()=>[a(M,{modelValue:r.from,"onUpdate:modelValue":o[0]||(o[0]=l=>r.from=l),type:"text",invalid:e(t).from.$error,onInput:o[1]||(o[1]=l=>e(t).from.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{label:s.$t("general.to"),required:"",error:e(t).to.$error&&e(t).to.$errors[0].$message},{default:n(()=>[a(M,{modelValue:r.to,"onUpdate:modelValue":o[2]||(o[2]=l=>r.to=l),type:"text",invalid:e(t).to.$error,onInput:o[3]||(o[3]=l=>e(t).to.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),a(w,{error:e(t).subject.$error&&e(t).subject.$errors[0].$message,label:s.$t("general.subject"),required:""},{default:n(()=>[a(M,{modelValue:r.subject,"onUpdate:modelValue":o[4]||(o[4]=l=>r.subject=l),type:"text",invalid:e(t).subject.$error,onInput:o[5]||(o[5]=l=>e(t).subject.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["error","label"]),a(w,{label:s.$t("general.body"),error:e(t).body.$error&&e(t).body.$errors[0].$message,required:""},{default:n(()=>[a(A,{modelValue:r.body,"onUpdate:modelValue":o[6]||(o[6]=l=>r.body=l),fields:G.value},null,8,["modelValue","fields"])]),_:1},8,["label","error"])]),_:1})]),p("div",se,[a(g,{class:"mr-3",variant:"primary-outline",type:"button",onClick:y},{default:n(()=>[f($(s.$t("general.cancel")),1)]),_:1}),a(g,{loading:e(i),disabled:e(i),variant:"primary",type:"button",class:"mr-3",onClick:S},{left:n(l=>[e(i)?U("",!0):(_(),V(m,{key:0,class:ee(l.class),name:"PhotographIcon"},null,8,["class"]))]),default:n(()=>[f(" "+$(s.$t("general.preview")),1)]),_:1},8,["loading","disabled"])])]))]),_:1},8,["show"])}}};export{ve as _};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{v as M,f as R,G as S,L,e as P,k as j,an as y,r as n,o as r,m as f,w as o,a as t,b as i,l as g,n as N,c as O,O as $,N as C}from"./main-B9dpPbRR.js";import{B as E,a as G}from"./BaseListItem-XB18biZ-.js";const H={class:"w-full mb-6 select-wrapper xl:hidden"},U={class:"flex"},A={class:"hidden mt-1 xl:block min-w-[240px]"},F={class:"w-full overflow-hidden"},D={__name:"SettingsIndex",setup(T){const{t:B}=M.useI18n();let a=R({});const u=S(),c=L(),d=P(),m=j(()=>u.settingMenu.map(e=>Object.assign({},e,{title:B(e.title)})));y(()=>{c.path==="/admin/settings"&&d.push("/admin/settings/account-settings");const e=m.value.find(l=>l.link===c.path);a.value=e});function v(e){return c.path.indexOf(e)>-1}function h(e){return d.push(e.link)}return(e,l)=>{const p=n("BaseBreadcrumbItem"),b=n("BaseBreadcrumb"),k=n("BasePageHeader"),w=n("BaseMultiselect"),V=n("BaseIcon"),x=n("RouterView"),I=n("BasePage");return r(),f(I,null,{default:o(()=>[t(k,{title:e.$t("settings.setting",1),class:"mb-6"},{default:o(()=>[t(b,null,{default:o(()=>[t(p,{title:e.$t("general.home"),to:"/admin/dashboard"},null,8,["title"]),t(p,{title:e.$t("settings.setting",2),to:"/admin/settings/account-settings",active:""},null,8,["title"])]),_:1})]),_:1},8,["title"]),i("div",H,[t(w,{modelValue:g(a),"onUpdate:modelValue":[l[0]||(l[0]=s=>N(a)?a.value=s:a=s),h],options:m.value,"can-deselect":!1,"value-prop":"title","track-by":"title",label:"title",object:""},null,8,["modelValue","options"])]),i("div",U,[i("div",A,[t(G,null,{default:o(()=>[(r(!0),O(C,null,$(g(u).settingMenu,(s,_)=>(r(),f(E,{key:_,title:e.$t(s.title),to:s.link,active:v(s.link),index:_,class:"py-3"},{icon:o(()=>[t(V,{name:s.icon},null,8,["name"])]),_:2},1032,["title","to","active","index"]))),128))]),_:1})]),i("div",F,[t(x)])])]),_:1})}}};export{D as default};
|
||||
import{v as M,f as R,G as S,L,e as P,k as j,an as y,r as n,o as r,m as f,w as o,a as t,b as i,l as g,n as N,c as O,O as $,N as C}from"./main-pPEsZPea.js";import{B as E,a as G}from"./BaseListItem-mZe-CM4g.js";const H={class:"w-full mb-6 select-wrapper xl:hidden"},U={class:"flex"},A={class:"hidden mt-1 xl:block min-w-[240px]"},F={class:"w-full overflow-hidden"},D={__name:"SettingsIndex",setup(T){const{t:B}=M.useI18n();let a=R({});const u=S(),c=L(),d=P(),m=j(()=>u.settingMenu.map(e=>Object.assign({},e,{title:B(e.title)})));y(()=>{c.path==="/admin/settings"&&d.push("/admin/settings/account-settings");const e=m.value.find(l=>l.link===c.path);a.value=e});function v(e){return c.path.indexOf(e)>-1}function h(e){return d.push(e.link)}return(e,l)=>{const p=n("BaseBreadcrumbItem"),b=n("BaseBreadcrumb"),k=n("BasePageHeader"),w=n("BaseMultiselect"),V=n("BaseIcon"),x=n("RouterView"),I=n("BasePage");return r(),f(I,null,{default:o(()=>[t(k,{title:e.$t("settings.setting",1),class:"mb-6"},{default:o(()=>[t(b,null,{default:o(()=>[t(p,{title:e.$t("general.home"),to:"/admin/dashboard"},null,8,["title"]),t(p,{title:e.$t("settings.setting",2),to:"/admin/settings/account-settings",active:""},null,8,["title"])]),_:1})]),_:1},8,["title"]),i("div",H,[t(w,{modelValue:g(a),"onUpdate:modelValue":[l[0]||(l[0]=s=>N(a)?a.value=s:a=s),h],options:m.value,"can-deselect":!1,"value-prop":"title","track-by":"title",label:"title",object:""},null,8,["modelValue","options"])]),i("div",U,[i("div",A,[t(G,null,{default:o(()=>[(r(!0),O(C,null,$(g(u).settingMenu,(s,_)=>(r(),f(E,{key:_,title:e.$t(s.title),to:s.link,active:v(s.link),index:_,class:"py-3"},{icon:o(()=>[t(V,{name:s.icon},null,8,["name"])]),_:2},1032,["title","to","active","index"]))),128))]),_:1})]),i("div",F,[t(x)])])]),_:1})}}};export{D as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{B as h,a as v}from"./BaseListItem-XB18biZ-.js";import{v as N,k as B,f as k,H as O,az as w,an as E,r as i,o as s,m as l,w as o,a as n,b as a,c as b,O as y,a3 as S,N as x}from"./main-B9dpPbRR.js";import{u as U}from"./global-1F4OAoew.js";import"./auth-6FPSPboo.js";const j={class:"w-full mb-6 select-wrapper xl:hidden"},z={class:"pb-3 lg:col-span-3"},A={class:"space-y-1"},D={class:"flex"},F={class:"hidden mt-1 xl:block min-w-[240px]"},G={class:"w-full overflow-hidden"},T={__name:"SettingsIndex",setup(q){const{t:m}=N.useI18n(),{useRoute:$,useRouter:R}=window.VueRouter,d=$(),V=R(),r=U(),_=B(()=>r.companySlug);let P=k({});k();const u=O([{link:`/${r.companySlug}/customer/settings/customer-profile`,title:m("settings.account_settings.account_settings"),icon:w.UserIcon},{link:`/${r.companySlug}/customer/settings/address-info`,title:m("settings.menu_title.address_information"),icon:w.OfficeBuildingIcon}]);E(()=>{d.path===`/${r.companySlug}/customer/settings`&&V.push({name:"customer.profile"});const e=u.find(f=>f.link===d.path);P.value={...e}}),B(()=>u);function p(e){return d.path.indexOf(e)>-1}return(e,f)=>{const g=i("BaseBreadcrumbItem"),C=i("BaseBreadcrumb"),H=i("BasePageHeader"),I=i("RouterView"),L=i("BasePage");return s(),l(L,null,{default:o(()=>[n(H,{title:e.$t("settings.setting",2),class:"pb-6"},{default:o(()=>[n(C,null,{default:o(()=>[n(g,{title:e.$t("general.home"),to:`/${_.value}/customer/dashboard`},null,8,["title","to"]),n(g,{title:e.$t("settings.setting",2),to:`/${_.value}/customer/settings/customer-profile`,active:""},null,8,["title","to"])]),_:1})]),_:1},8,["title"]),a("div",j,[a("aside",z,[a("nav",A,[n(v,null,{default:o(()=>[(s(!0),b(x,null,y(u,(t,c)=>(s(),l(h,{key:c,title:t.title,to:t.link,active:p(t.link),index:c,class:"py-3"},{icon:o(()=>[(s(),l(S(t.icon),{class:"h-5 w-6"}))]),_:2},1032,["title","to","active","index"]))),128))]),_:1})])])]),a("div",D,[a("div",F,[n(v,null,{default:o(()=>[(s(!0),b(x,null,y(u,(t,c)=>(s(),l(h,{key:c,title:t.title,to:t.link,active:p(t.link),index:c,class:"py-3"},{icon:o(()=>[(s(),l(S(t.icon),{class:"h-5 w-6"}))]),_:2},1032,["title","to","active","index"]))),128))]),_:1})]),a("div",G,[n(I)])])]),_:1})}}};export{T as default};
|
||||
1
public/build/assets/SettingsIndex-p68i9jV8.js
Normal file
1
public/build/assets/SettingsIndex-p68i9jV8.js
Normal file
@@ -0,0 +1 @@
|
||||
import{B as h,a as v}from"./BaseListItem-mZe-CM4g.js";import{v as N,k as B,f as b,H as E,bl as O,bm as j,an as A,r as c,o as s,m as i,w as n,a as o,b as a,c as k,O as w,a3 as y,N as S}from"./main-pPEsZPea.js";import{u as D}from"./global-s5lx2XuM.js";import"./auth-mYHkZCAB.js";const F={class:"w-full mb-6 select-wrapper xl:hidden"},G={class:"pb-3 lg:col-span-3"},I={class:"space-y-1"},U={class:"flex"},q={class:"hidden mt-1 xl:block min-w-[240px]"},z={class:"w-full overflow-hidden"},W={__name:"SettingsIndex",setup(J){const{t:m}=N.useI18n(),{useRoute:$,useRouter:x}=window.VueRouter,d=$(),R=x(),r=D(),_=B(()=>r.companySlug);let V=b({});b();const u=E([{link:`/${r.companySlug}/customer/settings/customer-profile`,title:m("settings.account_settings.account_settings"),icon:O},{link:`/${r.companySlug}/customer/settings/address-info`,title:m("settings.menu_title.address_information"),icon:j}]);A(()=>{d.path===`/${r.companySlug}/customer/settings`&&R.push({name:"customer.profile"});const t=u.find(f=>f.link===d.path);V.value={...t}}),B(()=>u);function p(t){return d.path.indexOf(t)>-1}return(t,f)=>{const g=c("BaseBreadcrumbItem"),P=c("BaseBreadcrumb"),C=c("BasePageHeader"),H=c("RouterView"),L=c("BasePage");return s(),i(L,null,{default:n(()=>[o(C,{title:t.$t("settings.setting",2),class:"pb-6"},{default:n(()=>[o(P,null,{default:n(()=>[o(g,{title:t.$t("general.home"),to:`/${_.value}/customer/dashboard`},null,8,["title","to"]),o(g,{title:t.$t("settings.setting",2),to:`/${_.value}/customer/settings/customer-profile`,active:""},null,8,["title","to"])]),_:1})]),_:1},8,["title"]),a("div",F,[a("aside",G,[a("nav",I,[o(v,null,{default:n(()=>[(s(!0),k(S,null,w(u,(e,l)=>(s(),i(h,{key:l,title:e.title,to:e.link,active:p(e.link),index:l,class:"py-3"},{icon:n(()=>[(s(),i(y(e.icon),{class:"h-5 w-6"}))]),_:2},1032,["title","to","active","index"]))),128))]),_:1})])])]),a("div",U,[a("div",q,[o(v,null,{default:n(()=>[(s(!0),k(S,null,w(u,(e,l)=>(s(),i(h,{key:l,title:e.title,to:e.link,active:p(e.link),index:l,class:"py-3"},{icon:n(()=>[(s(),i(y(e.icon),{class:"h-5 w-6"}))]),_:2},1032,["title","to","active","index"]))),128))]),_:1})]),a("div",z,[o(H)])])]),_:1})}}};export{W as default};
|
||||
@@ -1 +1 @@
|
||||
import{k as p,r as c,o as r,m as d}from"./main-B9dpPbRR.js";const V={__name:"SwitchType",props:{modelValue:{type:[String,Number,Boolean],default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const n=l,u=a,t=p({get:()=>n.modelValue===1,set:o=>{u("update:modelValue",o?1:0)}});return(o,e)=>{const s=c("BaseSwitch");return r(),d(s,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=m=>t.value=m)},null,8,["modelValue"])}}};export{V as default};
|
||||
import{k as p,r as c,o as r,m as d}from"./main-pPEsZPea.js";const V={__name:"SwitchType",props:{modelValue:{type:[String,Number,Boolean],default:null}},emits:["update:modelValue"],setup(l,{emit:a}){const n=l,u=a,t=p({get:()=>n.modelValue===1,set:o=>{u("update:modelValue",o?1:0)}});return(o,e)=>{const s=c("BaseSwitch");return r(),d(s,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=m=>t.value=m)},null,8,["modelValue"])}}};export{V as default};
|
||||
@@ -1 +1 @@
|
||||
import{au as k,F as z,u as N,as as j,v as D,f as G,k as $,g as c,h as b,I as L,aI as U,ai as E,j as F,r as i,o as g,m as B,w as l,b as y,p as x,t as v,l as e,a as o,q as J,J as K,K as X}from"./main-B9dpPbRR.js";const A={class:"flex justify-between w-full"},H={class:"p-4 sm:p-6"},O={class:"z-0 flex justify-end p-4 border-t border-solid border--200 border-modal-bg"},W={__name:"TaxTypeModal",setup(P){const t=k(),u=z();N(),j();const{t:p,tm:Q}=D.useI18n();let d=G(!1);const h=$(()=>({currentTaxType:{name:{required:c.withMessage(p("validation.required"),b),minLength:c.withMessage(p("validation.name_min_length",{count:3}),L(3))},percent:{required:c.withMessage(p("validation.required"),b),between:c.withMessage(p("validation.enter_valid_tax_rate"),U(0,100))},description:{maxLength:c.withMessage(p("validation.description_maxlength",{count:255}),E(255))}}})),r=F(h,$(()=>t));async function w(){if(r.value.currentTaxType.$touch(),r.value.currentTaxType.$invalid)return!0;try{const s=t.isEdit?t.updateTaxType:t.addTaxType;d.value=!0;let a=await s(t.currentTaxType);d.value=!1,u.refreshData&&u.refreshData(a.data.data),m()}catch{return d.value=!1,!0}}function m(){u.closeModal(),setTimeout(()=>{t.resetCurrentTaxType(),r.value.$reset()},300)}return(s,a)=>{const f=i("BaseIcon"),I=i("BaseInput"),T=i("BaseInputGroup"),V=i("BaseMoney"),M=i("BaseTextarea"),S=i("BaseSwitch"),q=i("BaseInputGrid"),_=i("BaseButton"),C=i("BaseModal");return g(),B(C,{show:e(u).active&&e(u).componentName==="TaxTypeModal",onClose:m},{header:l(()=>[y("div",A,[x(v(e(u).title)+" ",1),o(f,{name:"XIcon",class:"h-6 w-6 text-gray-500 cursor-pointer",onClick:m})])]),default:l(()=>[y("form",{action:"",onSubmit:J(w,["prevent"])},[y("div",H,[o(q,{layout:"one-column"},{default:l(()=>[o(T,{label:s.$t("tax_types.name"),variant:"horizontal",error:e(r).currentTaxType.name.$error&&e(r).currentTaxType.name.$errors[0].$message,required:""},{default:l(()=>[o(I,{modelValue:e(t).currentTaxType.name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(t).currentTaxType.name=n),invalid:e(r).currentTaxType.name.$error,type:"text",onInput:a[1]||(a[1]=n=>e(r).currentTaxType.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.percent"),variant:"horizontal",error:e(r).currentTaxType.percent.$error&&e(r).currentTaxType.percent.$errors[0].$message,required:""},{default:l(()=>[o(V,{modelValue:e(t).currentTaxType.percent,"onUpdate:modelValue":a[2]||(a[2]=n=>e(t).currentTaxType.percent=n),currency:{decimal:".",thousands:",",symbol:"% ",precision:2,masked:!1},invalid:e(r).currentTaxType.percent.$error,class:"relative w-full focus:border focus:border-solid focus:border-primary",onInput:a[3]||(a[3]=n=>e(r).currentTaxType.percent.$touch())},null,8,["modelValue","currency","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.description"),error:e(r).currentTaxType.description.$error&&e(r).currentTaxType.description.$errors[0].$message,variant:"horizontal"},{default:l(()=>[o(M,{modelValue:e(t).currentTaxType.description,"onUpdate:modelValue":a[4]||(a[4]=n=>e(t).currentTaxType.description=n),invalid:e(r).currentTaxType.description.$error,rows:"4",cols:"50",onInput:a[5]||(a[5]=n=>e(r).currentTaxType.description.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.compound_tax"),variant:"horizontal",class:"flex flex-row-reverse"},{default:l(()=>[o(S,{modelValue:e(t).currentTaxType.compound_tax,"onUpdate:modelValue":a[6]||(a[6]=n=>e(t).currentTaxType.compound_tax=n),class:"flex items-center"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),y("div",O,[o(_,{class:"mr-3 text-sm",variant:"primary-outline",type:"button",onClick:m},{default:l(()=>[x(v(s.$t("general.cancel")),1)]),_:1}),o(_,{loading:e(d),disabled:e(d),variant:"primary",type:"submit"},{left:l(n=>[e(d)?X("",!0):(g(),B(f,{key:0,name:"SaveIcon",class:K(n.class)},null,8,["class"]))]),default:l(()=>[x(" "+v(e(t).isEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{W as _};
|
||||
import{au as k,F as z,u as N,as as L,v as j,f as D,k as $,g as c,h as b,I as G,aL as U,ai as E,j as F,r as i,o as g,m as B,w as l,b as y,p as x,t as v,l as e,a as o,q as J,J as K,K as X}from"./main-pPEsZPea.js";const A={class:"flex justify-between w-full"},H={class:"p-4 sm:p-6"},O={class:"z-0 flex justify-end p-4 border-t border-solid border--200 border-modal-bg"},W={__name:"TaxTypeModal",setup(P){const t=k(),u=z();N(),L();const{t:p,tm:Q}=j.useI18n();let d=D(!1);const h=$(()=>({currentTaxType:{name:{required:c.withMessage(p("validation.required"),b),minLength:c.withMessage(p("validation.name_min_length",{count:3}),G(3))},percent:{required:c.withMessage(p("validation.required"),b),between:c.withMessage(p("validation.enter_valid_tax_rate"),U(0,100))},description:{maxLength:c.withMessage(p("validation.description_maxlength",{count:255}),E(255))}}})),r=F(h,$(()=>t));async function w(){if(r.value.currentTaxType.$touch(),r.value.currentTaxType.$invalid)return!0;try{const s=t.isEdit?t.updateTaxType:t.addTaxType;d.value=!0;let a=await s(t.currentTaxType);d.value=!1,u.refreshData&&u.refreshData(a.data.data),m()}catch{return d.value=!1,!0}}function m(){u.closeModal(),setTimeout(()=>{t.resetCurrentTaxType(),r.value.$reset()},300)}return(s,a)=>{const f=i("BaseIcon"),V=i("BaseInput"),T=i("BaseInputGroup"),I=i("BaseMoney"),M=i("BaseTextarea"),S=i("BaseSwitch"),q=i("BaseInputGrid"),_=i("BaseButton"),C=i("BaseModal");return g(),B(C,{show:e(u).active&&e(u).componentName==="TaxTypeModal",onClose:m},{header:l(()=>[y("div",A,[x(v(e(u).title)+" ",1),o(f,{name:"XIcon",class:"h-6 w-6 text-gray-500 cursor-pointer",onClick:m})])]),default:l(()=>[y("form",{action:"",onSubmit:J(w,["prevent"])},[y("div",H,[o(q,{layout:"one-column"},{default:l(()=>[o(T,{label:s.$t("tax_types.name"),variant:"horizontal",error:e(r).currentTaxType.name.$error&&e(r).currentTaxType.name.$errors[0].$message,required:""},{default:l(()=>[o(V,{modelValue:e(t).currentTaxType.name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(t).currentTaxType.name=n),invalid:e(r).currentTaxType.name.$error,type:"text",onInput:a[1]||(a[1]=n=>e(r).currentTaxType.name.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.percent"),variant:"horizontal",error:e(r).currentTaxType.percent.$error&&e(r).currentTaxType.percent.$errors[0].$message,required:""},{default:l(()=>[o(I,{modelValue:e(t).currentTaxType.percent,"onUpdate:modelValue":a[2]||(a[2]=n=>e(t).currentTaxType.percent=n),currency:{decimal:".",thousands:",",symbol:"% ",precision:2,masked:!1},invalid:e(r).currentTaxType.percent.$error,class:"relative w-full focus:border focus:border-solid focus:border-primary",onInput:a[3]||(a[3]=n=>e(r).currentTaxType.percent.$touch())},null,8,["modelValue","currency","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.description"),error:e(r).currentTaxType.description.$error&&e(r).currentTaxType.description.$errors[0].$message,variant:"horizontal"},{default:l(()=>[o(M,{modelValue:e(t).currentTaxType.description,"onUpdate:modelValue":a[4]||(a[4]=n=>e(t).currentTaxType.description=n),invalid:e(r).currentTaxType.description.$error,rows:"4",cols:"50",onInput:a[5]||(a[5]=n=>e(r).currentTaxType.description.$touch())},null,8,["modelValue","invalid"])]),_:1},8,["label","error"]),o(T,{label:s.$t("tax_types.compound_tax"),variant:"horizontal",class:"flex flex-row-reverse"},{default:l(()=>[o(S,{modelValue:e(t).currentTaxType.compound_tax,"onUpdate:modelValue":a[6]||(a[6]=n=>e(t).currentTaxType.compound_tax=n),class:"flex items-center"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),y("div",O,[o(_,{class:"mr-3 text-sm",variant:"primary-outline",type:"button",onClick:m},{default:l(()=>[x(v(s.$t("general.cancel")),1)]),_:1}),o(_,{loading:e(d),disabled:e(d),variant:"primary",type:"submit"},{left:l(n=>[e(d)?X("",!0):(g(),B(f,{key:0,name:"SaveIcon",class:K(n.class)},null,8,["class"]))]),default:l(()=>[x(" "+v(e(t).isEdit?s.$t("general.update"):s.$t("general.save")),1)]),_:1},8,["loading","disabled"])])],32)]),_:1},8,["show"])}}};export{W as _};
|
||||
@@ -1 +1 @@
|
||||
import{a7 as H,u as R,v as M,au as z,L as J,M as O,F as V,a5 as L,r as o,o as p,m as g,w as e,l,a as s,Q as f,p as T,t as S,K as P,E as K,av as Q,f as Y,k as N,a6 as $,J as q,c as G}from"./main-B9dpPbRR.js";import{_ as W}from"./TaxTypeModal-jyzjEMpe.js";const Z={__name:"TaxTypeIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(B){const t=B,b=H();R();const{t:r}=M.useI18n(),v=z(),C=J(),m=O(),E=V();L("utils");async function i(c){await v.fetchTaxType(c),E.openModal({title:r("settings.tax_types.edit_tax"),componentName:"TaxTypeModal",size:"sm",refreshData:t.loadData&&t.loadData})}function h(c){b.openDialog({title:r("general.are_you_sure"),message:r("settings.tax_types.confirm_delete"),yesLabel:r("general.ok"),noLabel:r("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async d=>{if(d){if((await v.deleteTaxType(c)).data.success)return t.loadData&&t.loadData(),!0;t.loadData&&t.loadData()}})}return(c,d)=>{const u=o("BaseIcon"),w=o("BaseButton"),D=o("BaseDropdownItem"),k=o("BaseDropdown");return p(),g(k,null,{activator:e(()=>[l(C).name==="tax-types.view"?(p(),g(w,{key:0,variant:"primary"},{default:e(()=>[s(u,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(p(),g(u,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:e(()=>[l(m).hasAbilities(l(f).EDIT_TAX_TYPE)?(p(),g(D,{key:0,onClick:d[0]||(d[0]=I=>i(B.row.id))},{default:e(()=>[s(u,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),T(" "+S(c.$t("general.edit")),1)]),_:1})):P("",!0),l(m).hasAbilities(l(f).DELETE_TAX_TYPE)?(p(),g(D,{key:1,onClick:d[1]||(d[1]=I=>h(B.row.id))},{default:e(()=>[s(u,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),T(" "+S(c.$t("general.delete")),1)]),_:1})):P("",!0)]),_:1})}}},ee={key:0},se={__name:"TaxTypesSetting",setup(B){const{t}=M.useI18n(),b=L("utils"),r=K(),v=z(),C=V(),m=O(),E=Q(),i=Y(null),h=Y(r.selectedCompanySettings.tax_per_item),c=N(()=>[{key:"name",label:t("settings.tax_types.tax_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"compound_tax",label:t("settings.tax_types.compound_tax"),tdClass:"font-medium text-gray-900"},{key:"percent",label:t("settings.tax_types.percent"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]),d=N(()=>r.selectedCompanySettings.sales_tax_us_enabled==="YES"&&E.salesTaxUSEnabled),u=N({get:()=>h.value==="YES",set:async n=>{const _=n?"YES":"NO";let y={settings:{tax_per_item:_}};h.value=_,await r.updateCompanySettings({data:y,message:"general.setting_updated"})}});function w(){return m.hasAbilities([f.DELETE_TAX_TYPE,f.EDIT_TAX_TYPE])}async function D({page:n,filter:_,sort:y}){let A={orderByField:y.fieldName||"created_at",orderBy:y.order||"desc",page:n},x=await v.fetchTaxTypes(A);return{data:x.data.data,pagination:{totalPages:x.data.meta.last_page,currentPage:n,totalCount:x.data.meta.total,limit:5}}}async function k(){i.value&&i.value.refresh()}function I(){C.openModal({title:t("settings.tax_types.add_tax"),componentName:"TaxTypeModal",size:"sm",refreshData:i.value&&i.value.refresh})}return(n,_)=>{const y=o("BaseIcon"),A=o("BaseButton"),x=o("BaseBadge"),X=o("BaseTable"),j=o("BaseDivider"),F=o("BaseSwitchSection"),U=o("BaseSettingCard");return p(),g(U,{title:n.$t("settings.tax_types.title"),description:n.$t("settings.tax_types.description")},$({default:e(()=>[s(W),s(X,{ref_key:"table",ref:i,class:"mt-16",data:D,columns:c.value},$({"cell-compound_tax":e(({row:a})=>[s(x,{"bg-color":l(b).getBadgeStatusColor(a.data.compound_tax?"YES":"NO").bgColor,color:l(b).getBadgeStatusColor(a.data.compound_tax?"YES":"NO").color},{default:e(()=>[T(S(a.data.compound_tax?"Yes":"No".replace("_"," ")),1)]),_:2},1032,["bg-color","color"])]),"cell-percent":e(({row:a})=>[T(S(a.data.percent)+" % ",1)]),_:2},[w()?{name:"cell-actions",fn:e(({row:a})=>[s(Z,{row:a.data,table:i.value,"load-data":k},null,8,["row","table"])]),key:"0"}:void 0]),1032,["columns"]),l(m).currentUser.is_owner?(p(),G("div",ee,[s(j,{class:"mt-8 mb-2"}),s(F,{modelValue:u.value,"onUpdate:modelValue":_[0]||(_[0]=a=>u.value=a),disabled:d.value,title:n.$t("settings.tax_types.tax_per_item"),description:n.$t("settings.tax_types.tax_setting_description")},null,8,["modelValue","disabled","title","description"])])):P("",!0)]),_:2},[l(m).hasAbilities(l(f).CREATE_TAX_TYPE)?{name:"action",fn:e(()=>[s(A,{type:"submit",variant:"primary-outline",onClick:I},{left:e(a=>[s(y,{class:q(a.class),name:"PlusIcon"},null,8,["class"])]),default:e(()=>[T(" "+S(n.$t("settings.tax_types.add_new_tax")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","description"])}}};export{se as default};
|
||||
import{a7 as H,u as R,v as M,au as z,L as J,M as O,F as V,a5 as L,r as o,o as p,m as g,w as e,l,a as s,Q as f,p as T,t as S,K as P,E as K,av as Q,f as Y,k as N,a6 as $,J as q,c as G}from"./main-pPEsZPea.js";import{_ as W}from"./TaxTypeModal-rCI1vg4v.js";const Z={__name:"TaxTypeIndexDropdown",props:{row:{type:Object,default:null},table:{type:Object,default:null},loadData:{type:Function,default:null}},setup(B){const t=B,b=H();R();const{t:r}=M.useI18n(),v=z(),C=J(),m=O(),E=V();L("utils");async function i(c){await v.fetchTaxType(c),E.openModal({title:r("settings.tax_types.edit_tax"),componentName:"TaxTypeModal",size:"sm",refreshData:t.loadData&&t.loadData})}function h(c){b.openDialog({title:r("general.are_you_sure"),message:r("settings.tax_types.confirm_delete"),yesLabel:r("general.ok"),noLabel:r("general.cancel"),variant:"danger",hideNoButton:!1,size:"lg"}).then(async d=>{if(d){if((await v.deleteTaxType(c)).data.success)return t.loadData&&t.loadData(),!0;t.loadData&&t.loadData()}})}return(c,d)=>{const u=o("BaseIcon"),w=o("BaseButton"),D=o("BaseDropdownItem"),k=o("BaseDropdown");return p(),g(k,null,{activator:e(()=>[l(C).name==="tax-types.view"?(p(),g(w,{key:0,variant:"primary"},{default:e(()=>[s(u,{name:"DotsHorizontalIcon",class:"h-5 text-white"})]),_:1})):(p(),g(u,{key:1,name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}))]),default:e(()=>[l(m).hasAbilities(l(f).EDIT_TAX_TYPE)?(p(),g(D,{key:0,onClick:d[0]||(d[0]=I=>i(B.row.id))},{default:e(()=>[s(u,{name:"PencilIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),T(" "+S(c.$t("general.edit")),1)]),_:1})):P("",!0),l(m).hasAbilities(l(f).DELETE_TAX_TYPE)?(p(),g(D,{key:1,onClick:d[1]||(d[1]=I=>h(B.row.id))},{default:e(()=>[s(u,{name:"TrashIcon",class:"w-5 h-5 mr-3 text-gray-400 group-hover:text-gray-500"}),T(" "+S(c.$t("general.delete")),1)]),_:1})):P("",!0)]),_:1})}}},ee={key:0},se={__name:"TaxTypesSetting",setup(B){const{t}=M.useI18n(),b=L("utils"),r=K(),v=z(),C=V(),m=O(),E=Q(),i=Y(null),h=Y(r.selectedCompanySettings.tax_per_item),c=N(()=>[{key:"name",label:t("settings.tax_types.tax_name"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"compound_tax",label:t("settings.tax_types.compound_tax"),tdClass:"font-medium text-gray-900"},{key:"percent",label:t("settings.tax_types.percent"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"actions",label:"",tdClass:"text-right text-sm font-medium",sortable:!1}]),d=N(()=>r.selectedCompanySettings.sales_tax_us_enabled==="YES"&&E.salesTaxUSEnabled),u=N({get:()=>h.value==="YES",set:async n=>{const _=n?"YES":"NO";let y={settings:{tax_per_item:_}};h.value=_,await r.updateCompanySettings({data:y,message:"general.setting_updated"})}});function w(){return m.hasAbilities([f.DELETE_TAX_TYPE,f.EDIT_TAX_TYPE])}async function D({page:n,filter:_,sort:y}){let A={orderByField:y.fieldName||"created_at",orderBy:y.order||"desc",page:n},x=await v.fetchTaxTypes(A);return{data:x.data.data,pagination:{totalPages:x.data.meta.last_page,currentPage:n,totalCount:x.data.meta.total,limit:5}}}async function k(){i.value&&i.value.refresh()}function I(){C.openModal({title:t("settings.tax_types.add_tax"),componentName:"TaxTypeModal",size:"sm",refreshData:i.value&&i.value.refresh})}return(n,_)=>{const y=o("BaseIcon"),A=o("BaseButton"),x=o("BaseBadge"),X=o("BaseTable"),j=o("BaseDivider"),F=o("BaseSwitchSection"),U=o("BaseSettingCard");return p(),g(U,{title:n.$t("settings.tax_types.title"),description:n.$t("settings.tax_types.description")},$({default:e(()=>[s(W),s(X,{ref_key:"table",ref:i,class:"mt-16",data:D,columns:c.value},$({"cell-compound_tax":e(({row:a})=>[s(x,{"bg-color":l(b).getBadgeStatusColor(a.data.compound_tax?"YES":"NO").bgColor,color:l(b).getBadgeStatusColor(a.data.compound_tax?"YES":"NO").color},{default:e(()=>[T(S(a.data.compound_tax?"Yes":"No".replace("_"," ")),1)]),_:2},1032,["bg-color","color"])]),"cell-percent":e(({row:a})=>[T(S(a.data.percent)+" % ",1)]),_:2},[w()?{name:"cell-actions",fn:e(({row:a})=>[s(Z,{row:a.data,table:i.value,"load-data":k},null,8,["row","table"])]),key:"0"}:void 0]),1032,["columns"]),l(m).currentUser.is_owner?(p(),G("div",ee,[s(j,{class:"mt-8 mb-2"}),s(F,{modelValue:u.value,"onUpdate:modelValue":_[0]||(_[0]=a=>u.value=a),disabled:d.value,title:n.$t("settings.tax_types.tax_per_item"),description:n.$t("settings.tax_types.tax_setting_description")},null,8,["modelValue","disabled","title","description"])])):P("",!0)]),_:2},[l(m).hasAbilities(l(f).CREATE_TAX_TYPE)?{name:"action",fn:e(()=>[s(A,{type:"submit",variant:"primary-outline",onClick:I},{left:e(a=>[s(y,{class:q(a.class),name:"PlusIcon"},null,8,["class"])]),default:e(()=>[T(" "+S(n.$t("settings.tax_types.add_new_tax")),1)]),_:1})]),key:"0"}:void 0]),1032,["title","description"])}}};export{se as default};
|
||||
@@ -1 +1 @@
|
||||
import{k as r,r as p,o as d,m as i}from"./main-B9dpPbRR.js";const V={__name:"TextAreaType",props:{modelValue:{type:String,default:null},rows:{type:String,default:"2"},inputName:{type:String,default:"description"}},emits:["update:modelValue"],setup(e,{emit:l}){const n=e,u=l,t=r({get:()=>n.modelValue,set:a=>{u("update:modelValue",a)}});return(a,o)=>{const m=p("BaseTextarea");return d(),i(m,{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s),rows:e.rows,name:e.inputName},null,8,["modelValue","rows","name"])}}};export{V as default};
|
||||
import{k as r,r as p,o as d,m as i}from"./main-pPEsZPea.js";const V={__name:"TextAreaType",props:{modelValue:{type:String,default:null},rows:{type:String,default:"2"},inputName:{type:String,default:"description"}},emits:["update:modelValue"],setup(e,{emit:l}){const n=e,u=l,t=r({get:()=>n.modelValue,set:a=>{u("update:modelValue",a)}});return(a,o)=>{const m=p("BaseTextarea");return d(),i(m,{modelValue:t.value,"onUpdate:modelValue":o[0]||(o[0]=s=>t.value=s),rows:e.rows,name:e.inputName},null,8,["modelValue","rows","name"])}}};export{V as default};
|
||||
@@ -1 +1 @@
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-B9dpPbRR.js";const k={__name:"TimeType",props:{modelValue:{type:[String,Date,Object],default:p().format("YYYY-MM-DD")}},emits:["update:modelValue"],setup(a,{emit:l}){const m=a,s=l,e=r({get:()=>m.modelValue,set:o=>{s("update:modelValue",o)}});return(o,t)=>{const u=d("BaseTimePicker");return c(),i(u,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=n=>e.value=n)},null,8,["modelValue"])}}};export{k as default};
|
||||
import{ab as p,k as r,r as d,o as c,m as i}from"./main-pPEsZPea.js";const k={__name:"TimeType",props:{modelValue:{type:[String,Date,Object],default:p().format("YYYY-MM-DD")}},emits:["update:modelValue"],setup(a,{emit:l}){const m=a,s=l,e=r({get:()=>m.modelValue,set:o=>{s("update:modelValue",o)}});return(o,t)=>{const u=d("BaseTimePicker");return c(),i(u,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=n=>e.value=n)},null,8,["modelValue"])}}};export{k as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{k as m,r,o as d,m as c}from"./main-B9dpPbRR.js";const i={__name:"UrlType",props:{modelValue:{type:String,default:null}},emits:["update:modelValue"],setup(o,{emit:a}){const u=o,n=a,e=m({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,l)=>{const p=r("BaseInput");return d(),c(p,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=s=>e.value=s),type:"url"},null,8,["modelValue"])}}};export{i as default};
|
||||
import{k as m,r,o as d,m as c}from"./main-pPEsZPea.js";const i={__name:"UrlType",props:{modelValue:{type:String,default:null}},emits:["update:modelValue"],setup(o,{emit:a}){const u=o,n=a,e=m({get:()=>u.modelValue,set:t=>{n("update:modelValue",t)}});return(t,l)=>{const p=r("BaseInput");return d(),c(p,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=s=>e.value=s),type:"url"},null,8,["modelValue"])}}};export{i as default};
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user