Files
appco_dist/.output/public/_nuxt/DbXrQEnd.js
T
2025-08-05 21:16:09 +03:30

2 lines
4.2 KiB
JavaScript

import{d as x,G as S,y as i,H as o,z as r,u as C,k as O,A as t,C as y,F as k,S as L,B as n,D as N,E as z,r as u,K as P,cG as j,o as R,dd as B,a4 as E,a2 as h,a3 as $}from"./l4qGU2QO.js";import{U as V}from"./DjrQXN3k.js";import{_ as D}from"./CJXl8bRJ.js";/* empty css */import{u as X}from"./nkVztK8y.js";import{t as q}from"./BQR3x1Fv.js";import{u as A}from"./ftQHQBSn.js";import{_ as F}from"./ezCAfCtY.js";import{a as G,b as H,d as I}from"./B_jJy65G.js";import{C as J}from"./1zD2uc1E.js";const M=""+new URL("empty_order.g7yXtwjI.svg",import.meta.url).href,Z=""+new URL("delivery-box-light.Cz31HXNr.svg",import.meta.url).href,K=""+new URL("delivery-box.DZAXZSja.svg",import.meta.url).href,T={key:0,src:Z,alt:"comment","cursor-pointer":""},Q={key:1,src:K,alt:"comment","cursor-pointer":""},W=x({__name:"box",setup(g){const d=S();return(c,s)=>o(d).isNightStore?(r(),i("img",T)):(r(),i("img",Q))}}),Y={class:"flex justify-between items-center mt-5"},ee={class:"flex-1 mx-5 gap-4"},te={key:0,class:"text-sm font-semibold"},se={class:"text-sm"},re={class:"text-gray-400 text-xs"},oe={class:"text-gray-700 ms-2 font-bold"},ae={class:"flex items-center text-xs gap-2 mt-1"},ne={class:"text-gray-400"},ie={class:"text-gray-700 font-bold"},le={class:"flex items-baseline text-xs gap-2 mt-1"},de={class:"text-gray-400"},ce={class:"text-gray-700 font-bold"},ue={class:"flex flex-col items-end"},me={class:"text-xs font-azar font-200"},_e=x({__name:"OrderCard",props:{order:{}},setup(g){const d=C(),c=g,s=S(),_=O(()=>{var a;const e=(a=JSON.parse(c.order.address))==null?void 0:a.payload;return`${(e==null?void 0:e.province)??""}-${(e==null?void 0:e.city)??""}-${(e==null?void 0:e.address)??""}`});return A(),(e,a)=>{var p,f;const m=F;return r(),i("div",null,[t("div",Y,[t("div",null,[o(s).isSeller?(r(),k(V,{key:0,width:"60",src:(p=e.order.user)==null?void 0:p.avatar,"just-show-profile":""},null,8,["src"])):(r(),k(W,{key:1,class:"w-2rem"}))]),t("div",ee,[o(s).isSeller?(r(),i("div",te,n(((f=e.order.user)==null?void 0:f.name)??"_"),1)):L("",!0),t("div",se,[t("span",re,n(o(s).useString("orderNumber"))+":",1),t("span",oe,n(e.order.id),1)]),t("div",ae,[t("span",ne,n(o(s).useString("totalPrice"))+":",1),t("span",ie,n(o(X)(e.order.total_price,!0)),1)]),t("div",le,[t("span",de,n(o(s).useString("date"))+":",1),t("span",ce,n(o(q)(e.order.created_at)),1)])]),t("div",ue,[y(D,{class:"!h-7",onClick:a[0]||(a[0]=U=>o(d).push({name:"user-order-id",params:{id:e.order.id}}))},{default:N(()=>[z(n(o(s).useString("details")),1)]),_:1})])]),y(m,{class:"my-2"}),t("p",me,n(_.value),1)])}}}),pe=["x"],fe=x({__name:"OrderCardSkeleton",setup(g){const d=u(!1),c=u(null),s=P(j(c,{width:0,height:0},{box:"border-box"}));return R(async()=>{d.value=!0}),(_,e)=>d.value?(r(),i("div",{key:0,ref_key:"skeletonRatio",ref:c,class:"h-fit"},[y(o(J),{width:s.width,height:"80"},{default:N(()=>[e[0]||(e[0]=t("circle",{cx:"30",cy:"50",r:"30"},null,-1)),e[1]||(e[1]=t("rect",{x:"80",y:"15",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),e[2]||(e[2]=t("rect",{x:"80",y:"40",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),e[3]||(e[3]=t("rect",{x:"80",y:"65",rx:"3",ry:"3",width:"190",height:"15"},null,-1)),t("rect",{x:s.width-80,y:"35",rx:"3",ry:"3",width:"80",height:"30"},null,8,pe)]),_:1,__:[0,1,2,3]},8,["width"])],512)):L("",!0)}}),ge={class:"self-center text-gray-6"},Oe=x({__name:"OrdersList",setup(g){const d=C(),c=S(),s=u(!1),_=u(!1),e=u(0),a=u(10),m=u([]),p=O(()=>d.currentRoute.value.params.id),f=B();return R(async()=>{var v;try{if(!_.value){s.value=!0,console.log(f.name);const l=(v=p.value)!=null&&v.length?await G(p.value,++e.value,a.value):f.name==="user-statistics_list-storeOrders"?await H(++e.value,a.value):await I(++e.value,a.value);(l==null?void 0:l.length)<=a.value&&(_.value=!1),m.value=l}}catch(l){console.log("e ===>",l)}finally{s.value=!1}}),(v,l)=>{var b;return r(),i("div",{class:E(["flex flex-col gap-2 min-h-50vh",((b=m.value)==null?void 0:b.length)>0?"":"justify-center"])},[s.value?(r(),i(h,{key:1},$(6,w=>y(fe,{key:w})),64)):(r(),i(h,{key:0},[m.value.length!==0?(r(!0),i(h,{key:0},$(m.value,w=>(r(),k(_e,{order:w},null,8,["order"]))),256)):(r(),i(h,{key:1},[l[0]||(l[0]=t("img",{src:M,alt:"orders",class:"w-20 self-center"},null,-1)),t("p",ge,n(o(c).useString("orderListIsEmpty")),1)],64))],64))],2)}}});export{Oe as _};