2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{_ as E}from"./LnMFAdTT.js";import{d as T,u as se,r as S,H as te,I as oe,ah as re,ai as ie,l as U,a4 as ae,a5 as le,a0 as ne,aj as ue,z as a,A as u,B as s,C as n,D as l,E as m,K as e,G as w,T as c,a9 as $,F as h,a3 as I,a1 as R,a2 as ce,a6 as L,a7 as de,U as me}from"./CE4SaZgW.js";import{c as pe,a as _e}from"./0sQGsR-B.js";import{_ as ve,a as fe,b as he,c as ge,d as ye}from"./42yfZ8s5.js";import{_ as xe}from"./ZBhiySNi.js";import{B as b}from"./DAaUah2x.js";import{n as be}from"./CzGVe8d-.js";import{B as K}from"./g9otGdDE.js";import{H as we}from"./BhPIhqMn.js";import{U as O}from"./KYGZybbC.js";import{_ as ke}from"./BJJxomfH.js";import{_ as Se}from"./ByKjLdIF.js";import{u as $e}from"./BMvqCgID.js";import{u as Ae}from"./Bv0O_Z4q.js";import{l as V}from"./BsxsqCS1.js";import{_ as Pe}from"./C3iaeegE.js";import{u as Ce}from"./GIvwLoBE.js";import{u as Ne}from"./D7Yr8Azi.js";import{B as Ue}from"./D_wgKPen.js";import{_ as Te,T as Be}from"./DNECQ76K.js";import{_ as De}from"./DP-y9mLJ.js";import{_ as je}from"./DlAUqK2U.js";import"./ssSX8W6r.js";import"./DEFgvqDI.js";import"./CUkMw_9s.js";/* empty css */import"./DPkf2bcV.js";import"./CkPaWjHN.js";import"./BiK9i_Zy.js";import"./DNQpC0YG.js";import"./5PiJbsaQ.js";import"./C9-mKqzf.js";import"./CjPHwh7J.js";import"./cA5fh2lg.js";import"./BD2G5fvF.js";import"./B2MUeQ_z.js";import"./BQKhYWGC.js";import"./ogsyABxJ.js";import"./PGC92_Sj.js";import"./DFL6LqjW.js";import"./0N7JoioX.js";import"./CDDBg3Y_.js";import"./Dmy9LQHx.js";import"./CbEKdWWr.js";import"./BH7LQtOd.js";import"./PbouHhtI.js";import"./CxVR7ht-.js";import"./B5RoG9wW.js";import"./BX4wePgn.js";import"./B8aja29o.js";import"./C_1pJ-hg.js";import"./DSO9kF0m.js";import"./BA2sMwRy.js";import"./BK6U06JP.js";import"./Cj99RmFE.js";import"./CxZINpjh.js";import"./CCrciQyb.js";import"./Cz6oeCNy.js";import"./BgR2E6gQ.js";import"./Dw4nSNyv.js";import"./DJqfVuFV.js";import"./CGyvzagx.js";import"./DdTQqoBP.js";import"./73mfAfc8.js";import"./C18jMsoU.js";import"./Tyt-5zMt.js";import"./DjvBa-1E.js";import"./T8YlS15x.js";import"./DZnIL_2I.js";import"./D-bUn136.js";import"./UfKM_8Ux.js";function G(g,v=50){if(g.length<=v)return g;const x=g.slice(0,Math.floor(v/2)-3),d=g.slice(-Math.floor(v/2));return`${x}...${d}`}const ze={class:"absolute top-0 w-inherit right-0 left-0 sm:w-70vw justify-self-center"},Me={class:"flex justify-between w-full p-4 sm:hidden"},Ee={class:"font-semibold text-lg"},Ie={class:"flex gap6 items-center"},Re={key:0,src:pe,class:"w-1.8rem -mt1",alt:""},Le=["alt"],Ke=["alt"],Oe=["alt"],Ve={class:"h-90vh sm:h-screen overflow-y-auto pb-5vh sm:pt-20"},Ge={class:"px4 sm:justify-self-center"},He={class:"flex"},qe={class:"p3 text-sm"},Fe={class:"hidden sm:block"},Ye={class:"flex mt2 gap-3"},We={class:""},Je={class:"font-semibold"},Qe={class:"text-xs"},Xe={class:"font-semibold"},Ze={class:"text-xs"},es={class:"font-semibold"},ss={class:"text-xs"},ts={key:1,class:""},os={class:"font-semibold flex gap-1"},rs={class:"text-xs"},is={class:"text-xs"},as={class:"text-xs mt-5 whitespace-pre-line hidden sm:block"},ls=["href"],ns={class:"flex items-center text-xs gap-1 text-primary"},us={key:1,class:"hidden sm:block"},cs=["href"],ds={class:"flex items-center text-xs gap-1 text-primary"},ms={class:"text-xs mt-5 whitespace-pre-line sm:hidden"},ps=["href"],_s={class:"flex items-center text-xs gap-1 text-primary"},vs={key:1,class:"sm:hidden"},fs=["href"],hs={class:"flex items-center text-xs gap-1 text-primary"},gs={key:0,class:"flex items-center gap-2 mt-2 sm:min-w-40vw"},ys={class:"mt-8 mb-4 flex -me16px"},xs={class:"w-full grid sm:grid-cols-4 grid-cols-3 mt-[1px] gap-2px"},bs=["onClick"],ws=["alt"],ks={key:1,class:"relative w-full h-full"},Ss=["src"],$s=["src"],As=T({__name:"Seller",async setup(g){let v,x;const d=se(),k=S(null),B=S("products"),D=S(!1),t=te(),A=oe(),H=$e(),q=re(),_=Ae(),F=ie(),i=U(()=>t.sellerConfig?.store),j=U(()=>F?.tala18),p=U(()=>H.users.find(f=>f.id===i.value?.id)),P=f=>f<9999?f:be(f).format({average:!0,mantissa:1}),Y=S({});async function W(){if(navigator.share)try{await navigator.share({title:`${t.lang==="fa"?`${t.appName.fa}`:`${t.appName.en}`}`,text:`${i.value?.bio}`,url:`${window.location.origin}/user`})}catch(f){console.error("Sharing failed",f)}else alert("Web Share API not supported in this browser.")}const z=S();ae(z,async([{isIntersecting:f}])=>{f&&!_.loading&&!_.endPage&&setTimeout(async()=>{const o=_.currentPage+1,N=await _.loadPosts(i.value?.user_id,o);_.loadStateNextPage(N)},100)});const{data:C}=([v,x]=le(async()=>Ne("productMainSeller",async()=>(_.reset(),await _.loadPosts(i.value?.user_id,1)))),v=await v,x(),v);return ne(C,()=>{C&&_.loadStateNextPage(C.value)}),(f,o)=>{const N=Ue,J=De,Q=E,X=E,M=Te,Z=Be,ee=ue("lazy");return a(),u("div",null,[s("div",ze,[s("div",Me,[s("div",Ee,n(i.value?.username),1),l(Q,null,{default:m(()=>[s("div",Ie,[!e(t).isSeller&&e(t).APP_TYPE==="single"||e(t).APP_TYPE==="multi"?(a(),w(N,{key:0,count:e(q).count,dir:"ltr",class:"mt1"},{default:m(()=>[s("div",{onClick:o[0]||(o[0]=r=>e(d).push({name:"cart"}))},[e(t).isNightStore?(a(),u("img",Re)):(a(),u("img",{key:1,src:_e,alt:e(t).appName.en,class:"w-1.8rem -mt1"},null,8,Le))])]),_:1},8,["count"])):c("",!0),e($)()&&e(t).isSeller?(a(),w(J,{key:1,open:D.value,"onUpdate:open":o[3]||(o[3]=r=>D.value=r),trigger:"click"},{content:m(()=>[s("div",null,[s("div",{class:"flex items-center gap-2",onClick:o[1]||(o[1]=r=>e(d).push({name:"add-product"}))},[s("img",{src:fe,class:"w-1rem",alt:e(t).appName.en},null,8,Ke),s("div",null,n(e(t).useString("product")),1)]),s("div",{class:"flex items-center gap-2 mt-2",onClick:o[2]||(o[2]=r=>e(d).push({name:"add-story"}))},[s("img",{src:he,class:"w-1rem",alt:e(t).appName.en},null,8,Oe),s("div",null,n(e(t).useString("story")),1)])])]),default:m(()=>[l(ve,{class:"w-1.4rem"})]),_:1},8,["open"])):c("",!0),e($)()&&!e(t).isSeller?(a(),u("div",{key:2,onClick:o[4]||(o[4]=r=>e(d).push({name:"user-profile"}))},[l(b,{icon:"vuesax-linear:profile-circle"})])):c("",!0),e($)()?c("",!0):(a(),u("div",{key:3,onClick:o[5]||(o[5]=r=>e(d).push({name:"auth-login"}))},[l(b,{icon:"vuesax-linear:login"})])),l(xe,{class:"w-1.3rem",onClick:o[6]||(o[6]=r=>e(d).push({name:"user-setting"}))})])]),_:1})]),s("div",Ve,[s("div",Ge,[s("div",He,[l(O,{src:i.value?.avatar,class:"sm:!w-12rem sm:!h-12rem sm:hidden",onClick:o[7]||(o[7]=r=>p.value?.stories?.length===0||!p.value?.stories?"":k.value=i.value?.id),"just-show-profile":p.value?.stories?.length===0||!p.value?.stories,seenStory:!p.value?.stories?.length||p.value?.stories?.every(r=>r.storyviews.find(y=>y.user_id===e(A).user?.id||y.user_id==="me")),showAdd:e(t).isSeller},null,8,["src","just-show-profile","seenStory","showAdd"]),l(O,{src:i.value?.avatar,class:"sm:!w-12rem sm:!h-12rem hidden sm:block",width:"",onClick:o[8]||(o[8]=r=>p.value?.stories?.length===0||!p.value?.stories?"":k.value=i.value?.id),"just-show-profile":p.value?.stories?.length===0||!p.value?.stories,seenStory:!p.value?.stories?.length||p.value?.stories?.every(r=>r.storyviews.find(y=>y.user_id===e(A).user?.id||y.user_id==="me")),showAdd:e(t).isSeller},null,8,["src","just-show-profile","seenStory","showAdd"]),s("div",qe,[s("h1",Fe,n(i.value?.username),1),s("div",Ye,[s("div",We,[s("div",Je,n(P(i.value?.stats?.total_product??0)),1),s("div",Qe,n(e(t).useString("products")),1)]),e(t).isSeller?(a(),u("div",{key:0,onClick:o[9]||(o[9]=r=>e(t).isSeller?e(d).push({name:"user-statistics_list-customers"}):"")},[s("div",Xe,n(P(i.value?.stats?.total_customer??0)),1),s("div",Ze,n(e(t).useString("customers")),1)])):c("",!0),s("div",{onClick:o[10]||(o[10]=r=>e($)()?e(d).push({name:"user-statistics_list-orders"}):e(d).push({name:"auth-login"}))},[s("div",es,n(P(e(t).isSeller?i.value?.stats?.sell_total_order_count??0:e(A)?.user?.stats?.buy_total_order_count??0)),1),s("div",ss,n(e(t).isSeller?e(t).useString("orders"):e(t).useString("yourOrders")),1)]),e(t).APP_HAS_GOLD&&j.value?(a(),u("div",ts,[s("div",os,[h(n(e(Ce)(j.value/10,!0,""))+" ",1),s("div",rs,n(e(t).useString("toman")),1)]),s("div",is,n(e(t).useString("goldGramPrice")),1)])):c("",!0)]),s("div",as,n(i.value?.bio),1),i.value?.website?(a(),u("a",{key:0,href:"https://"+i.value?.website,target:"_blank",class:"hidden sm:block"},[s("div",ns,[l(b,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),h(" "+n(i.value?.website),1)])],8,ls)):c("",!0),e(t).ENAMAD_URL?(a(),u("div",us,[o[15]||(o[15]=h(" اینماد ")),s("a",{href:e(t).ENAMAD_URL,target:"_blank"},[s("div",ds,[l(b,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),h(" "+n(e(G)(e(t).ENAMAD_URL)),1)])],8,cs)])):c("",!0)])]),s("div",ms,n(i.value?.bio),1),i.value?.website?(a(),u("a",{key:0,href:"https://"+i.value?.website,target:"_blank",class:"sm:hidden"},[s("div",_s,[l(b,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),h(" "+n(i.value?.website),1)])],8,ps)):c("",!0),e(t).ENAMAD_URL?(a(),u("div",vs,[o[16]||(o[16]=h(" اینماد ")),s("a",{href:e(t).ENAMAD_URL,target:"_blank"},[s("div",hs,[l(b,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),h(" "+n(e(G)(e(t).ENAMAD_URL)),1)])],8,fs)])):c("",!0),l(X,null,{default:m(()=>[e($)()?(a(),u("div",gs,[l(K,{size:"small",block:"",class:I(["!h-unset border-0 !py-1 !rounded-lg sm:!h-3rem",e(t).isNightStore?"border-white !bg-gray-800 text-white":"border-black bg-gray-100 text-black"]),onClick:o[11]||(o[11]=r=>e(d).push({name:"user-edit"}))},{default:m(()=>[h(n(e(t).useString("editProfile")),1)]),_:1},8,["class"]),l(K,{size:"small",block:"",class:I(["!h-unset border-0 !py-1 !rounded-lg sm:!h-3rem",e(t).isNightStore?"border-white !bg-gray-800 text-white":"border-black bg-gray-100 text-black"]),onClick:o[12]||(o[12]=r=>W())},{default:m(()=>[h(n(e(t).useString("shareStore")),1)]),_:1},8,["class"])])):c("",!0)]),_:1}),s("div",ys,[l(we,{"current-user":i.value},null,8,["current-user"])])]),l(Z,{activeKey:B.value,"onUpdate:activeKey":o[13]||(o[13]=r=>B.value=r),centered:"",class:"instaTab"},{default:m(()=>[l(M,{class:"!w-full",key:"products"},{tab:m(()=>[s("span",null,[l(ge)])]),default:m(()=>[s("div",xs,[(a(!0),u(R,null,ce(e(_).posts,(r,y)=>(a(),u("div",{key:y,class:"w-full aspect-square relative",onClick:Ns=>e(d).push({name:"posts",query:{target:r.id,userId:i.value?.user_id}})},[r.files?.length?(a(),u(R,{key:0},[r.files[0]?.type==="image"?L((a(),u("img",{key:0,class:"w-full h-full object-cover",alt:e(t).appName.en},null,8,ws)),[[ee,{src:e(t).useDataStorage(r.files[0].url),loading:e(V),error:e(V)}]]):r.files[0]?.type==="video"?(a(),u("div",ks,[s("video",{ref_for:!0,ref:"videoRefs",src:r.files[0]?.url,class:"hidden"},null,8,Ss),s("img",{src:Y.value[r.files[0]?.url],class:"w-full h-full object-cover",alt:"Video Thumbnail"},null,8,$s),o[17]||(o[17]=s("div",{class:"absolute inset-0 flex items-center justify-center bg-black bg-opacity-30"},[s("svg",{class:"w-12 h-12 text-white",fill:"currentColor",viewBox:"0 0 24 24"},[s("path",{d:"M8 5v14l11-7z"})])],-1))])):c("",!0)],64)):c("",!0)],8,bs))),128))])]),_:1}),l(M,{class:"!w-full",key:"search"},{tab:m(()=>[s("span",null,[l(ye)])]),default:m(()=>[l(Pe,{class:"!-mt-3"})]),_:1})]),_:1},8,["activeKey"]),L(s("div",{ref_key:"observer",ref:z,class:"w-full opacity-0 relative"}," load ",512),[[de,!e(_).loading]]),e(_).loading?(a(),w(ke,{key:0})):c("",!0)])]),l(me,{name:"slide-up",mode:"out-in"},{default:m(()=>[k.value?(a(),w(Se,{key:0,id:k.value,"onUpdate:id":o[14]||(o[14]=r=>k.value=r),specifyId:""},null,8,["id"])):c("",!0)]),_:1})])}}}),Ps=je(As,[["__scopeId","data-v-f04dd4d3"]]),Cs=T({__name:"index",setup(g){return(v,x)=>(a(),w(Ps))}}),Ft=T({__name:"index",setup(g){return(v,x)=>(a(),w(Cs))}});export{Ft as default};
|