Commit user-app release build after spring carousel hero and light default.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1 +0,0 @@
|
||||
import{d,b as i,c as _,f as r,e,_ as h,u as v,m as o,D as b,G as k,F as w,r as f,h as n,t as u,g as x,I as c,U as g}from"./index-CM_ctkuI.js";import{P as y}from"./PageBar-DWd0aMjU.js";const C=d({__name:"ToggleSwitch",props:{on:{type:Boolean}},setup(p){return(a,l)=>(i(),_("span",{class:r(["tsw",{"is-on":p.on}]),"aria-hidden":"true"},[...l[0]||(l[0]=[e("span",{class:"tsw__knob"},null,-1)])],2))}}),B=h(C,[["__scopeId","data-v-61a0503a"]]),T={class:"ap"},S={class:"ap__section"},V={class:"ap__themes",role:"radiogroup","aria-labelledby":"ap-theme"},I=["aria-checked","onClick"],L={class:"ap__themeLabel"},M={class:"ap__check","aria-hidden":"true"},z={key:0,class:"ap__note"},N={class:"ap__section"},$=["aria-checked"],A={class:"ap__rowIcon","aria-hidden":"true"},E=d({__name:"AppearanceView",setup(p){const a=v(),l=[{value:"light",label:"روشن",icon:"vuesax-linear:sun-1"},{value:"dark",label:"تیره",icon:"vuesax-linear:moon"},{value:"system",label:"مطابق سیستم",icon:"vuesax-linear:monitor-mobbile"}];return(P,s)=>{const m=k("container");return i(),_("div",T,[o(y,{title:"تنظیمات ظاهری","back-to":"userPage::hasSubRoute"}),o(m,{class:"ap__body"},{default:b(()=>[e("section",S,[s[2]||(s[2]=e("header",{class:"ap__head"},[e("h2",{id:"ap-theme",class:"ap__title"},"پوسته برنامه"),e("p",{class:"ap__sub"},"ظاهر روشن یا تیره، یا هماهنگ با تنظیمات گوشی شما")],-1)),e("div",V,[(i(),_(w,null,f(l,t=>e("button",{key:t.value,type:"button",role:"radio",class:r(["ap__theme",{"is-on":n(a).theme===t.value}]),"aria-checked":n(a).theme===t.value,onClick:D=>n(a).setTheme(t.value)},[e("span",{class:r(["ap__preview",`ap__preview--${t.value}`]),"aria-hidden":"true"},[...s[1]||(s[1]=[e("span",{class:"ap__pvBar"},null,-1),e("span",{class:"ap__pvCard"},null,-1),e("span",{class:"ap__pvLine"},null,-1),e("span",{class:"ap__pvLine ap__pvLine--short"},null,-1),e("span",{class:"ap__pvBtn"},null,-1)])],2),e("span",L,[o(c,{icon:t.icon,size:"15"},null,8,["icon"]),g(" "+u(t.label),1)]),e("span",M,[o(c,{icon:"vuesax-linear:tick-circle",size:"18"})])],10,I)),64))]),n(a).theme==="system"?(i(),_("p",z," الان "+u(n(a).resolvedTheme==="dark"?"تیره":"روشن")+" است، مطابق تنظیمات گوشی. ",1)):x("",!0)]),e("section",N,[s[4]||(s[4]=e("header",{class:"ap__head"},[e("h2",{class:"ap__title"},"انیمیشنها"),e("p",{class:"ap__sub"},"برای سرعت بیشتر روی گوشیهای ضعیفتر")],-1)),e("button",{type:"button",role:"switch",class:"ap__row","aria-checked":n(a).reduceMotion,onClick:s[0]||(s[0]=t=>n(a).setReduceMotion(!n(a).reduceMotion))},[e("span",A,[o(c,{icon:"vuesax-linear:flash",size:"18"})]),s[3]||(s[3]=e("span",{class:"ap__rowText"},[e("b",null,"حالت سبک و سریع"),e("small",null," حرکتهای سنگین، افکتهای شیشهای و اسلاید خودکار خاموش میشوند؛ بازخورد کوتاه لمسها و جابهجاییهای سریع باقی میمانند تا برنامه خشک و بیروح نشود. ")],-1)),o(B,{on:n(a).reduceMotion},null,8,["on"])],8,$)])]),_:1})])}}}),G=h(E,[["__scopeId","data-v-45684f8a"]]);export{G as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{d,e as i,f as _,i as c,g as e,_ as h,u as v,x as o,H as b,L as k,F as w,r as x,q as n,t as u,h as f,I as r,W as g}from"./index-Cu2VAQBj.js";import{P as y}from"./PageBar-B7IUNDnt.js";const C=d({__name:"ToggleSwitch",props:{on:{type:Boolean}},setup(p){return(a,l)=>(i(),_("span",{class:c(["tsw",{"is-on":p.on}]),"aria-hidden":"true"},[...l[0]||(l[0]=[e("span",{class:"tsw__knob"},null,-1)])],2))}}),B=h(C,[["__scopeId","data-v-61a0503a"]]),T={class:"ap"},L={class:"ap__section"},S={class:"ap__themes",role:"radiogroup","aria-labelledby":"ap-theme"},V=["aria-checked","onClick"],I={class:"ap__themeLabel"},M={class:"ap__check","aria-hidden":"true"},z={key:0,class:"ap__note"},N={class:"ap__section"},$=["aria-checked"],A={class:"ap__rowIcon","aria-hidden":"true"},E=d({__name:"AppearanceView",setup(p){const a=v(),l=[{value:"light",label:"روشن",icon:"vuesax-linear:sun-1"},{value:"dark",label:"تیره",icon:"vuesax-linear:moon"},{value:"system",label:"مطابق سیستم",icon:"vuesax-linear:monitor-mobbile"}];return(P,s)=>{const m=k("container");return i(),_("div",T,[o(y,{title:"تنظیمات ظاهری","back-to":"userPage::hasSubRoute"}),o(m,{class:"ap__body"},{default:b(()=>[e("section",L,[s[2]||(s[2]=e("header",{class:"ap__head"},[e("h2",{id:"ap-theme",class:"ap__title"},"پوسته برنامه"),e("p",{class:"ap__sub"},"ظاهر روشن یا تیره، یا هماهنگ با تنظیمات گوشی شما")],-1)),e("div",S,[(i(),_(w,null,x(l,t=>e("button",{key:t.value,type:"button",role:"radio",class:c(["ap__theme",{"is-on":n(a).theme===t.value}]),"aria-checked":n(a).theme===t.value,onClick:F=>n(a).setTheme(t.value)},[e("span",{class:c(["ap__preview",`ap__preview--${t.value}`]),"aria-hidden":"true"},[...s[1]||(s[1]=[e("span",{class:"ap__pvBar"},null,-1),e("span",{class:"ap__pvCard"},null,-1),e("span",{class:"ap__pvLine"},null,-1),e("span",{class:"ap__pvLine ap__pvLine--short"},null,-1),e("span",{class:"ap__pvBtn"},null,-1)])],2),e("span",I,[o(r,{icon:t.icon,size:"15"},null,8,["icon"]),g(" "+u(t.label),1)]),e("span",M,[o(r,{icon:"vuesax-linear:tick-circle",size:"18"})])],10,V)),64))]),n(a).theme==="system"?(i(),_("p",z," الان "+u(n(a).resolvedTheme==="dark"?"تیره":"روشن")+" است، مطابق تنظیمات گوشی. ",1)):f("",!0)]),e("section",N,[s[4]||(s[4]=e("header",{class:"ap__head"},[e("h2",{class:"ap__title"},"انیمیشنها"),e("p",{class:"ap__sub"},"برای سرعت بیشتر روی گوشیهای ضعیفتر")],-1)),e("button",{type:"button",role:"switch",class:"ap__row","aria-checked":n(a).reduceMotion,onClick:s[0]||(s[0]=t=>n(a).setReduceMotion(!n(a).reduceMotion))},[e("span",A,[o(r,{icon:"vuesax-linear:flash",size:"18"})]),s[3]||(s[3]=e("span",{class:"ap__rowText"},[e("b",null,"حالت سبک و سریع"),e("small",null," حرکتهای سنگین، افکتهای شیشهای و اسلاید خودکار خاموش میشوند؛ بازخورد کوتاه لمسها و جابهجاییهای سریع باقی میمانند تا برنامه خشک و بیروح نشود. ")],-1)),o(B,{on:n(a).reduceMotion},null,8,["on"])],8,$)])]),_:1})])}}}),q=h(E,[["__scopeId","data-v-45684f8a"]]);export{q as default};
|
||||
Vendored
+1
-1
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
@@ -0,0 +1 @@
|
||||
import{d as f,o as v,f as l,x as e,H as d,T as g,k as y,j as c,e as o,F as k,r as C,I as h,g as x,h as P,L as b,a2 as B,N as V,_ as w}from"./index-Cu2VAQBj.js";import{P as I}from"./PageBar-B7IUNDnt.js";import{S as N}from"./SectionHead-CpGrRHt8.js";import{P as S}from"./ProductCard-w77j8EA9.js";import{u as F}from"./catalogStore-DU2bF1aY.js";const H={class:"coll"},L={key:0,class:"coll__grid"},T={key:1,class:"coll__empty"},j=f({__name:"CollectionView",setup(q){const r=B(),n=F(),t=y(!1),_=c(()=>n.products),p=c(()=>r.query.page||"مجموعه"),i=c(()=>_.value.filter(a=>a.collections.some(s=>s.collectionId===r.params.id)));return v(async()=>{t.value=!n.loaded;try{await n.load()}catch(a){console.log(a)}finally{t.value=!1}}),(a,s)=>{const m=b("container");return o(),l("div",H,[e(I,{title:p.value,"back-to":"search"},null,8,["title"]),e(g,{spinning:t.value,tip:"درحال دریافت اطلاعات"},{default:d(()=>[e(m,{class:"coll__body"},{default:d(()=>[e(N,{title:"محصولات این مجموعه",subtitle:"برای دیدن جزئیات، روی محصول ضربه بزنید"}),i.value.length?(o(),l("div",L,[(o(!0),l(k,null,C(i.value,u=>(o(),V(S,{key:u.id,value:u},null,8,["value"]))),128))])):t.value?P("",!0):(o(),l("section",T,[e(h,{icon:"vuesax-linear:box",size:"26"}),s[0]||(s[0]=x("p",null,"در این مجموعه محصولی ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"])])}}}),A=w(j,[["__scopeId","data-v-99a5ba6c"]]);export{A as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{d as f,o as v,c as l,m as e,D as d,Q as g,i as y,s as n,b as o,F as C,r as k,I as P,e as b,g as h,G as x,a0 as B,J as V,_ as w}from"./index-CM_ctkuI.js";import{P as I}from"./PageBar-DWd0aMjU.js";import{S as N}from"./SectionHead-C9C93xCw.js";import{P as S}from"./ProductCard-B6LI3jFS.js";import{u as F}from"./catalogStore-lHMadnFO.js";const q={class:"coll"},z={key:0,class:"coll__grid"},D={key:1,class:"coll__empty"},E=f({__name:"CollectionView",setup(G){const r=B(),c=F(),t=y(!1),_=n(()=>c.products),m=n(()=>r.query.page||"مجموعه"),i=n(()=>_.value.filter(a=>a.collections.some(s=>s.collectionId===r.params.id)));return v(async()=>{t.value=!c.loaded;try{await c.load()}catch(a){console.log(a)}finally{t.value=!1}}),(a,s)=>{const p=x("container");return o(),l("div",q,[e(I,{title:m.value,"back-to":"search"},null,8,["title"]),e(g,{spinning:t.value,tip:"درحال دریافت اطلاعات"},{default:d(()=>[e(p,{class:"coll__body"},{default:d(()=>[e(N,{title:"محصولات این مجموعه",subtitle:"برای دیدن جزئیات، روی محصول ضربه بزنید"}),i.value.length?(o(),l("div",z,[(o(!0),l(C,null,k(i.value,u=>(o(),V(S,{key:u.id,value:u},null,8,["value"]))),128))])):t.value?h("",!0):(o(),l("section",D,[e(P,{icon:"vuesax-linear:box",size:"26"}),s[0]||(s[0]=b("p",null,"در این مجموعه محصولی ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"])])}}}),R=w(E,[["__scopeId","data-v-99a5ba6c"]]);export{R as default};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{d as C,J as V,D as h,h as I,aV as U,b as l,e as t,P as x,U as k,t as v,c as p,f as z,m as o,I as D,g as $,i as u,z as P,_ as S,Q as R,p as T,R as N,G as E,H as O,a2 as Y,Y as j,K}from"./index-CM_ctkuI.js";import{P as L}from"./PageBar-DWd0aMjU.js";const M={class:"hg-dialog__inner"},Q={class:"hg-dialog__media"},A={class:"hg-dialog__body"},G={class:"hg-dialog__actions"},H=C({__name:"DialogVantOneButton",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(c){return(_,a)=>(l(),V(I(U),{class:"hg-dialog","show-confirm-button":!1,"show-cancel-button":!1},{default:h(()=>[t("div",M,[t("div",Q,[x(_.$slots,"img",{},()=>[k(v(c.text2),1)])]),t("div",A,[x(_.$slots,"title",{},()=>[k(v(c.text1),1)])]),t("div",G,[x(_.$slots,"button",{},()=>[k(v(c.text3),1)])])])]),_:3}))}}),J=["disabled"],W=["src"],X={key:1,class:"siu__icon"},q={class:"siu__text"},F={key:2,class:"siu__badge"},Z={key:0,class:"siu__error"},ee=8*1024*1024,se=C({__name:"SingleImageUploader",props:{uploadText:{},purpose:{}},emits:["done"],setup(c,{emit:_}){const a=c,m=_,r=u(null),i=u(!1),n=u(null),d=u(null),g=u(null);async function e(y){var b;const s=y.target,f=(b=s.files)==null?void 0:b[0];if(s.value="",!!f){if(n.value=null,f.size>ee){n.value="حجم فایل بیش از حد مجاز است (۸ مگابایت)";return}i.value=!0;try{const B=await P.uploadDocument(f,a.purpose);d.value=B.id,g.value=f.type.startsWith("image/")?URL.createObjectURL(f):null,m("done",B.id)}catch{n.value="بارگذاری انجام نشد. دوباره تلاش کنید.",d.value=null,g.value=null}finally{i.value=!1}}}return(y,s)=>(l(),p("div",{class:z(["siu",{"is-done":!!d.value,"is-error":!!n.value}])},[t("input",{ref_key:"input",ref:r,type:"file",accept:"image/jpeg,image/png,image/webp,application/pdf",class:"siu__input",onChange:e},null,544),t("button",{type:"button",class:"siu__box",disabled:i.value,onClick:s[0]||(s[0]=f=>{var b;return(b=r.value)==null?void 0:b.click()})},[g.value?(l(),p("img",{key:0,src:g.value,class:"siu__preview",alt:""},null,8,W)):(l(),p("span",X,[o(D,{icon:i.value?"vuesax-linear:refresh":"vuesax-linear:gallery-add",size:"26"},null,8,["icon"])])),t("span",q,v(i.value?"در حال بارگذاری…":d.value?"تغییر تصویر":c.uploadText),1),d.value&&!i.value?(l(),p("span",F,[o(D,{icon:"vuesax-linear:tick-circle",size:"16"})])):$("",!0)],8,J),n.value?(l(),p("p",Z,v(n.value),1)):$("",!0)],2))}}),w=S(se,[["__scopeId","data-v-11da705c"]]),ae={class:"cpf"},te={key:0,class:"cpf__error"},ie=["disabled"],oe=C({__name:"CompleteProfileView",setup(c){const _=O(),a=N({business_license_image_id:null,shop_image_id:null,ncode_image_id:null}),m=u(!1),r=u(!1),i=u(null);async function n(){if(i.value=null,!a.business_license_image_id||!a.shop_image_id||!a.ncode_image_id){Y.warning("لطفا تمامی عکس های خواسته شده را آپلود کنید");return}m.value=!0;try{await P.completeProfile({business_license_image_id:a.business_license_image_id,shop_image_id:a.shop_image_id,ncode_image_id:a.ncode_image_id}),j().invalidate(K.profile),r.value=!0}catch{i.value="ثبت اطلاعات انجام نشد. دوباره تلاش کنید."}finally{m.value=!1}}function d(){r.value=!1,_.replace({name:"home"})}return(g,e)=>{const y=E("container");return l(),p("div",ae,[o(L,{title:"تکمیل پروفایل","back-to":"userPage::hasSubRoute"}),o(R,{spinning:m.value,tip:"در حال ثبت اطلاعات"},{default:h(()=>[o(y,{class:"cpf__body"},{default:h(()=>[e[4]||(e[4]=t("p",{class:"cpf__lead"}," برای تکمیل پروفایل، سه مدرک زیر را بارگذاری کنید. ",-1)),t("form",{class:"cpf__form",onSubmit:T(n,["prevent"])},[o(w,{"upload-text":"بارگذاری عکس جواز کسب",purpose:"business-license",onDone:e[0]||(e[0]=s=>a.business_license_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس سردر مغازه",purpose:"shop-image",onDone:e[1]||(e[1]=s=>a.shop_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس کارت ملی",purpose:"national-card",onDone:e[2]||(e[2]=s=>a.ncode_image_id=s)}),i.value?(l(),p("p",te,v(i.value),1)):$("",!0),t("button",{type:"submit",class:"cpf__submit",disabled:m.value}," بارگذاری اطلاعات ",8,ie)],32)]),_:1})]),_:1},8,["spinning"]),o(H,{show:r.value,"onUpdate:show":e[3]||(e[3]=s=>r.value=s),"time-out":-1,"close-on-click-overlay":!1},{title:h(()=>[...e[5]||(e[5]=[t("div",{class:"cpf__dialogText"}," تکمیل اطلاعات شما با موفقیت انجام شد. ",-1)])]),button:h(()=>[t("div",{class:"cpf__dialogBtn",onClick:d},"متوجه شدم")]),_:1},8,["show"])])}}}),ue=S(oe,[["__scopeId","data-v-64c06abd"]]);export{ue as default};
|
||||
import{d as C,N as P,H as h,q as V,aW as T,e as l,g as t,S as x,W as k,t as v,f as p,i as U,x as o,I as S,h as $,k as u,D,_ as I,T as N,y as z,U as R,L as E,M as L,a4 as M,$ as O,K as W}from"./index-Cu2VAQBj.js";import{P as j}from"./PageBar-B7IUNDnt.js";const K={class:"hg-dialog__inner"},Y={class:"hg-dialog__media"},q={class:"hg-dialog__body"},A={class:"hg-dialog__actions"},H=C({__name:"DialogVantOneButton",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(c){return(_,a)=>(l(),P(V(T),{class:"hg-dialog","show-confirm-button":!1,"show-cancel-button":!1},{default:h(()=>[t("div",K,[t("div",Y,[x(_.$slots,"img",{},()=>[k(v(c.text2),1)])]),t("div",q,[x(_.$slots,"title",{},()=>[k(v(c.text1),1)])]),t("div",A,[x(_.$slots,"button",{},()=>[k(v(c.text3),1)])])])]),_:3}))}}),Q=["disabled"],X=["src"],F={key:1,class:"siu__icon"},G={class:"siu__text"},J={key:2,class:"siu__badge"},Z={key:0,class:"siu__error"},ee=8*1024*1024,se=C({__name:"SingleImageUploader",props:{uploadText:{},purpose:{}},emits:["done"],setup(c,{emit:_}){const a=c,m=_,r=u(null),i=u(!1),n=u(null),d=u(null),g=u(null);async function e(y){var b;const s=y.target,f=(b=s.files)==null?void 0:b[0];if(s.value="",!!f){if(n.value=null,f.size>ee){n.value="حجم فایل بیش از حد مجاز است (۸ مگابایت)";return}i.value=!0;try{const B=await D.uploadDocument(f,a.purpose);d.value=B.id,g.value=f.type.startsWith("image/")?URL.createObjectURL(f):null,m("done",B.id)}catch{n.value="بارگذاری انجام نشد. دوباره تلاش کنید.",d.value=null,g.value=null}finally{i.value=!1}}}return(y,s)=>(l(),p("div",{class:U(["siu",{"is-done":!!d.value,"is-error":!!n.value}])},[t("input",{ref_key:"input",ref:r,type:"file",accept:"image/jpeg,image/png,image/webp,application/pdf",class:"siu__input",onChange:e},null,544),t("button",{type:"button",class:"siu__box",disabled:i.value,onClick:s[0]||(s[0]=f=>{var b;return(b=r.value)==null?void 0:b.click()})},[g.value?(l(),p("img",{key:0,src:g.value,class:"siu__preview",alt:""},null,8,X)):(l(),p("span",F,[o(S,{icon:i.value?"vuesax-linear:refresh":"vuesax-linear:gallery-add",size:"26"},null,8,["icon"])])),t("span",G,v(i.value?"در حال بارگذاری…":d.value?"تغییر تصویر":c.uploadText),1),d.value&&!i.value?(l(),p("span",J,[o(S,{icon:"vuesax-linear:tick-circle",size:"16"})])):$("",!0)],8,Q),n.value?(l(),p("p",Z,v(n.value),1)):$("",!0)],2))}}),w=I(se,[["__scopeId","data-v-11da705c"]]),ae={class:"cpf"},te={key:0,class:"cpf__error"},ie=["disabled"],oe=C({__name:"CompleteProfileView",setup(c){const _=L(),a=R({business_license_image_id:null,shop_image_id:null,ncode_image_id:null}),m=u(!1),r=u(!1),i=u(null);async function n(){if(i.value=null,!a.business_license_image_id||!a.shop_image_id||!a.ncode_image_id){M.warning("لطفا تمامی عکس های خواسته شده را آپلود کنید");return}m.value=!0;try{await D.completeProfile({business_license_image_id:a.business_license_image_id,shop_image_id:a.shop_image_id,ncode_image_id:a.ncode_image_id}),O().invalidate(W.profile),r.value=!0}catch{i.value="ثبت اطلاعات انجام نشد. دوباره تلاش کنید."}finally{m.value=!1}}function d(){r.value=!1,_.replace({name:"home"})}return(g,e)=>{const y=E("container");return l(),p("div",ae,[o(j,{title:"تکمیل پروفایل","back-to":"userPage::hasSubRoute"}),o(N,{spinning:m.value,tip:"در حال ثبت اطلاعات"},{default:h(()=>[o(y,{class:"cpf__body"},{default:h(()=>[e[4]||(e[4]=t("p",{class:"cpf__lead"}," برای تکمیل پروفایل، سه مدرک زیر را بارگذاری کنید. ",-1)),t("form",{class:"cpf__form",onSubmit:z(n,["prevent"])},[o(w,{"upload-text":"بارگذاری عکس جواز کسب",purpose:"business-license",onDone:e[0]||(e[0]=s=>a.business_license_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس سردر مغازه",purpose:"shop-image",onDone:e[1]||(e[1]=s=>a.shop_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس کارت ملی",purpose:"national-card",onDone:e[2]||(e[2]=s=>a.ncode_image_id=s)}),i.value?(l(),p("p",te,v(i.value),1)):$("",!0),t("button",{type:"submit",class:"cpf__submit",disabled:m.value}," بارگذاری اطلاعات ",8,ie)],32)]),_:1})]),_:1},8,["spinning"]),o(H,{show:r.value,"onUpdate:show":e[3]||(e[3]=s=>r.value=s),"time-out":-1,"close-on-click-overlay":!1},{title:h(()=>[...e[5]||(e[5]=[t("div",{class:"cpf__dialogText"}," تکمیل اطلاعات شما با موفقیت انجام شد. ",-1)])]),button:h(()=>[t("div",{class:"cpf__dialogBtn",onClick:d},"متوجه شدم")]),_:1},8,["show"])])}}}),ue=I(oe,[["__scopeId","data-v-64c06abd"]]);export{ue as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{d as $,V as A,A as B,o as F,c,m as n,D as i,Q as I,h as v,i as r,z as E,b as u,e as s,F as L,r as U,I as h,t as o,g,L as C,a2 as G,G as H,H as M,f as O,_ as Q}from"./index-CM_ctkuI.js";import{P as T}from"./PageBar-DWd0aMjU.js";import{S as j}from"./SearchInput-BUxOeGW8.js";import{D as q}from"./index-C0ve6KEv.js";import{P as J}from"./index-DfKtUEXJ.js";import"./KeyCode-BDPUZupF.js";import"./classCallCheck-bPZf0DLI.js";import"./raf-nDFcuFT6.js";const K={class:"cch"},W={class:"cch__barExtra"},X={key:0,class:"cch__list"},Y=["onClick"],Z={class:"cch__head"},ss={class:"cch__name"},es={class:"cch__facts"},ts={class:"cch__fact"},as={dir:"ltr"},os={class:"cch__fact"},ns={dir:"ltr"},ls={key:0,class:"cch__fact"},is={key:1,class:"cch__empty"},cs={key:2,class:"cch__empty"},rs={key:0,class:"cch__detail"},us={class:"cch__detailTitle"},ds={class:"cch__rows"},_s={class:"cch__row"},vs={dir:"ltr"},hs={class:"cch__row"},ps={dir:"ltr"},fs={class:"cch__row"},ms={class:"cch__row"},bs={class:"cch__row"},gs={dir:"ltr"},ys={class:"cch__row"},ws={dir:"ltr"},Cs={class:"cch__row"},ks=["disabled"],xs=$({__name:"CustomerChoiceView",setup(zs){const x=M(),z=A(),S=B(),p=r(!1),d=r([]),f=r(!1),y=r(!1),m=r(!1),w=r(null),_=r(!1),l=r(null);function k(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function b(){f.value=!0,m.value=!1;try{d.value=await E.getExpertCustomers(w.value)}catch{m.value=!0,d.value=[]}finally{f.value=!1}}async function V(t){w.value=t!=null&&t.trim()?t.trim():null,await b()}async function N(){await b(),y.value=!1}function P(t){l.value=t,_.value=!0}async function D(t){p.value=!0;try{S.clear(),z.setActingAs({id:t.id,name:t.name??t.fullName??t.mobile??""}),_.value=!1,await x.push({name:"userPage::hasSubRoute"}),G.success(`وارد حساب ${t.name??""} شدید`)}finally{p.value=!1}}return F(b),(t,e)=>{const R=H("container");return u(),c("div",K,[n(T,{title:"لیست مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",W,[n(j,{onSearch:V,"place-holder":"جستجو"})])]),_:1}),n(I,{spinning:f.value&&!d.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(J),{modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=a=>y.value=a),onRefresh:N},{pulling:i(()=>[n(v(C),{size:"18"})]),loosing:i(()=>[n(v(C),{size:"18"})]),loading:i(()=>[n(v(C),{size:"18"})]),success:i(()=>[...e[4]||(e[4]=[s("span",null,null,-1)])]),default:i(()=>[n(R,{class:"cch__body"},{default:i(()=>[d.value.length?(u(),c("div",X,[(u(!0),c(L,null,U(d.value,a=>(u(),c("article",{key:a.id,class:"cch__card",onClick:Ss=>P(a)},[s("div",Z,[s("h3",ss,o(a.name),1),s("span",{class:O(["cch__state",a.active===1?"is-on":"is-off"])},o(a.active===1?"فعال":"غیرفعال"),3)]),s("div",es,[s("div",ts,[n(h,{icon:"vuesax-linear:mobile",size:"15"}),s("span",as,o(a.mobile||"—"),1)]),s("div",os,[n(h,{icon:"vuesax-linear:call",size:"15"}),s("span",ns,o(a.phone||"—"),1)]),a.store_name?(u(),c("div",ls,[n(h,{icon:"vuesax-linear:shop",size:"15"}),s("span",null,o(a.store_name),1)])):g("",!0)])],8,Y))),128))])):!f.value&&!m.value?(u(),c("section",is,[n(h,{icon:"vuesax-linear:profile-2user",size:"26"}),s("p",null,o(w.value?"مشتری با این مشخصات پیدا نشد.":"هنوز مشتریای به شما معرفی نشده است."),1)])):g("",!0),m.value?(u(),c("section",cs,[n(h,{icon:"vuesax-linear:danger",size:"26"}),e[5]||(e[5]=s("p",null,"دریافت اطلاعات با خطا روبهرو شد.",-1)),s("button",{type:"button",class:"cch__retry",onClick:b},"تلاش دوباره")])):g("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(q),{open:_.value,"onUpdate:open":e[3]||(e[3]=a=>_.value=a),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>[l.value?(u(),c("div",rs,[s("h2",us,o(l.value.name),1),s("dl",ds,[s("div",_s,[e[6]||(e[6]=s("dt",null,"موبایل",-1)),s("dd",vs,o(l.value.mobile||"—"),1)]),s("div",hs,[e[7]||(e[7]=s("dt",null,"تلفن",-1)),s("dd",ps,o(l.value.phone||"—"),1)]),s("div",fs,[e[8]||(e[8]=s("dt",null,"نام مغازه",-1)),s("dd",null,o(l.value.store_name||"—"),1)]),s("div",ms,[e[9]||(e[9]=s("dt",null,"نام پاساژ",-1)),s("dd",null,o(l.value.pasazh_name||"—"),1)]),s("div",bs,[e[10]||(e[10]=s("dt",null,"سقف اعتبار",-1)),s("dd",gs,o(k(l.value.gram_level))+" گرم",1)]),s("div",ys,[e[11]||(e[11]=s("dt",null,"بدهی گرمی",-1)),s("dd",ws,o(k(l.value.remain))+" گرم",1)]),s("div",Cs,[e[12]||(e[12]=s("dt",null,"وضعیت",-1)),s("dd",null,o(l.value.active===1?"فعال":"غیرفعال"),1)])]),s("button",{type:"button",class:"cch__enter",disabled:p.value,onClick:e[1]||(e[1]=a=>D(l.value))},o(p.value?"در حال ورود…":"ورود به حساب این مشتری"),9,ks),s("button",{type:"button",class:"cch__close",onClick:e[2]||(e[2]=a=>_.value=!1)},"بستن")])):g("",!0)]),_:1},8,["open"])])}}}),Fs=Q(xs,[["__scopeId","data-v-2d4232ef"]]);export{Fs as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as $,X as B,E,o as F,f as c,x as n,H as i,T as I,q as v,k as r,D as A,e as u,g as s,F as L,r as M,I as h,t as o,h as y,O as C,a4 as O,L as T,M as U,i as q,_ as H}from"./index-Cu2VAQBj.js";import{P as X}from"./PageBar-B7IUNDnt.js";import{S as j}from"./SearchInput-DvIYB12e.js";import{D as G}from"./index-B1HAyORe.js";import{P as J}from"./index-zS7lUV1L.js";import"./KeyCode-CMgmhXhR.js";import"./classCallCheck-D_kxgAg2.js";import"./raf-nDFcuFT6.js";const K={class:"cch"},Q={class:"cch__barExtra"},W={key:0,class:"cch__list"},Y=["onClick"],Z={class:"cch__head"},ss={class:"cch__name"},es={class:"cch__facts"},ts={class:"cch__fact"},as={dir:"ltr"},os={class:"cch__fact"},ns={dir:"ltr"},ls={key:0,class:"cch__fact"},is={key:1,class:"cch__empty"},cs={key:2,class:"cch__empty"},rs={key:0,class:"cch__detail"},us={class:"cch__detailTitle"},ds={class:"cch__rows"},_s={class:"cch__row"},vs={dir:"ltr"},hs={class:"cch__row"},ps={dir:"ltr"},fs={class:"cch__row"},ms={class:"cch__row"},gs={class:"cch__row"},ys={dir:"ltr"},bs={class:"cch__row"},ws={dir:"ltr"},Cs={class:"cch__row"},ks=["disabled"],xs=$({__name:"CustomerChoiceView",setup(zs){const x=U(),z=B(),S=E(),p=r(!1),d=r([]),f=r(!1),b=r(!1),m=r(!1),w=r(null),_=r(!1),l=r(null);function k(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function g(){f.value=!0,m.value=!1;try{d.value=await A.getExpertCustomers(w.value)}catch{m.value=!0,d.value=[]}finally{f.value=!1}}async function V(t){w.value=t!=null&&t.trim()?t.trim():null,await g()}async function N(){await g(),b.value=!1}function P(t){l.value=t,_.value=!0}async function D(t){p.value=!0;try{S.clear(),z.setActingAs({id:t.id,name:t.name??t.fullName??t.mobile??""}),_.value=!1,await x.push({name:"userPage::hasSubRoute"}),O.success(`وارد حساب ${t.name??""} شدید`)}finally{p.value=!1}}return F(g),(t,e)=>{const R=T("container");return u(),c("div",K,[n(X,{title:"لیست مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",Q,[n(j,{onSearch:V,"place-holder":"جستجو"})])]),_:1}),n(I,{spinning:f.value&&!d.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(J),{modelValue:b.value,"onUpdate:modelValue":e[0]||(e[0]=a=>b.value=a),onRefresh:N},{pulling:i(()=>[n(v(C),{size:"18"})]),loosing:i(()=>[n(v(C),{size:"18"})]),loading:i(()=>[n(v(C),{size:"18"})]),success:i(()=>[...e[4]||(e[4]=[s("span",null,null,-1)])]),default:i(()=>[n(R,{class:"cch__body"},{default:i(()=>[d.value.length?(u(),c("div",W,[(u(!0),c(L,null,M(d.value,a=>(u(),c("article",{key:a.id,class:"cch__card",onClick:Ss=>P(a)},[s("div",Z,[s("h3",ss,o(a.name),1),s("span",{class:q(["cch__state",a.active===1?"is-on":"is-off"])},o(a.active===1?"فعال":"غیرفعال"),3)]),s("div",es,[s("div",ts,[n(h,{icon:"vuesax-linear:mobile",size:"15"}),s("span",as,o(a.mobile||"—"),1)]),s("div",os,[n(h,{icon:"vuesax-linear:call",size:"15"}),s("span",ns,o(a.phone||"—"),1)]),a.store_name?(u(),c("div",ls,[n(h,{icon:"vuesax-linear:shop",size:"15"}),s("span",null,o(a.store_name),1)])):y("",!0)])],8,Y))),128))])):!f.value&&!m.value?(u(),c("section",is,[n(h,{icon:"vuesax-linear:profile-2user",size:"26"}),s("p",null,o(w.value?"مشتری با این مشخصات پیدا نشد.":"هنوز مشتریای به شما معرفی نشده است."),1)])):y("",!0),m.value?(u(),c("section",cs,[n(h,{icon:"vuesax-linear:danger",size:"26"}),e[5]||(e[5]=s("p",null,"دریافت اطلاعات با خطا روبهرو شد.",-1)),s("button",{type:"button",class:"cch__retry",onClick:g},"تلاش دوباره")])):y("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(G),{open:_.value,"onUpdate:open":e[3]||(e[3]=a=>_.value=a),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>[l.value?(u(),c("div",rs,[s("h2",us,o(l.value.name),1),s("dl",ds,[s("div",_s,[e[6]||(e[6]=s("dt",null,"موبایل",-1)),s("dd",vs,o(l.value.mobile||"—"),1)]),s("div",hs,[e[7]||(e[7]=s("dt",null,"تلفن",-1)),s("dd",ps,o(l.value.phone||"—"),1)]),s("div",fs,[e[8]||(e[8]=s("dt",null,"نام مغازه",-1)),s("dd",null,o(l.value.store_name||"—"),1)]),s("div",ms,[e[9]||(e[9]=s("dt",null,"نام پاساژ",-1)),s("dd",null,o(l.value.pasazh_name||"—"),1)]),s("div",gs,[e[10]||(e[10]=s("dt",null,"سقف اعتبار",-1)),s("dd",ys,o(k(l.value.gram_level))+" گرم",1)]),s("div",bs,[e[11]||(e[11]=s("dt",null,"بدهی گرمی",-1)),s("dd",ws,o(k(l.value.remain))+" گرم",1)]),s("div",Cs,[e[12]||(e[12]=s("dt",null,"وضعیت",-1)),s("dd",null,o(l.value.active===1?"فعال":"غیرفعال"),1)])]),s("button",{type:"button",class:"cch__enter",disabled:p.value,onClick:e[1]||(e[1]=a=>D(l.value))},o(p.value?"در حال ورود…":"ورود به حساب این مشتری"),9,ks),s("button",{type:"button",class:"cch__close",onClick:e[2]||(e[2]=a=>_.value=!1)},"بستن")])):y("",!0)]),_:1},8,["open"])])}}}),Fs=H(xs,[["__scopeId","data-v-2d4232ef"]]);export{Fs as default};
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
import{d as g,j as h,o as y,S as b,c as r,m as s,D as v,Q as k,i as _,z as C,b as a,F as f,e as c,r as P,I as B,h as F,g as w,H as x,s as S,G as V,J as I,_ as N}from"./index-CM_ctkuI.js";import{P as $}from"./PageBar-DWd0aMjU.js";import{S as j}from"./SectionHead-C9C93xCw.js";import{P as z}from"./ProductCard-B6LI3jFS.js";const H={class:"favs"},R={class:"favs__grid"},D={key:1,class:"favs__empty"},E=g({__name:"FavoritesView",setup(G){const p=x(),i=h(),o=_(!1),n=_([]),l=S(()=>n.value.filter(t=>i.isFavorite(t.id)));async function d(){const t=i.ids;if(t.length===0){n.value=[];return}o.value=n.value.length===0;try{n.value=await C.getProductsByIds(t)}catch(e){console.log(e)}finally{o.value=!1}}return y(d),b(()=>i.ids.join(","),d),(t,e)=>{const m=V("container");return a(),r("div",H,[s($,{title:"علاقهمندی","back-to":"userPage::hasSubRoute"}),s(k,{spinning:o.value,tip:"در حال دریافت اطلاعات"},{default:v(()=>[s(m,{class:"favs__body"},{default:v(()=>[l.value.length?(a(),r(f,{key:0},[s(j,{title:"ذخیرهشدهها",subtitle:`${l.value.length} محصول`},null,8,["subtitle"]),c("div",R,[(a(!0),r(f,null,P(l.value,u=>(a(),I(z,{key:u.id,value:u},null,8,["value"]))),128))])],64)):o.value?w("",!0):(a(),r("section",D,[s(B,{icon:"vuesax-linear:heart",size:"26"}),e[1]||(e[1]=c("p",null,"هنوز محصولی را به علاقهمندیها اضافه نکردهاید.",-1)),c("button",{type:"button",class:"favs__emptyCta",onClick:e[0]||(e[0]=u=>F(p).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),q=N(E,[["__scopeId","data-v-30992de1"]]);export{q as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as g,l as h,o as y,w as k,f as r,x as a,H as v,T as b,k as _,D as C,e as s,F as f,g as c,r as P,I as w,q as x,h as B,M as F,j as V,L as I,N,_ as S}from"./index-Cu2VAQBj.js";import{P as $}from"./PageBar-B7IUNDnt.js";import{S as j}from"./SectionHead-CpGrRHt8.js";import{P as H}from"./ProductCard-w77j8EA9.js";const L={class:"favs"},M={class:"favs__grid"},R={key:1,class:"favs__empty"},q=g({__name:"FavoritesView",setup(z){const p=F(),l=h(),o=_(!1),n=_([]),i=V(()=>n.value.filter(t=>l.isFavorite(t.id)));async function d(){const t=l.ids;if(t.length===0){n.value=[];return}o.value=n.value.length===0;try{n.value=await C.getProductsByIds(t)}catch(e){console.log(e)}finally{o.value=!1}}return y(d),k(()=>l.ids.join(","),d),(t,e)=>{const m=I("container");return s(),r("div",L,[a($,{title:"علاقهمندی","back-to":"userPage::hasSubRoute"}),a(b,{spinning:o.value,tip:"در حال دریافت اطلاعات"},{default:v(()=>[a(m,{class:"favs__body"},{default:v(()=>[i.value.length?(s(),r(f,{key:0},[a(j,{title:"ذخیرهشدهها",subtitle:`${i.value.length} محصول`},null,8,["subtitle"]),c("div",M,[(s(!0),r(f,null,P(i.value,u=>(s(),N(H,{key:u.id,value:u},null,8,["value"]))),128))])],64)):o.value?B("",!0):(s(),r("section",R,[a(w,{icon:"vuesax-linear:heart",size:"26"}),e[1]||(e[1]=c("p",null,"هنوز محصولی را به علاقهمندیها اضافه نکردهاید.",-1)),c("button",{type:"button",class:"favs__emptyCta",onClick:e[0]||(e[0]=u=>x(p).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),G=S(q,[["__scopeId","data-v-30992de1"]]);export{G as default};
|
||||
+1
-1
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
@@ -1 +1 @@
|
||||
import{d as c,V as i,o as m,z as r,c as l,H as _,b as p}from"./index-CM_ctkuI.js";const g={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=c({__name:"IamCallback",setup(u){const a=_(),s=i();function o(){sessionStorage.setItem("gb_iam_sso_skip","1");const e=sessionStorage.getItem("gb_iam_return");sessionStorage.removeItem("gb_iam_return");const t=e&&e.startsWith("/")&&!e.startsWith("//")?e:"/";return a.replace(t)}return m(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){await o();return}try{const t=await r.ssoCallback(e.get("code"),e.get("state"));s.login(t.token,t.customer.id,t.customer.mobile);try{const n=await r.getExpertIdentity();s.setSalesExpert(n.isSalesExpert)}catch{s.setSalesExpert(!1)}await a.replace({name:"home"})}catch{await o()}}),(e,t)=>(p(),l("div",g,"در حال ورود..."))}});export{h as default};
|
||||
import{d as c,X as i,o as m,D as r,f as l,M as _,e as p}from"./index-Cu2VAQBj.js";const g={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=c({__name:"IamCallback",setup(u){const a=_(),s=i();function o(){sessionStorage.setItem("gb_iam_sso_skip","1");const e=sessionStorage.getItem("gb_iam_return");sessionStorage.removeItem("gb_iam_return");const t=e&&e.startsWith("/")&&!e.startsWith("//")?e:"/";return a.replace(t)}return m(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){await o();return}try{const t=await r.ssoCallback(e.get("code"),e.get("state"));s.login(t.token,t.customer.id,t.customer.mobile);try{const n=await r.getExpertIdentity();s.setSalesExpert(n.isSalesExpert)}catch{s.setSalesExpert(!1)}await a.replace({name:"home"})}catch{await o()}}),(e,t)=>(p(),l("div",g,"در حال ورود..."))}});export{h as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{ah as d,s as f,aw as g,d as P,aj as p,T as C,S as m,a5 as T,Z as h,a as R,m as x,bm as y}from"./index-CM_ctkuI.js";var E=!1;try{var c=Object.defineProperty({},"passive",{get:function(){E=!0}});window.addEventListener("testPassive",null,c),window.removeEventListener("testPassive",null,c)}catch{}var j=Symbol("TriggerContextKey"),I=function(e){return e?d(j,{setPortal:function(){},popPortal:!1}):{setPortal:function(){},popPortal:!1}},v=Symbol("PortalContextKey"),b=function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};g(v,{inTriggerContext:i.inTriggerContext,shouldRender:f(function(){var n=e||{},s=n.sPopupVisible,t=n.popupRef,l=n.forceRender,r=n.autoDestroy,u=!1;return(s||t||l)&&(u=!0),!s&&r&&(u=!1),u})})},w=function(){b({},{inTriggerContext:!1});var e=d(v,{shouldRender:f(function(){return!1}),inTriggerContext:!1});return{shouldRender:f(function(){return e.shouldRender.value||e.inTriggerContext===!1})}};const K=P({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:p.func.isRequired,didUpdate:Function},setup:function(e,i){var n=i.slots,s=!0,t,l=w(),r=l.shouldRender;C(function(){s=!1,r.value&&(t=e.getContainer())});var u=m(r,function(){r.value&&!t&&(t=e.getContainer()),t&&u()});return T(function(){h(function(){if(r.value){var o;(o=e.didUpdate)===null||o===void 0||o.call(e,e)}})}),R(function(){t&&t.parentNode&&t.parentNode.removeChild(t)}),function(){if(!r.value)return null;if(s){var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}return t?x(y,{to:t},n):null}}});var N={ESC:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};export{N as K,K as P,I as a,E as s,b as u};
|
||||
@@ -0,0 +1 @@
|
||||
import{aj as d,j as f,ay as g,d as P,al as p,V as C,w as T,a7 as m,a0 as x,c as R,x as h,bn as y}from"./index-Cu2VAQBj.js";var j=!1;try{var c=Object.defineProperty({},"passive",{get:function(){j=!0}});window.addEventListener("testPassive",null,c),window.removeEventListener("testPassive",null,c)}catch{}var E=Symbol("TriggerContextKey"),I=function(e){return e?d(E,{setPortal:function(){},popPortal:!1}):{setPortal:function(){},popPortal:!1}},v=Symbol("PortalContextKey"),b=function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};g(v,{inTriggerContext:i.inTriggerContext,shouldRender:f(function(){var n=e||{},u=n.sPopupVisible,t=n.popupRef,l=n.forceRender,r=n.autoDestroy,s=!1;return(u||t||l)&&(s=!0),!u&&r&&(s=!1),s})})},w=function(){b({},{inTriggerContext:!1});var e=d(v,{shouldRender:f(function(){return!1}),inTriggerContext:!1});return{shouldRender:f(function(){return e.shouldRender.value||e.inTriggerContext===!1})}};const K=P({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:p.func.isRequired,didUpdate:Function},setup:function(e,i){var n=i.slots,u=!0,t,l=w(),r=l.shouldRender;C(function(){u=!1,r.value&&(t=e.getContainer())});var s=T(r,function(){r.value&&!t&&(t=e.getContainer()),t&&s()});return m(function(){x(function(){if(r.value){var o;(o=e.didUpdate)===null||o===void 0||o.call(e,e)}})}),R(function(){t&&t.parentNode&&t.parentNode.removeChild(t)}),function(){if(!r.value)return null;if(u){var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}return t?h(y,{to:t},n):null}}});var N={ESC:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};export{N as K,K as P,I as a,j as s,b as u};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{P as x}from"./PageBar-B7IUNDnt.js";import{d as f,e as l,f as r,x as n,q as i,P,Q as S,R as k,n as L,S as b,T as _,N as v,h,k as d,U as B,w as C,V as E,H as p,F as N,r as V,j as $,L as A,_ as F}from"./index-Cu2VAQBj.js";import{S as H}from"./SectionHead-CpGrRHt8.js";import{P as I}from"./ProductCard-w77j8EA9.js";import{u as T}from"./catalogStore-DU2bF1aY.js";const j={class:"flex justify-center items-center empty"},D=f({__name:"EmptyState",props:{description:{},image:{}},setup(t){return(e,c)=>(l(),r("div",j,[n(i(P),{description:"موردی یافت نشد",image:t.image,class:"h-[200px] w-[200px] opacity-70"},null,8,["image"])]))}}),q="/assets/favoritEmpty-kbtPAdi5.svg",z=f({__name:"ScrollFetchSearch",props:{loading:{type:Boolean},flag:{type:Boolean},padding:{}},emits:["fetch"],setup(t,{emit:e}){const c=e,a=S(),s=d(null);return k(s,()=>{c("fetch")},{distance:50}),(o,u)=>(l(),r("main",{class:"flex flex-col flex-1 overflow-auto no-scrollbar w-[100vw] max-w-screen-md m-auto",style:L({paddingTop:t.padding||i(a).headerHeight+"px"}),ref_key:"scrollArea",ref:s},[b(o.$slots,"default"),n(_,{cls:"my-[10px]",spinning:t.loading,indicator:!0,tip:"درحال دریافت اطلاعات"},null,8,["spinning"]),t.flag?(l(),v(D,{key:0,image:i(q)},null,8,["image"])):h("",!0)],4))}});function G(){const t=T(),e=B({totalPages:0,productList:t.products,flag:!1});return C(()=>t.products,a=>{e.productList=a,e.flag=a.length<1}),{productsData:e,getProducts:async(a,s=!1,o=!1)=>{if(!s){a.value=o||!t.loaded;try{e.productList=await t.load(o),e.flag=e.productList.length<1}catch(u){console.log(u)}finally{a.value=!1}}}}}const M={class:"newest"},Q={key:0,class:"newest__grid"},g=20,R=f({__name:"NewestView",setup(t){const{productsData:e,getProducts:c}=G(),a=d(!1),s=d(!1),o=d(g),u=$(()=>e.productList.slice(0,o.value));E(async()=>{await c(a,!1)});const y=async()=>{if(o.value<e.productList.length){o.value+=g;return}s.value||await c(s,!1,!0)};return(U,Z)=>{const w=A("container");return l(),r("div",M,[n(x,{title:"جدیدترین محصولات","back-to":"home"}),n(_,{spinning:a.value,tip:"درحال دریافت اطلاعات"},{default:p(()=>[n(z,{class:"newest__scroll",loading:s.value,flag:i(e).flag,padding:"0px",onFetch:y},{default:p(()=>[n(w,{class:"newest__body"},{default:p(()=>[n(H,{title:"تازهها",subtitle:"آخرین افزودههای مجموعه"}),i(e).productList.length?(l(),r("div",Q,[(l(!0),r(N,null,V(u.value,m=>(l(),v(I,{key:m.id,value:m},null,8,["value"]))),128))])):h("",!0)]),_:1})]),_:1},8,["loading","flag"])]),_:1},8,["spinning"])])}}}),Y=F(R,[["__scopeId","data-v-1566f322"]]);export{Y as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{P as x}from"./PageBar-DWd0aMjU.js";import{d as f,b as l,c as r,m as n,h as i,M as P,N as S,O as k,n as b,P as L,Q as _,J as v,g as h,i as d,R as B,S as C,T as E,D as p,F as N,r as $,s as A,G as F,_ as V}from"./index-CM_ctkuI.js";import{S as D}from"./SectionHead-C9C93xCw.js";import{P as I}from"./ProductCard-B6LI3jFS.js";import{u as T}from"./catalogStore-lHMadnFO.js";const G={class:"flex justify-center items-center empty"},H=f({__name:"EmptyState",props:{description:{},image:{}},setup(t){return(e,c)=>(l(),r("div",G,[n(i(P),{description:"موردی یافت نشد",image:t.image,class:"h-[200px] w-[200px] opacity-70"},null,8,["image"])]))}}),M="/assets/favoritEmpty-kbtPAdi5.svg",j=f({__name:"ScrollFetchSearch",props:{loading:{type:Boolean},flag:{type:Boolean},padding:{}},emits:["fetch"],setup(t,{emit:e}){const c=e,a=S(),s=d(null);return k(s,()=>{c("fetch")},{distance:50}),(o,u)=>(l(),r("main",{class:"flex flex-col flex-1 overflow-auto no-scrollbar w-[100vw] max-w-screen-md m-auto",style:b({paddingTop:t.padding||i(a).headerHeight+"px"}),ref_key:"scrollArea",ref:s},[L(o.$slots,"default"),n(_,{cls:"my-[10px]",spinning:t.loading,indicator:!0,tip:"درحال دریافت اطلاعات"},null,8,["spinning"]),t.flag?(l(),v(H,{key:0,image:i(M)},null,8,["image"])):h("",!0)],4))}});function z(){const t=T(),e=B({totalPages:0,productList:t.products,flag:!1});return C(()=>t.products,a=>{e.productList=a,e.flag=a.length<1}),{productsData:e,getProducts:async(a,s=!1,o=!1)=>{if(!s){a.value=o||!t.loaded;try{e.productList=await t.load(o),e.flag=e.productList.length<1}catch(u){console.log(u)}finally{a.value=!1}}}}}const J={class:"newest"},O={key:0,class:"newest__grid"},g=20,Q=f({__name:"NewestView",setup(t){const{productsData:e,getProducts:c}=z(),a=d(!1),s=d(!1),o=d(g),u=A(()=>e.productList.slice(0,o.value));E(async()=>{await c(a,!1)});const y=async()=>{if(o.value<e.productList.length){o.value+=g;return}s.value||await c(s,!1,!0)};return(R,Z)=>{const w=F("container");return l(),r("div",J,[n(x,{title:"جدیدترین محصولات","back-to":"home"}),n(_,{spinning:a.value,tip:"درحال دریافت اطلاعات"},{default:p(()=>[n(j,{class:"newest__scroll",loading:s.value,flag:i(e).flag,padding:"0px",onFetch:y},{default:p(()=>[n(w,{class:"newest__body"},{default:p(()=>[n(D,{title:"تازهها",subtitle:"آخرین افزودههای مجموعه"}),i(e).productList.length?(l(),r("div",O,[(l(!0),r(N,null,$(u.value,m=>(l(),v(I,{key:m.id,value:m},null,8,["value"]))),128))])):h("",!0)]),_:1})]),_:1},8,["loading","flag"])]),_:1},8,["spinning"])])}}}),Y=V(Q,[["__scopeId","data-v-1566f322"]]);export{Y as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{d as n,c as a,m as o,D as i,G as c,b as _,e,I as r,_ as f}from"./index-CM_ctkuI.js";import{P as p}from"./PageBar-DWd0aMjU.js";const l={class:"notif"},m={class:"notif__empty"},d=n({__name:"NotificationsView",setup(u){return(x,t)=>{const s=c("container");return _(),a("div",l,[o(p,{title:"اعلانها","back-to":"home"}),o(s,{class:"notif__body"},{default:i(()=>[e("section",m,[o(r,{icon:"vuesax-linear:notification",size:"26"}),t[0]||(t[0]=e("p",null,"اعلانی برای نمایش وجود ندارد.",-1))])]),_:1})])}}}),B=f(d,[["__scopeId","data-v-6887fb26"]]);export{B as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as n,f as a,x as o,H as i,L as c,e as _,g as e,I as r,_ as f}from"./index-Cu2VAQBj.js";import{P as p}from"./PageBar-B7IUNDnt.js";const l={class:"notif"},d={class:"notif__empty"},m=n({__name:"NotificationsView",setup(u){return(x,t)=>{const s=c("container");return _(),a("div",l,[o(p,{title:"اعلانها","back-to":"home"}),o(s,{class:"notif__body"},{default:i(()=>[e("section",d,[o(r,{icon:"vuesax-linear:notification",size:"26"}),t[0]||(t[0]=e("p",null,"اعلانی برای نمایش وجود ندارد.",-1))])]),_:1})])}}}),N=f(m,[["__scopeId","data-v-6887fb26"]]);export{N as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{d,bo as u,f as t,g as a,x as b,I as p,t as k,S as i,e as o,M as h,_ as f}from"./index-Cu2VAQBj.js";const m={class:"bar"},B={class:"bar__inner"},g={key:1,class:"bar__spacer","aria-hidden":"true"},v={class:"bar__title"},y={class:"bar__trailing"},S=d({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{}},setup(e){const r=e,s=h(),l=u();function _(){if(l.canGoBack){s.back();return}if(r.backTo){s.push({name:r.backTo});return}s.push({name:"home"})}return(n,c)=>(o(),t("header",m,[a("div",B,[e.back?(o(),t("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:_},[b(p,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(o(),t("span",g)),a("h1",v,k(e.title),1),a("div",y,[i(n.$slots,"trailing",{},()=>[c[0]||(c[0]=a("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(n.$slots,"below",{},void 0,!0)]))}}),I=f(S,[["__scopeId","data-v-db164dd4"]]);export{I as P};
|
||||
@@ -1 +0,0 @@
|
||||
import{d,bn as u,c as t,e as a,m as b,I as p,t as k,P as i,b as o,H as h,_ as m}from"./index-CM_ctkuI.js";const f={class:"bar"},B={class:"bar__inner"},v={key:1,class:"bar__spacer","aria-hidden":"true"},g={class:"bar__title"},y={class:"bar__trailing"},P=d({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{}},setup(e){const r=e,s=h(),l=u();function _(){if(l.canGoBack){s.back();return}if(r.backTo){s.push({name:r.backTo});return}s.push({name:"home"})}return(n,c)=>(o(),t("header",f,[a("div",B,[e.back?(o(),t("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:_},[b(p,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(o(),t("span",v)),a("h1",g,k(e.title),1),a("div",y,[i(n.$slots,"trailing",{},()=>[c[0]||(c[0]=a("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(n.$slots,"below",{},void 0,!0)]))}}),N=m(P,[["__scopeId","data-v-db164dd4"]]);export{N as P};
|
||||
@@ -1 +0,0 @@
|
||||
import{d as P,j as F,k as B,l as D,b as s,c as t,f,e as a,h as e,w as I,m as h,I as m,p as N,g,t as r,i as S,q as V,s as q,_ as E}from"./index-CM_ctkuI.js";const $={class:"pc__art"},j=["alt"],L={key:1,class:"pc__artEmpty","aria-hidden":"true"},M=["aria-label"],O={key:2,class:"pc__flag"},A={key:3,class:"pc__flag pc__flag--soft"},G={class:"pc__body"},H={class:"pc__title"},J={class:"pc__meta"},K={class:"pc__weight"},Q={key:0,class:"pc__wage"},R=P({__name:"ProductCard",props:{value:{},size:{}},setup(n){const l=n,i=F(),{image:_,id:c,title:d,min_gram:y,wage:u,is_exist:k,qty:b,isPreOrder:w}=B(l.value),p=S(null);function x(){V(l.value,p.value)}const z=q(()=>{const o=u.value;return o==null?"":o%1===0?String(o):o.toFixed(2)});return(o,v)=>{const C=D("lazy");return s(),t("article",{ref_key:"root",ref:p,class:f(["pc",n.size?`pc--${n.size}`:null]),"data-product-origin":"",onClick:x},[a("div",$,[e(_)?I((s(),t("img",{key:0,alt:e(d)},null,8,j)),[[C,e(_)]]):(s(),t("div",L,[h(m,{icon:"vuesax-linear:diamonds",size:"26"})])),a("button",{type:"button",class:f(["pc__fav",{"is-on":e(i).isFavorite(e(c))}]),"aria-label":e(i).isFavorite(e(c))?"حذف از علاقهمندی":"افزودن به علاقهمندی",onClick:v[0]||(v[0]=N(T=>e(i).toggle(e(c)),["stop"]))},[h(m,{icon:e(i).isFavorite(e(c))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"16"},null,8,["icon"])],10,M),e(k)?e(w)&&e(b)===0?(s(),t("span",A,"پیشسفارش")):g("",!0):(s(),t("span",O,"ناموجود"))]),a("div",G,[a("h3",H,r(e(d)),1),a("div",J,[a("span",K,r(e(y))+" گرم",1),e(u)!=null?(s(),t("span",Q,"اجرت "+r(z.value)+"٪",1)):g("",!0)])])],2)}}}),W=E(R,[["__scopeId","data-v-bf1b940b"]]);export{W as P};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as P,l as F,m as B,p as D,e as s,f as t,i as f,g as a,q as e,v as I,x as h,I as m,y as N,h as g,t as r,k as S,z as V,j as q,_ as E}from"./index-Cu2VAQBj.js";const $={class:"pc__art"},j=["alt"],L={key:1,class:"pc__artEmpty","aria-hidden":"true"},M=["aria-label"],O={key:2,class:"pc__flag"},A={key:3,class:"pc__flag pc__flag--soft"},G={class:"pc__body"},H={class:"pc__title"},J={class:"pc__meta"},K={class:"pc__weight"},Q={key:0,class:"pc__wage"},R=P({__name:"ProductCard",props:{value:{},size:{}},setup(n){const l=n,i=F(),{image:_,id:c,title:d,min_gram:y,wage:u,is_exist:k,qty:b,isPreOrder:x}=B(l.value),p=S(null);function z(){V(l.value,p.value)}const w=q(()=>{const o=u.value;return o==null?"":o%1===0?String(o):o.toFixed(2)});return(o,v)=>{const C=D("lazy");return s(),t("article",{ref_key:"root",ref:p,class:f(["pc",n.size?`pc--${n.size}`:null]),"data-product-origin":"",onClick:z},[a("div",$,[e(_)?I((s(),t("img",{key:0,alt:e(d)},null,8,j)),[[C,e(_)]]):(s(),t("div",L,[h(m,{icon:"vuesax-linear:diamonds",size:"26"})])),a("button",{type:"button",class:f(["pc__fav",{"is-on":e(i).isFavorite(e(c))}]),"aria-label":e(i).isFavorite(e(c))?"حذف از علاقهمندی":"افزودن به علاقهمندی",onClick:v[0]||(v[0]=N(T=>e(i).toggle(e(c)),["stop"]))},[h(m,{icon:e(i).isFavorite(e(c))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"16"},null,8,["icon"])],10,M),e(k)?e(x)&&e(b)===0?(s(),t("span",A,"پیشسفارش")):g("",!0):(s(),t("span",O,"ناموجود"))]),a("div",G,[a("h3",H,r(e(d)),1),a("div",J,[a("span",K,r(e(y))+" گرم",1),e(u)!=null?(s(),t("span",Q,"اجرت "+r(w.value)+"٪",1)):g("",!0)])])],2)}}}),W=E(R,[["__scopeId","data-v-bf1b940b"]]);export{W as P};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as L,X as w,G as M,k as _,K as k,o as F,f as n,x as r,H as $,L as O,e as i,g as e,I as g,t as a,h as c,i as v,W as T,q as U,j as m,M as z,_ as W}from"./index-Cu2VAQBj.js";import{P as A}from"./PageBar-B7IUNDnt.js";import{S}from"./SectionHead-CpGrRHt8.js";const H={class:"prof"},K={class:"prof__identity"},j={class:"prof__avatar","aria-hidden":"true"},q={class:"prof__name"},G={key:0,class:"prof__mobile"},J={key:0,class:"prof__block"},X={class:"prof__specs"},Y={class:"prof__spec"},Q={class:"prof__spec"},Z={class:"prof__spec"},ee={class:"prof__spec"},se={key:1,class:"prof__block"},te={class:"prof__specs"},oe={class:"prof__spec"},le={class:"prof__spec"},ae={key:2,class:"prof__block"},ne={key:3,class:"prof__empty"},ie=L({__name:"ProfileView",setup(re){const b={UNVERIFIED:"احراز نشده",STEP_ONE_SUBMITTED:"مرحله اول ثبت شده",STEP_TWO_SUBMITTED:"مرحله دوم ثبت شده",VERIFIED:"تایید شده",REJECTED:"رد شده"},h=w(),d=M(),o=_(d.peek(k.profile)??null),p=_(!1),C=m(()=>{var s;return((s=o.value)==null?void 0:s.verificationStep)==="VERIFIED"}),R=m(()=>{var t;const s=(t=o.value)==null?void 0:t.verificationStep;return!!s&&s!=="VERIFIED"&&s!=="STEP_TWO_SUBMITTED"}),V=z(),l=_(d.peek(k.balance)??null),f=_(!1),u=s=>Number(s??0),E=s=>u(s)>0?"بدهکار":u(s)<0?"بستانکار":"",I=s=>u(s)>0?"is-debt":u(s)<0?"is-credit":"",B=s=>`${Math.abs(u(s)).toLocaleString("fa-IR",{maximumFractionDigits:3})} گرم`,D=s=>`${Math.abs(u(s)).toLocaleString("fa-IR")} ریال`,N=m(()=>{const s=l.value;if(!(s!=null&&s.at))return"";const t=new Date(s.at).toLocaleString("fa-IR",{dateStyle:"short",timeStyle:"short"});return s.source==="stored"?`آخرین ماندهی ثبتشده — ${t}`:`از ${s.provider??"حسابداری"} — ${t}`});async function P(){f.value=!l.value;try{l.value=await d.accountingBalance({force:!0})}catch{l.value=null}finally{f.value=!1}}return F(async()=>{if(h.isLoggedIn){P(),p.value=!o.value;try{o.value=await d.me({force:!0})}finally{p.value=!1}}}),(s,t)=>{const x=O("container");return i(),n("div",H,[r(A,{title:"اطلاعات کاربری","back-to":"userPage::hasSubRoute"}),r(x,{class:"prof__body"},{default:$(()=>{var y;return[e("section",K,[e("div",j,[r(g,{icon:"vuesax-linear:user",size:"30"})]),e("h2",q,a(((y=o.value)==null?void 0:y.fullName)??"—"),1),o.value?(i(),n("p",G,a(o.value.mobile),1)):c("",!0),o.value?(i(),n("span",{key:1,class:v(["prof__seal",C.value?"is-ok":"is-pending"])},a(b[o.value.verificationStep]??o.value.verificationStep),3)):c("",!0)]),o.value?(i(),n("section",J,[r(S,{title:"مشخصات",subtitle:"اطلاعات ثبتشده حساب شما"}),e("dl",X,[e("div",Y,[t[1]||(t[1]=e("dt",null,"نام و نام خانوادگی",-1)),e("dd",null,a(o.value.fullName),1)]),e("div",Q,[t[2]||(t[2]=e("dt",null,"تلفن همراه",-1)),e("dd",null,a(o.value.mobile),1)]),e("div",Z,[t[3]||(t[3]=e("dt",null,"کد ملی",-1)),e("dd",null,a(o.value.nationalCode||"-"),1)]),e("div",ee,[t[4]||(t[4]=e("dt",null,"وضعیت احراز هویت",-1)),e("dd",null,a(b[o.value.verificationStep]??o.value.verificationStep),1)])])])):c("",!0),l.value&&l.value.source!=="none"?(i(),n("section",se,[r(S,{title:"ماندهی حساب",subtitle:N.value},null,8,["subtitle"]),e("dl",te,[e("div",oe,[t[5]||(t[5]=e("dt",null,"ماندهی طلا",-1)),e("dd",{class:v(I(l.value.gold))},[T(a(B(l.value.gold))+" ",1),e("small",null,a(E(l.value.gold)),1)],2)]),e("div",le,[t[6]||(t[6]=e("dt",null,"ماندهی ریالی",-1)),e("dd",{class:v(I(l.value.rial))},[T(a(D(l.value.rial))+" ",1),e("small",null,a(E(l.value.rial)),1)],2)])])])):f.value?(i(),n("section",ae,[r(S,{title:"ماندهی حساب",subtitle:"در حال دریافت از حسابداری…"}),t[7]||(t[7]=e("div",{class:"prof__specs prof__skeleton"},null,-1))])):p.value?c("",!0):(i(),n("section",ne,[r(g,{icon:"vuesax-linear:user",size:"26"}),t[8]||(t[8]=e("p",null,"اطلاعات حساب در دسترس نیست.",-1))])),R.value?(i(),n("button",{key:4,type:"button",class:"prof__complete",onClick:t[0]||(t[0]=ue=>U(V).push({name:"completeProfile"}))}," تکمیل پروفایل ")):c("",!0)]}),_:1})])}}}),pe=W(ie,[["__scopeId","data-v-25e2c773"]]);export{pe as default};
|
||||
@@ -1 +0,0 @@
|
||||
import{d as L,V as w,B as F,i as _,K as g,o as M,c as n,m as r,D as $,G as U,b as i,e,I as k,t as a,g as c,f as v,U as T,h as O,s as m,H as z,_ as A}from"./index-CM_ctkuI.js";import{P as H}from"./PageBar-DWd0aMjU.js";import{S}from"./SectionHead-C9C93xCw.js";const K={class:"prof"},W={class:"prof__identity"},G={class:"prof__avatar","aria-hidden":"true"},J={class:"prof__name"},Y={key:0,class:"prof__mobile"},j={key:0,class:"prof__block"},q={class:"prof__specs"},Q={class:"prof__spec"},X={class:"prof__spec"},Z={class:"prof__spec"},ee={class:"prof__spec"},se={key:1,class:"prof__block"},te={class:"prof__specs"},oe={class:"prof__spec"},le={class:"prof__spec"},ae={key:2,class:"prof__block"},ne={key:3,class:"prof__empty"},ie=L({__name:"ProfileView",setup(re){const b={UNVERIFIED:"احراز نشده",STEP_ONE_SUBMITTED:"مرحله اول ثبت شده",STEP_TWO_SUBMITTED:"مرحله دوم ثبت شده",VERIFIED:"تایید شده",REJECTED:"رد شده"},h=w(),d=F(),o=_(d.peek(g.profile)??null),p=_(!1),V=m(()=>{var s;return((s=o.value)==null?void 0:s.verificationStep)==="VERIFIED"}),B=m(()=>{var t;const s=(t=o.value)==null?void 0:t.verificationStep;return!!s&&s!=="VERIFIED"&&s!=="STEP_TWO_SUBMITTED"}),C=z(),l=_(d.peek(g.balance)??null),f=_(!1),u=s=>Number(s??0),E=s=>u(s)>0?"بدهکار":u(s)<0?"بستانکار":"",I=s=>u(s)>0?"is-debt":u(s)<0?"is-credit":"",D=s=>`${Math.abs(u(s)).toLocaleString("fa-IR",{maximumFractionDigits:3})} گرم`,R=s=>`${Math.abs(u(s)).toLocaleString("fa-IR")} ریال`,N=m(()=>{const s=l.value;if(!(s!=null&&s.at))return"";const t=new Date(s.at).toLocaleString("fa-IR",{dateStyle:"short",timeStyle:"short"});return s.source==="stored"?`آخرین ماندهی ثبتشده — ${t}`:`از ${s.provider??"حسابداری"} — ${t}`});async function P(){f.value=!l.value;try{l.value=await d.accountingBalance({force:!0})}catch{l.value=null}finally{f.value=!1}}return M(async()=>{if(h.isLoggedIn){P(),p.value=!o.value;try{o.value=await d.me({force:!0})}finally{p.value=!1}}}),(s,t)=>{const x=U("container");return i(),n("div",K,[r(H,{title:"اطلاعات کاربری","back-to":"userPage::hasSubRoute"}),r(x,{class:"prof__body"},{default:$(()=>{var y;return[e("section",W,[e("div",G,[r(k,{icon:"vuesax-linear:user",size:"30"})]),e("h2",J,a(((y=o.value)==null?void 0:y.fullName)??"—"),1),o.value?(i(),n("p",Y,a(o.value.mobile),1)):c("",!0),o.value?(i(),n("span",{key:1,class:v(["prof__seal",V.value?"is-ok":"is-pending"])},a(b[o.value.verificationStep]??o.value.verificationStep),3)):c("",!0)]),o.value?(i(),n("section",j,[r(S,{title:"مشخصات",subtitle:"اطلاعات ثبتشده حساب شما"}),e("dl",q,[e("div",Q,[t[1]||(t[1]=e("dt",null,"نام و نام خانوادگی",-1)),e("dd",null,a(o.value.fullName),1)]),e("div",X,[t[2]||(t[2]=e("dt",null,"تلفن همراه",-1)),e("dd",null,a(o.value.mobile),1)]),e("div",Z,[t[3]||(t[3]=e("dt",null,"کد ملی",-1)),e("dd",null,a(o.value.nationalCode||"-"),1)]),e("div",ee,[t[4]||(t[4]=e("dt",null,"وضعیت احراز هویت",-1)),e("dd",null,a(b[o.value.verificationStep]??o.value.verificationStep),1)])])])):c("",!0),l.value&&l.value.source!=="none"?(i(),n("section",se,[r(S,{title:"ماندهی حساب",subtitle:N.value},null,8,["subtitle"]),e("dl",te,[e("div",oe,[t[5]||(t[5]=e("dt",null,"ماندهی طلا",-1)),e("dd",{class:v(I(l.value.gold))},[T(a(D(l.value.gold))+" ",1),e("small",null,a(E(l.value.gold)),1)],2)]),e("div",le,[t[6]||(t[6]=e("dt",null,"ماندهی ریالی",-1)),e("dd",{class:v(I(l.value.rial))},[T(a(R(l.value.rial))+" ",1),e("small",null,a(E(l.value.rial)),1)],2)])])])):f.value?(i(),n("section",ae,[r(S,{title:"ماندهی حساب",subtitle:"در حال دریافت از حسابداری…"}),t[7]||(t[7]=e("div",{class:"prof__specs prof__skeleton"},null,-1))])):p.value?c("",!0):(i(),n("section",ne,[r(k,{icon:"vuesax-linear:user",size:"26"}),t[8]||(t[8]=e("p",null,"اطلاعات حساب در دسترس نیست.",-1))])),B.value?(i(),n("button",{key:4,type:"button",class:"prof__complete",onClick:t[0]||(t[0]=ue=>O(C).push({name:"completeProfile"}))}," تکمیل پروفایل ")):c("",!0)]}),_:1})])}}}),pe=A(ie,[["__scopeId","data-v-25e2c773"]]);export{pe as default};
|
||||
Vendored
+1
-1
@@ -1 +1 @@
|
||||
import{p as c,j as d}from"./filters-CX1OJifx.js";import{d as _,b as s,c as a,f as l,e as r,U as u,t as i,h as n,g as m,s as v,_ as q}from"./index-CM_ctkuI.js";const f={key:0,class:"rate-strip__value"},k={class:"rate-strip__num"},y={key:1,class:"rate-strip__value rate-strip__value--muted"},x={key:2,class:"rate-strip__time"},R=_({__name:"RateStrip",props:{quote:{}},setup(t){const o=t,p=v(()=>o.quote?o.quote.pricePerGramRial.split(".")[0]:"");return(b,e)=>(s(),a("div",{class:l(["rate-strip",{"is-empty":!t.quote}])},[e[1]||(e[1]=r("div",{class:"rate-strip__label"},[r("span",{class:"rate-strip__dot","aria-hidden":"true"}),u(" نرخ طلای ۱۸ عیار ")],-1)),t.quote?(s(),a("div",f,[r("span",k,i(n(c)(p.value)),1),e[0]||(e[0]=r("span",{class:"rate-strip__unit"},"ریال / گرم",-1))])):(s(),a("div",y,"در انتظار اعلام نرخ")),t.quote?(s(),a("div",x,i(n(d)(t.quote.quotedAt)),1)):m("",!0)],2))}}),C=q(R,[["__scopeId","data-v-19b94e39"]]);export{C as R};
|
||||
import{p as c,j as d}from"./filters-DYLoih7M.js";import{d as _,e as s,f as a,i as l,g as r,W as u,t as i,q as n,h as m,j as v,_ as q}from"./index-Cu2VAQBj.js";const f={key:0,class:"rate-strip__value"},k={class:"rate-strip__num"},y={key:1,class:"rate-strip__value rate-strip__value--muted"},x={key:2,class:"rate-strip__time"},R=_({__name:"RateStrip",props:{quote:{}},setup(t){const o=t,p=v(()=>o.quote?o.quote.pricePerGramRial.split(".")[0]:"");return(h,e)=>(s(),a("div",{class:l(["rate-strip",{"is-empty":!t.quote}])},[e[1]||(e[1]=r("div",{class:"rate-strip__label"},[r("span",{class:"rate-strip__dot","aria-hidden":"true"}),u(" نرخ طلای ۱۸ عیار ")],-1)),t.quote?(s(),a("div",f,[r("span",k,i(n(c)(p.value)),1),e[0]||(e[0]=r("span",{class:"rate-strip__unit"},"ریال / گرم",-1))])):(s(),a("div",y,"در انتظار اعلام نرخ")),t.quote?(s(),a("div",x,i(n(d)(t.quote.quotedAt)),1)):m("",!0)],2))}}),C=q(R,[["__scopeId","data-v-19b94e39"]]);export{C as R};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
import{d as v,ba as m,S as h,b as t,c as l,m as n,I as r,w as b,bb as f,e as x,bc as k,g as I,R as S,i as w,_ as y}from"./index-CM_ctkuI.js";const C={class:"si"},V=["placeholder"],B=v({__name:"SearchInput",props:{placeHolder:{}},emits:["search"],setup(i,{emit:d}){const c=d,a=S({clear:!1}),e=w(void 0),s=()=>{c("search",e.value)},u=()=>{e.value=void 0,a.clear=!1,c("search",void 0)},p=m(e,700);return h(p,()=>{e?a.clear=!0:a.clear=!1,s()}),(N,o)=>(t(),l("div",C,[n(r,{icon:"vuesax-linear:search-normal-1",class:"si__icon",size:"18",onClick:s}),b(x("input",{"onUpdate:modelValue":o[0]||(o[0]=_=>e.value=_),class:"si__input",placeholder:i.placeHolder,onKeyup:k(s,["enter"])},null,40,V),[[f,e.value]]),a.clear?(t(),l("button",{key:0,type:"button",class:"si__clear","aria-label":"پاک کردن",onClick:u},[n(r,{icon:"vuesax-linear:add",size:"16"})])):I("",!0)]))}}),D=y(B,[["__scopeId","data-v-4c50067a"]]);export{D as S};
|
||||
@@ -0,0 +1 @@
|
||||
import{d as v,bb as h,w as m,e as t,f as l,x as n,I as r,v as f,bc as b,g as x,bd as k,h as I,U as w,k as y,_ as C}from"./index-Cu2VAQBj.js";const S={class:"si"},V=["placeholder"],B=v({__name:"SearchInput",props:{placeHolder:{}},emits:["search"],setup(i,{emit:d}){const c=d,a=w({clear:!1}),e=y(void 0),s=()=>{c("search",e.value)},u=()=>{e.value=void 0,a.clear=!1,c("search",void 0)},p=h(e,700);return m(p,()=>{e?a.clear=!0:a.clear=!1,s()}),(N,o)=>(t(),l("div",S,[n(r,{icon:"vuesax-linear:search-normal-1",class:"si__icon",size:"18",onClick:s}),f(x("input",{"onUpdate:modelValue":o[0]||(o[0]=_=>e.value=_),class:"si__input",placeholder:i.placeHolder,onKeyup:k(s,["enter"])},null,40,V),[[b,e.value]]),a.clear?(t(),l("button",{key:0,type:"button",class:"si__clear","aria-label":"پاک کردن",onClick:u},[n(r,{icon:"vuesax-linear:add",size:"16"})])):I("",!0)]))}}),D=C(B,[["__scopeId","data-v-4c50067a"]]);export{D as S};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
import{d as r,b as t,c as s,e as o,t as a,g as n,U as _,m as d,I as m,_ as u}from"./index-CM_ctkuI.js";const b={class:"sec"},x={class:"sec__text"},f={class:"sec__title"},h={key:0,class:"sec__sub"},k=r({__name:"SectionHead",props:{title:{},subtitle:{},actionLabel:{}},emits:["action"],setup(e,{emit:i}){const l=i;return(p,c)=>(t(),s("header",b,[o("div",x,[o("h2",f,a(e.title),1),e.subtitle?(t(),s("p",h,a(e.subtitle),1)):n("",!0)]),e.actionLabel?(t(),s("button",{key:0,type:"button",class:"sec__action",onClick:c[0]||(c[0]=v=>l("action"))},[_(a(e.actionLabel)+" ",1),d(m,{icon:"vuesax-linear:arrow-left-2",size:"15"})])):n("",!0)]))}}),N=u(k,[["__scopeId","data-v-e5c65b7c"]]);export{N as S};
|
||||
import{d as r,e as t,f as s,g as o,t as a,h as n,W as _,x as d,I as u,_ as m}from"./index-Cu2VAQBj.js";const b={class:"sec"},x={class:"sec__text"},f={class:"sec__title"},h={key:0,class:"sec__sub"},k=r({__name:"SectionHead",props:{title:{},subtitle:{},actionLabel:{}},emits:["action"],setup(e,{emit:i}){const l=i;return(p,c)=>(t(),s("header",b,[o("div",x,[o("h2",f,a(e.title),1),e.subtitle?(t(),s("p",h,a(e.subtitle),1)):n("",!0)]),e.actionLabel?(t(),s("button",{key:0,type:"button",class:"sec__action",onClick:c[0]||(c[0]=v=>l("action"))},[_(a(e.actionLabel)+" ",1),d(u,{icon:"vuesax-linear:arrow-left-2",size:"15"})])):n("",!0)]))}}),N=m(k,[["__scopeId","data-v-e5c65b7c"]]);export{N as S};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{d as A,V as D,B as w,i as u,K as g,o as L,c as i,m as r,D as E,Q as N,J as P,h as m,g as h,b as l,F as R,e as s,r as B,I as T,t as o,f as p,G as M,_ as O}from"./index-CM_ctkuI.js";import{P as U}from"./PageBar-DWd0aMjU.js";import{S as V}from"./SectionHead-C9C93xCw.js";import{j as k,p as I}from"./filters-CX1OJifx.js";import{D as Y}from"./index-C0ve6KEv.js";import"./KeyCode-BDPUZupF.js";import"./classCallCheck-bPZf0DLI.js";import"./raf-nDFcuFT6.js";const $={class:"tx"},G={class:"tx__list"},z=["onClick"],F={class:"tx__main"},H={class:"tx__head"},K={class:"tx__kind"},j={key:0,class:"tx__note"},J={class:"tx__foot"},Q={class:"tx__date"},W={key:1,class:"tx__empty"},q={class:"sheet"},X={class:"sheet__specs"},Z={class:"sheet__spec"},ss={class:"sheet__spec"},es={class:"sheet__spec"},ts={class:"sheet__spec"},os={class:"sheet__spec"},ns=A({__name:"TransactionsView",setup(as){const x={ORDER_STOCK:"سفارش",ORDER_PRE_ORDER:"سفارش ساخت",REPAYMENT_MELTED_GOLD:"طلای آبشده",REPAYMENT_TRANSFER:"حواله",REPAYMENT_CHEQUE:"چک",REPAYMENT_CASH:"پولی",WALLET_BONUS:"پاداش",ADJUSTMENT:"اصلاحیه"},S=D(),v=w(),_=u(!1),d=u(v.peek(g.ledger)??[]),f=u(!1),n=u(null),c=a=>a.direction==="CREDIT",y=a=>a.currency==="GOLD_GRAM"?`${a.amount} گرم`:`${I(a.amount)} ریال`,C=a=>{n.value=a,f.value=!0};return L(async()=>{if(S.isLoggedIn){_.value=v.peek(g.ledger)===void 0;try{d.value=await v.myLedgerEntries({force:!0})}finally{_.value=!1}}}),(a,e)=>{const b=M("container");return l(),i("div",$,[r(U,{title:"اسناد","back-to":"userPage::hasSubRoute"}),r(N,{spinning:_.value,tip:"درحال دریافت اطلاعات"},{default:E(()=>[r(b,{class:"tx__body"},{default:E(()=>[d.value.length?(l(),i(R,{key:0},[r(V,{title:"گردش حساب",subtitle:`${d.value.length} سند`},null,8,["subtitle"]),s("div",G,[(l(!0),i(R,null,B(d.value,t=>(l(),i("article",{key:t.id,class:"tx__row",onClick:ls=>C(t)},[s("span",{class:p(["tx__mark",c(t)?"is-in":"is-out"]),"aria-hidden":"true"},[r(T,{icon:c(t)?"vuesax-linear:arrow-down":"vuesax-linear:arrow-up",size:"16"},null,8,["icon"])],2),s("div",F,[s("div",H,[s("h3",K,o(x[t.sourceType]??t.sourceType),1),s("span",{class:p(["tx__amount",c(t)?"is-in":"is-out"])},o(y(t)),3)]),t.note?(l(),i("p",j,o(t.note),1)):h("",!0),s("div",J,[s("span",Q,o(m(k)(t.createdAt)),1),s("span",{class:p(["tx__state",{"is-pending":!t.confirmed}])},o(t.confirmed?"تایید شده":"در انتظار تایید"),3)])])],8,z))),128))])],64)):_.value?h("",!0):(l(),i("section",W,[r(T,{icon:"vuesax-linear:receipt-text",size:"26"}),e[1]||(e[1]=s("p",null,"سندی برای حساب شما ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"]),n.value?(l(),P(m(Y),{key:0,visible:f.value,"onUpdate:visible":e[0]||(e[0]=t=>f.value=t),placement:"bottom",closable:!1,height:"420px",class:"rtl",bodyStyle:{padding:0}},{default:E(()=>[s("div",q,[e[7]||(e[7]=s("h3",{class:"sheet__title"},"جزئیات سند",-1)),s("dl",X,[s("div",Z,[e[2]||(e[2]=s("dt",null,"نوع سند",-1)),s("dd",null,o(x[n.value.sourceType]??n.value.sourceType),1)]),s("div",ss,[e[3]||(e[3]=s("dt",null,"مبلغ",-1)),s("dd",{class:p(c(n.value)?"is-in":"is-out")},o(y(n.value)),3)]),s("div",es,[e[4]||(e[4]=s("dt",null,"وضعیت",-1)),s("dd",null,o(n.value.confirmed?"تایید شده":"در انتظار تایید"),1)]),s("div",ts,[e[5]||(e[5]=s("dt",null,"تاریخ",-1)),s("dd",null,o(m(k)(n.value.createdAt)),1)]),s("div",os,[e[6]||(e[6]=s("dt",null,"توضیحات",-1)),s("dd",null,o(n.value.note||"—"),1)])])])]),_:1},8,["visible"])):h("",!0)])}}}),fs=O(ns,[["__scopeId","data-v-4e8ef6ab"]]);export{fs as default};
|
||||
import{d as b,X as D,G as L,k as u,K as g,o as N,f as i,x as r,H as E,T as w,N as P,q as m,h as x,e as l,F as R,g as s,r as M,I as T,t as o,i as p,L as O,_ as B}from"./index-Cu2VAQBj.js";import{P as U}from"./PageBar-B7IUNDnt.js";import{S as I}from"./SectionHead-CpGrRHt8.js";import{j as k,p as V}from"./filters-DYLoih7M.js";import{D as Y}from"./index-B1HAyORe.js";import"./KeyCode-CMgmhXhR.js";import"./classCallCheck-D_kxgAg2.js";import"./raf-nDFcuFT6.js";const $={class:"tx"},G={class:"tx__list"},H=["onClick"],z={class:"tx__main"},F={class:"tx__head"},K={class:"tx__kind"},j={key:0,class:"tx__note"},q={class:"tx__foot"},J={class:"tx__date"},Q={key:1,class:"tx__empty"},W={class:"sheet"},X={class:"sheet__specs"},Z={class:"sheet__spec"},ss={class:"sheet__spec"},es={class:"sheet__spec"},ts={class:"sheet__spec"},os={class:"sheet__spec"},ns=b({__name:"TransactionsView",setup(as){const h={ORDER_STOCK:"سفارش",ORDER_PRE_ORDER:"سفارش ساخت",REPAYMENT_MELTED_GOLD:"طلای آبشده",REPAYMENT_TRANSFER:"حواله",REPAYMENT_CHEQUE:"چک",REPAYMENT_CASH:"پولی",WALLET_BONUS:"پاداش",ADJUSTMENT:"اصلاحیه"},S=D(),v=L(),_=u(!1),d=u(v.peek(g.ledger)??[]),f=u(!1),n=u(null),c=a=>a.direction==="CREDIT",y=a=>a.currency==="GOLD_GRAM"?`${a.amount} گرم`:`${V(a.amount)} ریال`,C=a=>{n.value=a,f.value=!0};return N(async()=>{if(S.isLoggedIn){_.value=v.peek(g.ledger)===void 0;try{d.value=await v.myLedgerEntries({force:!0})}finally{_.value=!1}}}),(a,e)=>{const A=O("container");return l(),i("div",$,[r(U,{title:"اسناد","back-to":"userPage::hasSubRoute"}),r(w,{spinning:_.value,tip:"درحال دریافت اطلاعات"},{default:E(()=>[r(A,{class:"tx__body"},{default:E(()=>[d.value.length?(l(),i(R,{key:0},[r(I,{title:"گردش حساب",subtitle:`${d.value.length} سند`},null,8,["subtitle"]),s("div",G,[(l(!0),i(R,null,M(d.value,t=>(l(),i("article",{key:t.id,class:"tx__row",onClick:ls=>C(t)},[s("span",{class:p(["tx__mark",c(t)?"is-in":"is-out"]),"aria-hidden":"true"},[r(T,{icon:c(t)?"vuesax-linear:arrow-down":"vuesax-linear:arrow-up",size:"16"},null,8,["icon"])],2),s("div",z,[s("div",F,[s("h3",K,o(h[t.sourceType]??t.sourceType),1),s("span",{class:p(["tx__amount",c(t)?"is-in":"is-out"])},o(y(t)),3)]),t.note?(l(),i("p",j,o(t.note),1)):x("",!0),s("div",q,[s("span",J,o(m(k)(t.createdAt)),1),s("span",{class:p(["tx__state",{"is-pending":!t.confirmed}])},o(t.confirmed?"تایید شده":"در انتظار تایید"),3)])])],8,H))),128))])],64)):_.value?x("",!0):(l(),i("section",Q,[r(T,{icon:"vuesax-linear:receipt-text",size:"26"}),e[1]||(e[1]=s("p",null,"سندی برای حساب شما ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"]),n.value?(l(),P(m(Y),{key:0,visible:f.value,"onUpdate:visible":e[0]||(e[0]=t=>f.value=t),placement:"bottom",closable:!1,height:"420px",class:"rtl",bodyStyle:{padding:0}},{default:E(()=>[s("div",W,[e[7]||(e[7]=s("h3",{class:"sheet__title"},"جزئیات سند",-1)),s("dl",X,[s("div",Z,[e[2]||(e[2]=s("dt",null,"نوع سند",-1)),s("dd",null,o(h[n.value.sourceType]??n.value.sourceType),1)]),s("div",ss,[e[3]||(e[3]=s("dt",null,"مبلغ",-1)),s("dd",{class:p(c(n.value)?"is-in":"is-out")},o(y(n.value)),3)]),s("div",es,[e[4]||(e[4]=s("dt",null,"وضعیت",-1)),s("dd",null,o(n.value.confirmed?"تایید شده":"در انتظار تایید"),1)]),s("div",ts,[e[5]||(e[5]=s("dt",null,"تاریخ",-1)),s("dd",null,o(m(k)(n.value.createdAt)),1)]),s("div",os,[e[6]||(e[6]=s("dt",null,"توضیحات",-1)),s("dd",null,o(n.value.note||"—"),1)])])])]),_:1},8,["visible"])):x("",!0)])}}}),fs=B(ns,[["__scopeId","data-v-4e8ef6ab"]]);export{fs as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{A as d,$ as f,K as c,s as g,k as p,j as v,D as y}from"./index-Cu2VAQBj.js";const m=d("catalog",()=>{const o=f(),s=o.peek(c.catalog),e=g(s??[]),n=p(s!==void 0),r=v(()=>{const t=new Map;for(const a of e.value)a.category&&!t.has(a.category.id)&&t.set(a.category.id,{id:a.category.id,title:a.category.title});return[...t.values()]});async function i(t=!1){const a=await o.fetch(c.catalog,y.listProducts,{force:t});return e.value=a,n.value=!0,a}function l(t){return e.value.find(a=>a.id===t)??null}function u(){o.invalidate(c.catalog)}return{products:e,loaded:n,categories:r,load:i,byId:l,invalidate:u}});export{m as u};
|
||||
@@ -1 +0,0 @@
|
||||
import{v as d,Y as f,K as c,aN as g,i as v,s as p,z as y}from"./index-CM_ctkuI.js";const m=d("catalog",()=>{const o=f(),s=o.peek(c.catalog),e=g(s??[]),n=v(s!==void 0),i=p(()=>{const t=new Map;for(const a of e.value)a.category&&!t.has(a.category.id)&&t.set(a.category.id,{id:a.category.id,title:a.category.title});return[...t.values()]});async function r(t=!1){const a=await o.fetch(c.catalog,y.listProducts,{force:t});return e.value=a,n.value=!0,a}function l(t){return e.value.find(a=>a.id===t)??null}function u(){o.invalidate(c.catalog)}return{products:e,loaded:n,categories:i,load:r,byId:l,invalidate:u}});export{m as u};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import{a8 as n}from"./index-CM_ctkuI.js";function l(a,t){for(var r=n({},a),e=0;e<t.length;e+=1){var o=t[e];delete r[o]}return r}function c(a,t,r){return Object.defineProperty(a,"prototype",{writable:!1}),a}function f(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}export{c as _,f as a,l as o};
|
||||
import{aa as n}from"./index-Cu2VAQBj.js";function l(a,t){for(var r=n({},a),e=0;e<t.length;e+=1){var o=t[e];delete r[o]}return r}function c(a,t,r){return Object.defineProperty(a,"prototype",{writable:!1}),a}function f(a,t){if(!(a instanceof t))throw new TypeError("Cannot call a class as a function")}export{c as _,f as a,l as o};
|
||||
Vendored
+3
-3
File diff suppressed because one or more lines are too long
+1
-1
@@ -1 +1 @@
|
||||
import{v as e}from"./index-CM_ctkuI.js";const t=()=>({colors:[],brands:[],ciny_id:[],limit_percent:[],limit_gram:[],has_discount:!1,text:void 0,cats:void 0,page:0}),i=e("filters",{state:()=>({query:t()}),actions:{reset(){this.query=t()}}});export{i as u};
|
||||
import{A as e}from"./index-Cu2VAQBj.js";const t=()=>({colors:[],brands:[],ciny_id:[],limit_percent:[],limit_gram:[],has_discount:!1,text:void 0,cats:void 0,page:0}),i=e("filters",{state:()=>({query:t()}),actions:{reset(){this.query=t()}}});export{i as u};
|
||||
+1
File diff suppressed because one or more lines are too long
+4
-4
File diff suppressed because one or more lines are too long
-1
File diff suppressed because one or more lines are too long
+3
-3
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1
@@ -1 +0,0 @@
|
||||
import{bd as y,d as L,be as $,bf as w,S as A,bg as N,m as c,i as D,R,L as p,bh as B,Z as I,bi as f,bj as M,bk as U,bl as Y}from"./index-CM_ctkuI.js";const[j,r,C]=y("pull-refresh"),b=50,F=["pulling","loosing","success"],G={disabled:Boolean,modelValue:Boolean,headHeight:f(b),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:$,successDuration:f(500),animationDuration:f(300)};var X=L({name:j,props:G,emits:["change","refresh","update:modelValue"],setup(s,{emit:d,slots:o}){let u;const g=D(),T=D(),x=w(g),e=R({status:"normal",distance:0,duration:0}),i=U(),H=()=>{if(s.headHeight!==b)return{height:`${s.headHeight}px`}},h=()=>e.status!=="loading"&&e.status!=="success"&&!s.disabled,P=t=>{const a=+(s.pullDistance||s.headHeight);return t>a&&(t<a*2?t=a+(t-a)/2:t=a*1.5+(t-a*2)/4),Math.round(t)},n=(t,a)=>{const l=+(s.pullDistance||s.headHeight);e.distance=t,a?e.status="loading":t===0?e.status="normal":t<l?e.status="pulling":e.status="loosing",d("change",{status:e.status,distance:t})},m=()=>{const{status:t}=e;return t==="normal"?"":s[`${t}Text`]||C(t)},k=()=>{const{status:t,distance:a}=e;if(o[t])return o[t]({distance:a});const l=[];return F.includes(t)&&l.push(c("div",{class:r("text")},[m()])),t==="loading"&&l.push(c(p,{class:r("loading")},{default:m})),l},E=()=>{e.status="success",setTimeout(()=>{n(0)},+s.successDuration)},v=t=>{u=M(x.value)===0,u&&(e.duration=0,i.start(t))},V=t=>{h()&&v(t)},_=t=>{if(h()){u||v(t);const{deltaY:a}=i;i.move(t),u&&a.value>=0&&i.isVertical()&&(B(t),n(P(a.value)))}},S=()=>{u&&i.deltaY.value&&h()&&(e.duration=+s.animationDuration,e.status==="loosing"?(n(+s.headHeight,!0),d("update:modelValue",!0),I(()=>d("refresh"))):n(0))};return A(()=>s.modelValue,t=>{e.duration=+s.animationDuration,t?n(+s.headHeight,!0):o.success||s.successText?E():n(0,!1)}),N("touchmove",_,{target:T}),()=>{var t;const a={transitionDuration:`${e.duration}ms`,transform:e.distance?`translate3d(0,${e.distance}px, 0)`:""};return c("div",{ref:g,class:r()},[c("div",{ref:T,class:r("track"),style:a,onTouchstartPassive:V,onTouchend:S,onTouchcancel:S},[c("div",{class:r("head"),style:H()},[k()]),(t=o.default)==null?void 0:t.call(o)])])}}});const q=Y(X);export{q as P};
|
||||
File diff suppressed because one or more lines are too long
+1
@@ -0,0 +1 @@
|
||||
import{be as w,d as y,bf as $,bg as A,w as L,bh as N,x as c,k as D,U,O as p,bi as B,a0 as I,bj as f,bk as M,bl as R,bm as Y}from"./index-Cu2VAQBj.js";const[j,r,C]=w("pull-refresh"),b=50,F=["pulling","loosing","success"],G={disabled:Boolean,modelValue:Boolean,headHeight:f(b),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:$,successDuration:f(500),animationDuration:f(300)};var O=y({name:j,props:G,emits:["change","refresh","update:modelValue"],setup(s,{emit:d,slots:o}){let u;const g=D(),T=D(),x=A(g),e=U({status:"normal",distance:0,duration:0}),i=R(),H=()=>{if(s.headHeight!==b)return{height:`${s.headHeight}px`}},h=()=>e.status!=="loading"&&e.status!=="success"&&!s.disabled,P=t=>{const a=+(s.pullDistance||s.headHeight);return t>a&&(t<a*2?t=a+(t-a)/2:t=a*1.5+(t-a*2)/4),Math.round(t)},n=(t,a)=>{const l=+(s.pullDistance||s.headHeight);e.distance=t,a?e.status="loading":t===0?e.status="normal":t<l?e.status="pulling":e.status="loosing",d("change",{status:e.status,distance:t})},m=()=>{const{status:t}=e;return t==="normal"?"":s[`${t}Text`]||C(t)},k=()=>{const{status:t,distance:a}=e;if(o[t])return o[t]({distance:a});const l=[];return F.includes(t)&&l.push(c("div",{class:r("text")},[m()])),t==="loading"&&l.push(c(p,{class:r("loading")},{default:m})),l},E=()=>{e.status="success",setTimeout(()=>{n(0)},+s.successDuration)},v=t=>{u=M(x.value)===0,u&&(e.duration=0,i.start(t))},V=t=>{h()&&v(t)},_=t=>{if(h()){u||v(t);const{deltaY:a}=i;i.move(t),u&&a.value>=0&&i.isVertical()&&(B(t),n(P(a.value)))}},S=()=>{u&&i.deltaY.value&&h()&&(e.duration=+s.animationDuration,e.status==="loosing"?(n(+s.headHeight,!0),d("update:modelValue",!0),I(()=>d("refresh"))):n(0))};return L(()=>s.modelValue,t=>{e.duration=+s.animationDuration,t?n(+s.headHeight,!0):o.success||s.successText?E():n(0,!1)}),N("touchmove",_,{target:T}),()=>{var t;const a={transitionDuration:`${e.duration}ms`,transform:e.distance?`translate3d(0,${e.distance}px, 0)`:""};return c("div",{ref:g,class:r()},[c("div",{ref:T,class:r("track"),style:a,onTouchstartPassive:V,onTouchend:S,onTouchcancel:S},[c("div",{class:r("head"),style:H()},[k()]),(t=o.default)==null?void 0:t.call(o)])])}}});const q=Y(O);export{q as P};
|
||||
@@ -0,0 +1 @@
|
||||
import{k as s,a0 as l}from"./index-Cu2VAQBj.js";const r=new Set;function c(a,n=70){const e=s(r.has(a));function t(i){return{"--reveal-delay":`${i*n}ms`}}async function u(){e.value||(await l(),requestAnimationFrame(()=>requestAnimationFrame(()=>{e.value=!0,r.add(a)})))}return{revealed:e,revealDelay:t,reveal:u}}export{c as u};
|
||||
@@ -1 +0,0 @@
|
||||
import{i as s,Z as l}from"./index-CM_ctkuI.js";const r=new Set;function c(a,n=70){const e=s(r.has(a));function t(i){return{"--reveal-delay":`${i*n}ms`}}async function u(){e.value||(await l(),requestAnimationFrame(()=>requestAnimationFrame(()=>{e.value=!0,r.add(a)})))}return{revealed:e,revealDelay:t,reveal:u}}export{c as u};
|
||||
Vendored
+4
-3
@@ -19,7 +19,8 @@
|
||||
try {
|
||||
var s = JSON.parse(localStorage.getItem('hedena-gold:appearance') || '{}');
|
||||
var mq = function (q) { return window.matchMedia && matchMedia(q).matches; };
|
||||
var dark = s.theme === 'dark' || ((s.theme || 'system') === 'system' && mq('(prefers-color-scheme: dark)'));
|
||||
// Default is light when nothing is saved (matches appearanceStore).
|
||||
var dark = s.theme === 'dark' || (s.theme === 'system' && mq('(prefers-color-scheme: dark)'));
|
||||
var motion = typeof s.reduceMotion === 'boolean' ? s.reduceMotion : mq('(prefers-reduced-motion: reduce)');
|
||||
var c = document.documentElement.classList;
|
||||
if (dark) { c.add('theme-dark', 'van-theme-dark'); document.querySelector('meta[name=theme-color]').setAttribute('content', '#15171A'); }
|
||||
@@ -32,8 +33,8 @@
|
||||
html.theme-dark, html.theme-dark body { background-color: #15171A !important; }
|
||||
</style>
|
||||
<title>هدنا گلد</title>
|
||||
<script type="module" crossorigin src="/assets/index-CM_ctkuI.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-pA2DzjMF.css">
|
||||
<script type="module" crossorigin src="/assets/index-Cu2VAQBj.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-DCyEDHZb.css">
|
||||
<link rel="manifest" href="/manifest.webmanifest"></head>
|
||||
<body style="background-color: #fff">
|
||||
<div class="w-screen h-screen fixed" style="background-color: var(--c-page, #fff)"></div>
|
||||
|
||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Vendored
+4
-4
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"app": "user-app",
|
||||
"build": 7,
|
||||
"version": "1.7",
|
||||
"commit": "eb6fe2a",
|
||||
"builtAt": "2026-10-16T05:58:54.885Z",
|
||||
"build": 9,
|
||||
"version": "1.9",
|
||||
"commit": "284ced1",
|
||||
"builtAt": "2026-10-16T06:55:20.530Z",
|
||||
"history": []
|
||||
}
|
||||
Reference in New Issue
Block a user