/
home
/
liman
/
app
/
assets
/
File Upload :
llllll
Current File: /home/liman/app/assets/CustomerList.140fdea6.js
import{u as L}from"./NavBar.599d5097.js";import{_ as S}from"./SearchSettingContainer.6ecff4f3.js";import{g as V}from"./service.e7e5ae80.js";import{u as E,E as M}from"./Empty.cd0ce039.js";import{C as O,A as T,_ as U,a as q}from"./avatar.df57ca45.js";import{d as N,o as s,b as c,w as i,O as t,t as n,h as r,u as o,N as w,e as G,f as H,x as y,j as J,c as _,F as j,r as D,n as C}from"./index.c488705e.js";import{c as b}from"./baseColor.1bb51b09.js";import{I as h}from"./collapseMotion.8498a33d.js";import{_ as K}from"./DefaultButton.00adb614.js";import{C as P}from"./Card.f48c828b.js";import"./index.b6dbee78.js";import{S as Q}from"./Skeleton.99e63415.js";const R={class:"font-bold select-none"},W={class:"p-6 rounded flex justify-around !bg-gray-10"},X={class:"text-center"},Y=t("span",{class:"text-small block text-gray-400 mb-1"},"\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06CC\u0644 :",-1),Z={class:"text-sm font-bold"},tt={class:"text-center"},et=t("span",{class:"text-small block text-gray-400 mb-1"},"\u0646\u0627\u0645 \u0641\u0631\u0648\u0634\u06AF\u0627\u0647 :",-1),st={class:"text-sm font-bold"},ot={class:"grid grid-cols-3 gap-1 mt-3"},at={class:"flex items-center justify-center"},lt=t("span",{class:"mr-1 text-xs font-bold text-danger"},"4",-1),rt=t("span",{class:"mr-1 text-small text-danger"},"\u06AF\u0631\u0645 \u0628\u062F\u0647\u06CC",-1),nt={class:"flex items-center justify-center"},it=t("span",{class:"mr-1 text-xs font-bold text-warning"},"1",-1),ct=t("span",{class:"mr-1 text-small text-warning"},"\u0633\u0646\u062F",-1),ut={class:"flex items-center justify-center"},mt=t("span",{class:"mr-1 text-xs font-bold text-info"},"3",-1),dt=t("span",{class:"mr-1 text-small text-info"},"\u0645\u0630\u0627\u06A9\u0631\u0647",-1),pt={class:"mt-4"},_t=G(" \u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A "),ft={class:"flex justify-between items-center"},xt={class:"flex gap-2 items-center"},ht=t("img",{alt:"",src:U},null,-1),gt={class:"flex flex-col gap-1"},vt={class:"font-bold"},B=N({__name:"CustomerItem",props:{type:{default:"item"},showDetailIcon:{type:Boolean,default:!0},user:null},setup(g){const e=g;function d(u){H.push({name:"customerDetail",params:{id:u}})}return(u,a)=>e.type=="collapse"?(s(),c(o(O),{key:0},{header:i(()=>[t("span",R,n(e.user.user__first_name)+" "+n(e.user.user__last_name),1)]),default:i(()=>[t("div",W,[t("div",X,[Y,t("span",Z,n(e.user.user__mobile),1)]),t("div",tt,[et,t("span",st,n(e.user.shop_name),1)])]),t("div",ot,[t("div",at,[r(h,{icon:"vuesax-linear:card-send",color:o(b).danger,size:"16",class:"mr-1"},null,8,["color"]),lt,rt]),t("div",nt,[r(h,{icon:"vuesax-linear:note-2",size:"16",color:o(b).warning,class:"mr-1"},null,8,["color"]),it,ct]),t("div",ut,[r(h,{icon:"vuesax-linear:messages-1",size:"16",color:o(b).info,class:"mr-1"},null,8,["color"]),mt,dt])]),t("div",pt,[r(K,{onClick:a[0]||(a[0]=m=>d(e.user.user)),class:"w-full",size:"large"},{default:i(()=>[_t]),_:1})])]),_:1})):(s(),c(o(P),{key:1,class:"cursor-pointer card-padding-8-16"},{default:i(()=>[t("div",ft,[t("div",xt,[r(o(T),{size:45},{icon:i(()=>[ht]),_:1}),t("div",gt,[t("span",vt,n(e.user.user__first_name)+" "+n(e.user.user__last_name),1),t("span",null,n(e.user.user__mobile),1)])]),t("div",null,[e.showDetailIcon?(s(),c(h,{key:0,icon:"vuesax-linear:arrow-left",size:"18",class:"text-info",onClick:a[1]||(a[1]=m=>d(e.user.user))})):w("",!0)])])]),_:1}))}});const yt={key:1},Ct={key:1},bt={class:"flex flex-col gap-2"},St=N({__name:"CustomerList",props:{type:{default:"item"}},emits:["select"],setup(g,{emit:e}){const d=g,{prefixCls:u}=L("customer-list"),a=y(),m={page:1,limit:10,filters:[]},v=y(!0),k=y();function $(l){e("select",l)}async function I(){try{v.value=!0;const{data:l}=await V(m);a.value=l}catch(l){console.log(l)}finally{v.value=!1}}return E(k,async()=>{var l;try{const f=Math.ceil(((l=a.value)==null?void 0:l.count)/m.limit);m.page<f&&(m.page++,await I())}catch(f){console.log(f)}},{distance:50}),J(async()=>{await I()}),(l,f)=>{var A,z;return s(),_("div",{class:C(["p-2",[`${o(u)}`]])},[r(S,{placeholder:"\u062C\u0633\u062A\u062C\u0648 \u0645\u0634\u062A\u0631\u06CC"}),((A=a.value)==null?void 0:A.rows[0].length)===0?(s(),c(M,{key:0})):(s(),_("div",yt,[d.type=="collapse"?(s(),c(o(P),{key:0,ref_key:"el",ref:k,class:C([[`${o(u)}-card-list`],"overflow-auto"]),style:{"max-height":"calc(100vh - 120px)"}},{default:i(()=>[r(o(q),{class:C([`${o(u)}-collapse-list`]),expandIconPosition:"right"},{default:i(()=>{var p;return[(s(!0),_(j,null,D((p=a.value)==null?void 0:p.rows[0],(x,F)=>(s(),c(B,{onClick:wt=>$(x),key:F,type:"collapse",user:x},null,8,["onClick","user"]))),128))]}),_:1},8,["class"]),r(o(Q),{active:"",loading:v.value},null,8,["loading"])]),_:1},8,["class"])):w("",!0),d.type=="item"?(s(),_("div",Ct,[t("div",bt,[(s(!0),_(j,null,D((z=a.value)==null?void 0:z.rows[0],(p,x)=>(s(),c(B,{key:x,onClick:F=>$(p),user:p,showDetailIcon:!1},null,8,["onClick","user"]))),128))])])):w("",!0)]))],2)}}});export{St as _,B as a};
Copyright ©2k19 -
Hexid
|
Tex7ure