Files
appco_dist/.output/public/_nuxt/BlNcMsPD.js
T
2026-02-01 17:38:39 +03:30

2 lines
11 KiB
JavaScript

import{d as M,G as D,H as J,r as _,$ as Y,y as p,F as b,D as i,A as t,z as h,B as d,J as e,C as o,R as I,a0 as O,a1 as V,a2 as x,S as U,E as N,ae as F,dS as W,P as X,di as Z,u as ee}from"./D9_UoUeZ.js";import{B as g}from"./iCGCN3gx.js";import{n as te}from"./B764G_GY.js";import{B as T}from"./D72ALlip.js";import"./Ccgap88_.js";import{U as se}from"./CTRz734b.js";import{M as K}from"./BmZ1LeNk.js";import{_ as oe}from"./DtKQoIzA.js";import"./DaG4H6jn.js";import{_ as le}from"./B1B4H2lP.js";import{u as re}from"./3AO_uJcN.js";import{t as ie}from"./Da4GJYa-.js";import{B as ne}from"./DUyB6TM5.js";import{B as E}from"./DtmCxWXi.js";import{B as ae}from"./B4fYTz97.js";import{a as R}from"./kAkh5oI5.js";import{I as ue}from"./msKfSOPC.js";import{S as de}from"./CX_9C0QJ.js";import{F as ce}from"./CCp2-DRM.js";import{N as me,Q as pe,V as _e}from"./CnT8MoLc.js";import{_ as ve}from"./D7MZVPk2.js";import{_ as fe,T as ge}from"./D4ucmoO7.js";import{_ as he}from"./E2_8aLe_.js";import{_ as be}from"./CcvLWWIE.js";import{_ as xe}from"./DlAUqK2U.js";import"./D0op4eIM.js";import"./DO-Hb-Mu.js";/* empty css */import"./C2mfABpg.js";import"./DvsE00Y5.js";import"./Lr-cEmMG.js";import"./DhbeaQOt.js";import"./CsINcLt-.js";import"./B1F8szhd.js";import"./Cr9IxpvL.js";import"./MxBJO4oE.js";import"./DeEXrm2I.js";import"./Cbe_l1FK.js";import"./xIZO8mng.js";import"./B22gJD8Q.js";import"./BvXQlnai.js";import"./DFiKWCy8.js";import"./DmGSX4DV.js";import"./Dm4PPw7f.js";import"./CE1G-McA.js";import"./Cq497dur.js";/* empty css */import"./BU8r4fi6.js";import"./DGGMJEpV.js";import"./Dr89U1pn.js";import"./cCboYNG-.js";import"./Un5QC_jd.js";import"./ddbMuYut.js";import"./CRYBTVwP.js";import"./D6qJbdzf.js";import"./Baxidq5_.js";import"./DbsdAWCo.js";import"./B4u2S65I.js";import"./Cj99RmFE.js";import"./DeEeg26y.js";import"./CavPuMrz.js";import"./PF-7vMOJ.js";import"./DkEAH99c.js";import"./DqO_F-T1.js";import"./DtVgA60k.js";import"./BnCAAWdo.js";import"./hpz9Ym8-.js";import"./C6aafPIg.js";import"./BFAXKglS.js";import"./D-bUn136.js";import"./SpU4-27v.js";import"./DjvBa-1E.js";function Se(S){return S&&S.length?S[0]:void 0}const ke={class:"px-4 pb-4 flex flex-col justify-between",style:{height:"80vh"}},ye={class:"flex flex-col gap-2 mt-5 mb-5"},we={key:0},Ce={flex:"","p-2":""},$e={"mt-1":"","font-semibold":""},Be={class:"max-h-[60vh] overflow-auto"},Re=["onClick"],Ne={key:1},Te={class:"grid grid-cols-1 md:gap-1"},Ue={class:"flex justify-center"},Pe=M({__name:"ConvertToStoreSheet",props:{open:{type:Boolean},id:{}},emits:["update:open"],setup(S,{emit:k}){const c=D(),w=J(),l=_(null),n=_(1),C=_([]),y=_(),P=S,v=k,s=_({collection:"",store_name:"",telephone:"",address:"",id_cart_photo_url:""});function $(u,r=null){return u.filter(f=>f.parent_id===r).map(f=>({...f,children:$(u,f.id)}))}const q=async()=>{try{I.value=!0;const u=await Z();C.value=$(u)}catch(u){console.log("e ===>",u)}finally{I.value=!1}};async function z(){C.value?.length==0&&q(),await F(),await l.value?.setOpen()}async function A(){await F(),await l.value?.setClose(),n.value=1}Y(P,u=>{u.open?z():A()});const m=_(!1),G=async()=>{y.value?.validate().then(async()=>{try{m.value=!0;const u={user_id:w.user.id,...s.value,id_cart_photo_url:Se(s.value?.id_cart_photo_url?.map(f=>f?.subUrl))},r=await W(u);w.userConvertStoreRequests.push(r),console.log("res ===>",r),console.log("obj ===>",u),console.log("images.value ===>",s.value),X.success(c.useString("storeRequestSubmit")),v("update:open",!1)}catch(u){console.log("e ===>",u)}finally{m.value=!1}}).catch(u=>{console.log(" ===>",u)})},L=u=>{s.value.collection=u,n.value=2};return(u,r)=>{const f=de,B=ve,H=ce;return p(),b(ne,{title:"",ref_key:"sheetRef",ref:l,headerCls:"",closeOnClickOutside:"",onOnClickOutside:r[5]||(r[5]=a=>v("update:open",!1)),onOnClose:r[6]||(r[6]=a=>v("update:open",!1))},{header:i(()=>r[7]||(r[7]=[t("div",null,null,-1)])),default:i(()=>[t("div",ke,[t("div",ye,[n.value===1?(p(),h("div",we,[t("div",Ce,[t("div",$e,d(e(c).useString("allCollection")),1)]),o(f,{spinning:e(I)},{default:i(()=>[t("div",Be,[(p(!0),h(O,null,V(C.value,a=>(p(),b(e(me),{as:"div",class:"mt-2"},{default:i(({open:Q})=>[o(e(pe),{class:"flex w-full items-center rounded-lg px-4 justify-start text-sm bg-white focus:outline-none focus-visible:ring",onClick:()=>a?.children?.length?null:L(a.id)},{default:i(()=>[t("div",{class:x(["w-full flex items-center gap2 rounded-md p-2 text-start",[s.value.collection===a.id?"border-primary border-solid border-1 bg-blue-50":"",a?.children?.length?(e(c).isNightStore,"text-gray-8"):(e(c).isNightStore,"text-gray-8")]])},[t("span",null,[o(g,{icon:a?.children?.length?"vuesax-linear:main-component":"vuesax-linear:component"},null,8,["icon"])]),t("span",null,d(a.title),1)],2),a.children?.length?(p(),b(g,{key:0,class:x([Q?"":"rotate-180","transform"]),icon:"tabler:chevron-up"},null,8,["class"])):U("",!0)]),_:2},1032,["onClick"]),o(e(_e),{class:"px-4 flex flex-col gap-2 text-sm mt2 mb5"},{default:i(()=>[(p(!0),h(O,null,V(a?.children,j=>(p(),h("div",{class:x(["w-full flex items-center gap2 rounded-md p-2 text-start",[s.value.collection===j.id?"border-primary border-solid border-1 bg-blue-50":"",(e(c).isNightStore,"text-gray-8")]]),onClick:it=>L(j.id)},[t("span",null,[o(g,{icon:"vuesax-linear:component"})]),t("span",null,d(j.title),1)],10,Re))),256))]),_:2},1024)]),_:2},1024))),256))])]),_:1},8,["spinning"])])):(p(),h("div",Ne,[t("div",{onClick:r[0]||(r[0]=a=>n.value=1),class:"w-fit"},[o(g,{icon:e(c).isRTL?"vuesax-linear:arrow-right":"vuesax-linear:arrow-left"},null,8,["icon"])]),o(H,{class:"mt-2",ref_key:"formRef",ref:y,model:s.value,autocomplete:"off",layout:"vertical"},{default:i(()=>[t("div",Te,[o(B,{label:e(c).useString("storeName"),name:"store_name",rules:e(R)()},{default:i(()=>[o(E,{size:"",value:s.value.store_name,"onUpdate:value":r[1]||(r[1]=a=>s.value.store_name=a)},null,8,["value"])]),_:1},8,["label","rules"]),o(B,{label:e(c).useString("telephone"),name:"telephone",rules:e(R)()},{default:i(()=>[o(E,{size:"",value:s.value.telephone,"onUpdate:value":r[2]||(r[2]=a=>s.value.telephone=a),placeholder:e(c).useString("telephone")},null,8,["value","placeholder"])]),_:1},8,["label","rules"])]),o(B,{label:e(c).useString("fullAddress"),name:"address",rules:e(R)()},{default:i(()=>[o(ae,{value:s.value.address,"onUpdate:value":r[3]||(r[3]=a=>s.value.address=a),placeholder:e(c).useString("fullAddress")},null,8,["value","placeholder"])]),_:1},8,["label","rules"]),o(B,{label:e(c).useString("idCartPic"),name:"id_cart_photo_url",rules:e(R)()},{default:i(()=>[t("div",Ue,[o(ue,{"file-list":s.value.id_cart_photo_url,"onUpdate:fileList":r[4]||(r[4]=a=>s.value.id_cart_photo_url=a)},null,8,["file-list"])])]),_:1},8,["label","rules"])]),_:1},8,["model"])]))]),n.value===2?(p(),b(T,{key:0,size:"small",block:"",class:x(["!h-unset !rounded-lg mt-5",e(c).isNightStore?"border-white text-white bg-black":"border-black text-black"]),onClick:G,loading:m.value},{default:i(()=>[N(d(e(c).useString("ok")),1)]),_:1},8,["loading","class"])):U("",!0)])]),_:1},512)}}}),qe={class:"absolute top-0 w-inherit right-0 left-0"},ze={class:"flex justify-between w-full p-4"},Ae={class:"flex items-center gap-4"},je={class:"font-semibold text-lg text-base"},Ie={class:"flex gap-20px items-center"},Le={class:"h-90vh overflow-y-auto"},Oe={class:"px4"},Ve={class:"flex"},Fe={class:"p3 text-sm"},Ke={class:"flex mt2 gap-4"},Ee={class:"w-4rem"},Me={class:"font-semibold"},De={class:"font-semibold flex"},Je={class:"grid grid-cols-3 mt-3"},Ge={class:""},He={class:"text-sm"},Qe={class:"text-xs font-semibold"},Ye={class:""},We={class:"text-sm"},Xe={class:"text-xs font-semibold"},Ze={class:""},et={class:"text-sm"},tt={class:"text-xs font-semibold"},st={key:0},ot={class:"h-65vh pb-10 overflow-y-auto px-4"},lt={class:"h-65vh pb-10 overflow-y-auto"},rt=M({__name:"index",setup(S){const k=ee();_(!1);const c=_(!1);_(!1);const w=_("orders"),l=D(),n=J(),C=v=>v<9999?v:te(v).format({average:!0,mantissa:1});_({}),_({});const y=_(!1),P=()=>{y.value=!0};return(v,s)=>{const $=fe,q=ge,z=he,A=be;return p(),h("div",null,[t("div",qe,[t("div",ze,[t("div",Ae,[o(g,{icon:e(l).isRTL?"vuesax-linear:arrow-right":"vuesax-linear:arrow-left",onClick:s[0]||(s[0]=m=>e(k).back())},null,8,["icon"]),t("div",je,d(e(n)?.user?.name),1)]),t("div",Ie,[o(g,{icon:"vuesax-linear:logout",color:"red",onClick:s[1]||(s[1]=m=>e(n).confirmLogout())}),o(g,{icon:"vuesax-linear:edit",onClick:s[2]||(s[2]=m=>e(k).push({name:"user-edit"}))})])]),t("div",Le,[t("div",Oe,[t("div",Ve,[o(se,{src:e(n)?.user?.avatar,"just-show-profile":""},null,8,["src"]),t("div",Fe,[t("div",Ke,[t("div",Ee,[t("div",Me,d(C(e(n)?.user?.stats?.buy_total_order_count??0)),1),t("div",null,d(e(l).useString("orders")),1)]),t("div",{class:"w-10rem",onClick:s[3]||(s[3]=()=>{})},[t("div",De,d(e(re)(e(n)?.user?.stats?.buy_total_order_sum??0)),1),t("div",null,d(e(l).useString("totalAmountPurchased")),1)])])])]),t("div",Je,[t("div",Ge,[t("div",He,d(e(l).useString("phone"))+":",1),t("div",Qe,d(e(n)?.user?.phone??"_"),1)]),t("div",Ye,[t("div",We,d(e(l).useString("birthdate"))+":",1),t("div",Xe,d(e(l).lang==="fa"?e(ie)(e(n)?.user?.birthday??"_"):e(n)?.user?.birthday??"_"),1)]),t("div",Ze,[t("div",et,d(e(l).useString("email"))+":",1),t("div",tt,d(e(n)?.user?.email??"_"),1)])]),e(l).APP_TYPE==="multi"&&!e(l).isSeller?(p(),h("div",st,[e(n).userConvertStoreRequests?.length?e(n).userConvertStoreRequests.find(m=>m?.status===1)?(p(),b(T,{key:1,size:"small",block:"",class:x(["!h-unset !rounded-lg mt-5",e(l).isNightStore?"border-white text-white bg-black":"border-black text-black"]),disabled:""},{default:i(()=>[N(d(e(l).useString("requestwasnotapproved")),1)]),_:1},8,["class"])):e(n).userConvertStoreRequests.find(m=>m?.status===0)?(p(),b(T,{key:2,size:"small",block:"",class:x(["!h-unset !rounded-lg mt-5",e(l).isNightStore?"border-white text-white bg-black":"border-black text-black"]),disabled:""},{default:i(()=>[N(d(e(l).useString("registeredSalesRequest")),1)]),_:1},8,["class"])):U("",!0):(p(),b(T,{key:0,size:"small",block:"",class:x(["!h-unset !rounded-lg mt-5",e(l).isNightStore?"border-white text-white bg-black":"border-black text-black"]),onClick:P},{default:i(()=>[N(d(e(l).useString("convertStore")),1)]),_:1},8,["class"]))])):U("",!0),s[9]||(s[9]=t("div",{class:"mt-4 flex"},null,-1))]),t("div",null,[o(q,{activeKey:w.value,"onUpdate:activeKey":s[4]||(s[4]=m=>w.value=m),centered:"",class:"instaTab"},{default:i(()=>[o($,{class:"!w-full",key:"orders",tab:e(l).useString("orders")},{default:i(()=>[t("div",ot,[o(oe)])]),_:1},8,["tab"]),o($,{class:"!w-full",key:"saved",tab:e(l).useString("saved")},{default:i(()=>[t("div",lt,[o(le)])]),_:1},8,["tab"])]),_:1},8,["activeKey"])])])]),o(A,{width:300,title:e(l).useString("setting"),placement:"right",open:c.value,onClose:s[7]||(s[7]=m=>c.value=!1)},{extra:i(()=>[o(g,{icon:"vuesax-linear:setting",onClick:s[5]||(s[5]=m=>e(k).push({name:"user-setting"}))})]),default:i(()=>[t("div",null,[o(K,{title:e(l).useString("address"),onClick:s[6]||(s[6]=m=>e(k).push({name:"address"})),icon:"vuesax-linear:location"},null,8,["title"]),o(z,{class:"my-2"}),o(K,{class:"text-red-6",title:e(l).useString("logout"),icon:"vuesax-linear:logout",onClick:e(n).confirmLogout},null,8,["title","onClick"])])]),_:1},8,["title","open"]),o(Pe,{open:y.value,"onUpdate:open":s[8]||(s[8]=m=>y.value=m)},null,8,["open"])])}}}),Cs=xe(rt,[["__scopeId","data-v-d43a5da6"]]);export{Cs as default};