2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{d as C,H as I,G as w,u as L,r as o,o as R,y as t,z as a,a0 as u,a1 as _,A as g,B as F,J as c,F as m,D as b,C as y,S as q,a2 as N,dq as U}from"./CqMGdh3i.js";import{C as V,a as $}from"./wkyco40G.js";import{B as z}from"./h3vOCeO2.js";import{F as D}from"./B0RpQ20O.js";import"./C1GbzRtN.js";import"./DB_tx3mi.js";import"./DlAUqK2U.js";import"./C4IJggRf.js";import"./Cgrawfgk.js";import"./DjOFqycQ.js";import"./DAm35wCk.js";import"./D6qJbdzf.js";import"./BFKVSULU.js";import"./DLaLWwro.js";import"./DDpy-nxA.js";import"./o___hXeN.js";import"./DjvBa-1E.js";import"./DFqTtjB6.js";const E=""+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(),i=w(),f=L(),l=o(!1),d=o(!1),k=o(0),v=o(10),s=o([]),x=async()=>{try{if(!d.value){l.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{l.value=!1}};function S(r){s.value.splice(s.value.findIndex(e=>e.id===r),1)}return R(x),(r,e)=>{const B=D;return t(),a("div",{class:N(["flex flex-col gap-2 min-h-50vh pt5",s.value?.length>0?"":"justify-center"])},[l.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=>S(n.id)},null,8,["user","onRefresh"]))),256)):(t(),a(u,{key:1},[e[1]||(e[1]=g("img",{src:E,alt:"orders",class:"w-30 self-center"},null,-1)),g("p",O,F(c(i).useString("customerListIsEmpty")),1)],64))],64)),c(i).isSeller?(t(),m(B,{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:b(()=>[y(z,{icon:"vuesax-linear:add"})]),_:1})):q("",!0)],2)}}}),ne=C({__name:"customers",setup(h){return(p,i)=>(t(),m(P))}});export{ne as default};
|