2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{d as C,I,H as w,u as L,r as o,o as R,z as t,A as a,a1 as u,a2 as _,B as g,C as b,K as c,G as m,E,D as y,T as F,a3 as N,dx as U}from"./CE4SaZgW.js";import{C as V,a as $}from"./diYFHgc7.js";import{B as q}from"./DAaUah2x.js";import{F as z}from"./DQtr8B_M.js";import"./KYGZybbC.js";import"./DPkf2bcV.js";import"./DlAUqK2U.js";import"./g9otGdDE.js";import"./ssSX8W6r.js";import"./DNQpC0YG.js";import"./PGC92_Sj.js";import"./DFL6LqjW.js";import"./0N7JoioX.js";import"./CDDBg3Y_.js";import"./D_wgKPen.js";import"./DjvBa-1E.js";import"./UfKM_8Ux.js";const D=""+new URL("not_found.CbOIXISv.svg",import.meta.url).href,O={class:"self-center text-gray-6"},P=C({__name:"CustomersList",setup(h){const p=I(),l=w(),f=L(),i=o(!1),d=o(!1),k=o(0),v=o(10),s=o([]),x=async()=>{try{if(!d.value){i.value=!0;const r=f.currentRoute.value.query?.user_id??p.user.id,e=await U(r,++k.value,v.value);e?.length<=v.value&&(d.value=!1),s.value=e}}catch(r){console.log("e ===>",r)}finally{i.value=!1}};function B(r){s.value.splice(s.value.findIndex(e=>e.id===r),1)}return R(x),(r,e)=>{const S=z;return t(),a("div",{class:N(["flex flex-col gap-2 min-h-50vh pt5",s.value?.length>0?"":"justify-center"])},[i.value?(t(),a(u,{key:1},_(8,n=>y($)),64)):(t(),a(u,{key:0},[s.value.length!==0?(t(!0),a(u,{key:0},_(s.value,n=>(t(),m(V,{user:n,onRefresh:j=>B(n.id)},null,8,["user","onRefresh"]))),256)):(t(),a(u,{key:1},[e[1]||(e[1]=g("img",{src:D,alt:"orders",class:"w-30 self-center"},null,-1)),g("p",O,b(c(l).useString("customerListIsEmpty")),1)],64))],64)),c(l).isSeller?(t(),m(S,{key:2,shape:"circle",type:"primary",onClick:e[0]||(e[0]=n=>c(f).push({name:"user-add"})),class:"bottom-10vh w-3rem h-3rem"},{icon:E(()=>[y(q,{icon:"vuesax-linear:add"})]),_:1})):F("",!0)],2)}}}),ae=C({__name:"customers",setup(h){return(p,l)=>(t(),m(P))}});export{ae as default};
|