Files
appco_dist/.output/public/_nuxt/CccLFIOq.js
T
2026-02-01 21:53:26 +03:30

2 lines
15 KiB
JavaScript

import{d as C,u as D,r as g,G as L,ag as it,k as S,H as F,a3 as rt,a4 as G,$ as ot,ai as lt,y as n,z as h,a0 as B,A as t,F as w,J as e,S as p,B as d,D as f,a8 as j,C as a,E as U,a2 as V,a1 as nt,a5 as K,a6 as at,T as dt,I as ut,cA as ct,o as mt,R as ht,dj as _t}from"./CqMGdh3i.js";import{c as pt,a as vt}from"./0sQGsR-B.js";import{_ as ft,a as gt,b as yt,c as wt}from"./BE4kx24x.js";import{B as A}from"./h3vOCeO2.js";import{n as J}from"./CKskNGnl.js";import{B as O}from"./C4IJggRf.js";import{H as xt}from"./CGx07bmV.js";import{U as Y}from"./C1GbzRtN.js";import{M as T}from"./By5DSMhK.js";import{l as H}from"./DNyUaj5D.js";import{u as bt}from"./CPs-NHNf.js";import{_ as kt}from"./vbWGrGDi.js";import{u as $t}from"./wTmOvwUe.js";import{_ as St}from"./01_auARU.js";import{u as Q}from"./BWk0HqXj.js";import{B as Ct}from"./o___hXeN.js";import{_ as Pt}from"./8zaGD7Kq.js";import{_ as It}from"./B6irGWYT.js";import{_ as Tt}from"./DTMKzxgu.js";import{_ as W}from"./DlAUqK2U.js";import{_ as Bt}from"./C79IA_7s.js";import{_ as At}from"./BLUOSRuI.js";import{u as Nt}from"./rW1UJcio.js";import{t as Rt}from"./Cz0ze3dq.js";import{_ as zt,T as Mt}from"./DZx9IK1L.js";import{C as jt}from"./DjOFqycQ.js";import"./Cgrawfgk.js";import"./TR_VMgQV.js";import"./CTKn_q2d.js";/* empty css */import"./DB_tx3mi.js";import"./BwXZnHx-.js";import"./B8kWovXe.js";import"./GsKQ0she.js";import"./BwMeOX52.js";import"./BdzjWEBr.js";import"./DLaLWwro.js";import"./CvzxW4k7.js";import"./UZViNtu6.js";import"./DMmzgEFm.js";import"./CqL7MJb4.js";import"./DhpIxLUX.js";import"./Bvb2KE_X.js";import"./cVxvsw-g.js";import"./BkdTOo3t.js";import"./B8BNQJT3.js";import"./D6qJbdzf.js";import"./BYO2u26t.js";import"./DTSeBhIu.js";import"./dOhigEsU.js";import"./DDpy-nxA.js";import"./DjvBa-1E.js";import"./DAm35wCk.js";import"./BFKVSULU.js";import"./C7YC1VRI.js";import"./BUllv8ai.js";import"./Czkt-H4M.js";import"./DZhRMey9.js";import"./CE1G-McA.js";import"./Cq497dur.js";import"./C2mWIuFr.js";import"./1med13IE.js";import"./Ck7xxMC2.js";import"./Cj99RmFE.js";import"./hRWhkcZm.js";import"./Dk3GGXWm.js";import"./CseG1518.js";import"./DrHaYhD4.js";import"./CiRz__JV.js";import"./D-bUn136.js";import"./DFqTtjB6.js";const Ut={class:"absolute top-0 w-inherit right-0 left-0"},Dt={class:"flex justify-between w-full p-4"},Lt={class:"flex items-center gap-4"},qt={class:"font-semibold text-xl"},Et={class:"flex items-center gap5"},Vt={key:0,src:pt,class:"w-1.8rem -mt1",alt:""},Kt=["alt"],Ot={class:"h-90vh overflow-y-auto pb-5vh"},Ht={class:"px4"},Ft={class:"flex"},Gt={class:"p3 text-sm"},Jt={class:"flex mt2 gap-2"},Yt={class:""},Qt={class:"font-semibold"},Wt={class:"font-semibold"},Xt={class:"font-semibold"},Zt={class:"text-xs mt-5 whitespace-pre-line"},te=["href"],ee={class:"flex items-center text-xs gap-1 text-primary"},se={key:1,class:"flex items-center gap-2 mt-2"},ie={class:"mt-4 flex"},re={class:"w-full grid grid-cols-3 mt-2 gap-2px"},oe=["onClick"],le={key:0,class:"w-full h-full object-cover",alt:"Post Image"},ne={key:1,class:"relative w-full h-full"},ae=["src"],de=["src"],ue=C({__name:"Seller",props:{user:{},userId:{}},async setup(b){let m,v;const s=D(),y=b,r=g(!1);g(!1),g(!1);const c=g(!1),o=L(),_=$t(),k=it();g([]);const N=u=>u<9999?u:J(u).format({average:!0,mantissa:1}),X=g({}),q=S(()=>s.currentRoute.value.query.isMain),Z=bt();S(()=>o.sellerConfig?.store);const x=F(),$=S(()=>Z.users.find(u=>u.id===y.user?.id)),P=g(null),E=g();rt(E,async([{isIntersecting:u}])=>{u&&!_.loading&&!_.endPage&&setTimeout(async()=>{const i=_.currentPage+1,z=await _.loadPosts(y.userId,i);_.loadStateNextPage(z)},100)});const{data:R}=([m,v]=G(async()=>Q("productProfSeller",async()=>(_.reset(),await _.loadPosts(y.userId,1)))),m=await m,v(),m);return ot(R,()=>{R&&_.loadStateNextPage(R.value)}),(u,i)=>{const z=Ct,tt=It,M=Tt,et=Pt,st=lt("lazy");return n(),h(B,null,[t("div",null,[t("div",Ut,[t("div",Dt,[t("div",Lt,[q.value?p("",!0):(n(),w(A,{key:0,icon:e(o).isRTL?"vuesax-linear:arrow-right":"vuesax-linear:arrow-left",onClick:i[0]||(i[0]=l=>e(s).back())},null,8,["icon"])),t("div",qt,d(u.user?.username),1)]),t("div",Et,[(!e(o).isSeller&&e(o).APP_TYPE==="single"||e(o).APP_TYPE==="multi")&&q.value?(n(),w(z,{key:0,count:e(k).count,dir:"ltr",class:"mt1"},{default:f(()=>[t("div",{onClick:i[1]||(i[1]=l=>e(s).push({name:"cart"}))},[e(o).isNightStore?(n(),h("img",Vt)):(n(),h("img",{key:1,src:vt,alt:e(o).appName.en,class:"w-1.8rem -mt1"},null,8,Kt))])]),_:1},8,["count"])):p("",!0),e(j)()&&e(o).isSeller?(n(),w(tt,{key:1,open:c.value,"onUpdate:open":i[4]||(i[4]=l=>c.value=l),trigger:"click"},{content:f(()=>[t("div",null,[t("div",{class:"flex items-center gap-2",onClick:i[2]||(i[2]=l=>e(s).push({name:"add-product"}))},[i[16]||(i[16]=t("img",{src:gt,class:"w-1rem",alt:""},null,-1)),t("div",null,d(e(o).useString("product")),1)]),t("div",{class:"flex items-center gap-2 mt-2",onClick:i[3]||(i[3]=l=>e(s).push({name:"add-story"}))},[i[17]||(i[17]=t("img",{src:yt,class:"w-1rem",alt:""},null,-1)),t("div",null,d(e(o).useString("story")),1)])])]),default:f(()=>[a(ft,{class:"w-1.4rem"})]),_:1},8,["open"])):p("",!0),u.user?.id===e(x).user?.id?(n(),w(wt,{key:2,class:"w-1.3rem",onClick:i[5]||(i[5]=l=>e(s).push({name:"user-setting"}))})):p("",!0)])]),t("div",Ot,[t("div",Ht,[t("div",Ft,[a(Y,{src:u.user?.avatar,onClick:i[6]||(i[6]=l=>$.value?.stories?.length!==0?P.value=u.user?.id:""),"just-show-profile":$.value?.stories?.length===0||!$.value?.stories,seenStory:!$.value?.stories?.length||$.value?.stories?.every(l=>l.storyviews.find(I=>I.user_id===e(x).user?.id||I.user_id==="me")),showAdd:e(o).isSeller},null,8,["src","just-show-profile","seenStory","showAdd"]),t("div",Gt,[t("div",Jt,[t("div",Yt,[t("div",Qt,d(N(u.user?.stats?.buy_total_order_count??0)),1),t("div",null,d(e(o).useString("products")),1)]),u.user?.id===e(x).user?.id?(n(),h("div",{key:0,class:"",onClick:i[7]||(i[7]=l=>e(o).isSeller?e(s).push({name:"user-statistics_list-customers"}):"")},[t("div",Wt,d(N(u.user?.stats?.total_customer??0)),1),t("div",null,d(e(o).useString("customers")),1)])):p("",!0),t("div",{class:"",onClick:i[8]||(i[8]=l=>e(j)()?e(s).push({name:"user-statistics_list-orders"}):e(s).push({name:"auth-login"}))},[t("div",Xt,d(N(u.user?.id===e(x).user?.id?u.user?.stats?.sell_total_order_count??0:u.user?.stats?.buy_total_order_count??0)),1),t("div",null,d(e(o).isSeller?e(o).useString("orders"):e(o).useString("yourOrders")),1)])])])]),t("div",Zt,d(u.user?.bio),1),u.user?.website?(n(),h("a",{key:0,href:"https://"+u.user?.website,target:"_blank"},[t("div",ee,[a(A,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),U(" "+d(u.user?.website),1)])],8,te)):p("",!0),e(j)()&&e(x).user?.id===e(s).currentRoute.value.params.id?(n(),h("div",se,[a(O,{size:"small",block:"",class:V(["!h-unset bg-gray-200 border-0 !py-1 !rounded-lg",e(o).isNightStore?"border-white text-white bg-black":"border-black text-black"]),onClick:i[9]||(i[9]=l=>e(s).push({name:"user-edit"}))},{default:f(()=>[U(d(e(o).useString("editProfile")),1)]),_:1},8,["class"]),a(O,{size:"small",block:"",class:V(["!h-unset bg-gray-200 border-0 !py-1 !rounded-lg",e(o).isNightStore?"border-white text-white bg-black":"border-black text-black"])},{default:f(()=>[U(d(e(o).useString("shareStore")),1)]),_:1},8,["class"])])):p("",!0),t("div",ie,[a(xt,{"current-user":u.user},null,8,["current-user"])])]),t("div",re,[(n(!0),h(B,null,nt(e(_).posts,(l,I)=>(n(),h("div",{key:I,class:"w-full aspect-square relative",onClick:Ze=>e(s).push({name:"posts",query:{target:l.id,userId:y.userId}})},[l.files?.length?(n(),h(B,{key:0},[l.files[0]?.type==="image"?K((n(),h("img",le,null,512)),[[st,{src:e(o).useDataStorage(l.files[0]?.url),loading:e(H),error:e(H)}]]):l.files[0]?.type==="video"?(n(),h("div",ne,[t("video",{ref_for:!0,ref:"videoRefs",src:l.files[0]?.url,class:"hidden"},null,8,ae),t("img",{src:X.value[l.files[0]?.url],class:"w-full h-full object-cover",alt:"Video Thumbnail"},null,8,de),i[18]||(i[18]=t("div",{class:"absolute inset-0 flex items-center justify-center bg-black bg-opacity-30"},[t("svg",{class:"w-12 h-12 text-white",fill:"currentColor",viewBox:"0 0 24 24"},[t("path",{d:"M8 5v14l11-7z"})])],-1))])):p("",!0)],64)):p("",!0)],8,oe))),128))]),K(t("div",{ref_key:"observer",ref:E,class:"w-full opacity-0 relative"}," load ",512),[[at,!e(_).loading]]),e(_).loading?(n(),w(St,{key:0})):p("",!0)])]),a(et,{width:300,title:e(o).useString("setting"),placement:"right",open:r.value,onClose:i[14]||(i[14]=l=>r.value=!1)},{extra:f(()=>[a(A,{icon:"vuesax-linear:setting",onClick:i[10]||(i[10]=l=>e(s).push({name:"setting"}))})]),default:f(()=>[t("div",null,[a(T,{title:e(o).useString("brands"),onClick:i[11]||(i[11]=l=>e(s).push({name:"user-brands"})),icon:"vuesax-linear:medal"},null,8,["title"]),a(M,{class:"my-2"}),a(T,{title:e(o).useString("categories"),onClick:i[12]||(i[12]=l=>e(s).push({name:"user-categories"})),icon:"vuesax-linear:category-2"},null,8,["title"]),a(M,{class:"my-2"}),a(T,{title:e(o).useString("attributes"),onClick:i[13]||(i[13]=l=>e(s).push({name:"user-attributes"})),icon:"vuesax-linear:data-2"},null,8,["title"]),a(M,{class:"my-2"}),a(T,{class:"text-red-6",title:e(o).useString("logout"),icon:"vuesax-linear:logout",onClick:e(x).confirmLogout},null,8,["title","onClick"])])]),_:1},8,["title","open"])]),a(dt,{name:"slide-up",mode:"out-in"},{default:f(()=>[P.value?(n(),w(kt,{key:0,id:P.value,"onUpdate:id":i[15]||(i[15]=l=>P.value=l),specifyId:""},null,8,["id"])):p("",!0)]),_:1})],64)}}}),ce=W(ue,[["__scopeId","data-v-1d8a8afd"]]),me={class:"absolute top-0 w-inherit right-0 left-0"},he={class:"flex justify-between w-full p-4"},_e={class:"flex items-center gap-4"},pe={class:"font-semibold text-lg"},ve={class:"h-90vh overflow-y-auto"},fe={class:"px4"},ge={class:"flex"},ye={class:"p3 text-sm"},we={class:"flex mt2 gap-4"},xe={class:"w-4rem"},be={class:"font-semibold"},ke={class:"font-semibold flex"},$e={class:"grid grid-cols-3 mt-3"},Se={class:""},Ce={class:"text-sm"},Pe={class:"text-xs font-semibold"},Ie={class:""},Te={class:"text-sm"},Be={class:"text-xs font-semibold"},Ae={class:""},Ne={class:"text-sm"},Re={class:"text-xs font-semibold"},ze={key:0},Me={class:"h-63vh pb-10vh overflow-y-auto px-3"},je={class:"h-63vh pb-10vh overflow-y-auto px-3"},Ue=C({__name:"Customer",props:{user:{}},setup(b){const m=D(),v=g("orders"),s=L(),y=r=>r<9999?r:J(r).format({average:!0,mantissa:1});return(r,c)=>{const o=zt,_=Mt;return n(),h("div",null,[t("div",me,[t("div",he,[t("div",_e,[a(A,{icon:e(s).isRTL?"vuesax-linear:arrow-right":"vuesax-linear:arrow-left",onClick:c[0]||(c[0]=k=>e(m).back())},null,8,["icon"]),t("div",pe,d(r.user?.name),1)]),c[3]||(c[3]=t("div",{class:"flex gap-24px items-center"},null,-1))]),t("div",ve,[t("div",fe,[t("div",ge,[a(Y,{src:r.user?.avatar,"just-show-profile":""},null,8,["src"]),t("div",ye,[t("div",we,[t("div",xe,[t("div",be,d(y(r.user?.stats?.buy_total_order_count??0)),1),t("div",null,d(e(s).useString("orders")),1)]),t("div",{class:"w-10rem",onClick:c[1]||(c[1]=()=>{})},[t("div",ke,d(e(Nt)(r.user?.stats?.buy_total_order_sum??0)),1),t("div",null,d(e(s).useString("totalAmountPurchased")),1)])])])]),t("div",$e,[t("div",Se,[t("div",Ce,d(e(s).useString("phone"))+":",1),t("div",Pe,d(r.user?.phone??"_"),1)]),t("div",Ie,[t("div",Te,d(e(s).useString("birthdate"))+":",1),t("div",Be,d(e(Rt)(r.user?.birthday??"_")),1)]),t("div",Ae,[t("div",Ne,d(e(s).useString("email"))+":",1),t("div",Re,d(r.user?.email??"_"),1)])]),c[4]||(c[4]=t("div",{class:"mt-4 flex"},null,-1))]),e(s).isSeller?(n(),h("div",ze,[a(_,{activeKey:v.value,"onUpdate:activeKey":c[2]||(c[2]=k=>v.value=k),centered:"",class:"instaTab"},{default:f(()=>[a(o,{class:"!w-full",key:"orders",tab:e(s).useString("orders")},{default:f(()=>[t("div",Me,[a(Bt)])]),_:1},8,["tab"]),a(o,{class:"!w-full",key:"saved",tab:e(s).useString("saved")},{default:f(()=>[t("div",je,[a(At)])]),_:1},8,["tab"])]),_:1},8,["activeKey"])])):p("",!0)])])])}}}),De=W(Ue,[["__scopeId","data-v-097c9901"]]),Le=["width"],qe=["width"],Ee=["x","width"],Ve=["width","height"],Ke=["x","width","height"],Oe=["x","width","height"],He=["y","width","height"],Fe=["x","y","width","height"],Ge=["x","y","width","height"],Je=["y","width","height"],Ye=["x","y","width","height"],Qe=["x","y","width","height"],We=C({__name:"ProfileSkeleton",setup(b){const m=g(!1),v=g(null),s=ut(ct(v,{width:0,height:0},{box:"border-box"}));return mt(async()=>{m.value=!0}),(y,r)=>m.value?(n(),h("div",{key:0,ref_key:"skeletonRatio",ref:v,class:"h-fit"},[a(e(jt),{width:s.width,height:"760"},{default:f(()=>[t("rect",{x:"0",y:"0",rx:"0",ry:"0",width:s.width,height:"40"},null,8,Le),r[0]||(r[0]=t("circle",{cx:"60",cy:"90",r:"40"},null,-1)),r[1]||(r[1]=t("rect",{x:"120",y:"90",rx:"3",ry:"3",width:"70",height:"30"},null,-1)),r[2]||(r[2]=t("rect",{x:"220",y:"90",rx:"3",ry:"3",width:"70",height:"30"},null,-1)),r[3]||(r[3]=t("rect",{x:"320",y:"90",rx:"3",ry:"3",width:"70",height:"30"},null,-1)),r[4]||(r[4]=t("rect",{x:"10",y:"160",rx:"3",ry:"3",width:"70",height:"10"},null,-1)),r[5]||(r[5]=t("rect",{x:"10",y:"180",rx:"3",ry:"3",width:"200",height:"10"},null,-1)),r[6]||(r[6]=t("rect",{x:"10",y:"200",rx:"3",ry:"3",width:"400",height:"10"},null,-1)),r[7]||(r[7]=t("rect",{x:"10",y:"220",rx:"3",ry:"3",width:"400",height:"10"},null,-1)),t("rect",{x:"10",y:"250",rx:"3",ry:"3",width:s.width/2-15,height:"30"},null,8,qe),t("rect",{x:s.width/2+5,y:"250",rx:"3",ry:"3",width:s.width/2-15,height:"30"},null,8,Ee),t("rect",{x:"0",y:"310",rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Ve),t("rect",{x:s.width/3,y:"310",rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Ke),t("rect",{x:2*s.width/3,y:"310",rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Oe),t("rect",{x:"0",y:311+s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,He),t("rect",{x:s.width/3,y:311+s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Fe),t("rect",{x:2*s.width/3,y:311+s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Ge),t("rect",{x:"0",y:312+2*s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Je),t("rect",{x:s.width/3,y:312+2*s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Ye),t("rect",{x:2*s.width/3,y:312+2*s.width/3,rx:"3",ry:"3",width:s.width/3-2,height:s.width/3-2},null,8,Qe)]),_:1,__:[0,1,2,3,4,5,6,7]},8,["width"])],512)):p("",!0)}}),Xe=C({__name:"index",async setup(b){let m,v;const s=D();L();const y=S(()=>s.currentRoute.value.params.id),r=F();S(()=>s.currentRoute.value.query.isMain);const{data:c,error:o}=([m,v]=G(()=>Q("user-profile",()=>_t(y.value??0))),m=await m,v(),m);return(_,k)=>e(c)&&!e(ht)?(n(),h(B,{key:0},[e(c)?.type==="store"&&!e(r)?.user?.main||e(s).currentRoute.value.query.isMain?(n(),w(ce,{key:0,user:e(c),userId:y.value},null,8,["user","userId"])):(n(),w(De,{key:1,user:e(c)},null,8,["user"]))],64)):(n(),w(We,{key:1,class:"w-full h-90vh"}))}}),fi=C({__name:"[id]",setup(b){return(m,v)=>(n(),w(Xe))}});export{fi as default};