/
home
/
liman
/
app
/
assets
/
File Upload :
llllll
Current File: //home/liman/app/assets/CustomerList.fffb55fe.js
import{u as L}from"./NavBar.808d1396.js";import{_ as S}from"./SearchSettingContainer.3470e50c.js";import{g as V}from"./service.8c4fd87f.js";import{u as E,E as M}from"./Empty.f91ea1bc.js";import{A as O,_ as T}from"./avatar.c2df7cc4.js";import{d as N,o as t,b as c,w as u,O as s,t as r,h as n,u as o,N as w,e as U,f as q,x as y,j as G,c as p,F as j,r as D,n as C}from"./index.fb1ac526.js";import{c as k}from"./baseColor.1bb51b09.js";import{I as h}from"./collapseMotion.7b987440.js";import{_ as H}from"./DefaultButton.418d6afd.js";import{C as J,a as K}from"./index.708fe030.js";import{C as P}from"./Card.e1ecdef5.js";import"./index.341c057e.js";import{S as Q}from"./Skeleton.ece3e6b2.js";const R={class:"font-bold select-none"},W={class:"p-6 rounded flex justify-around !bg-gray-10"},X={class:"text-center"},Y=s("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"},ss={class:"text-center"},es=s("span",{class:"text-small block text-gray-400 mb-1"},"\u0646\u0627\u0645 \u0641\u0631\u0648\u0634\u06AF\u0627\u0647 :",-1),ts={class:"text-sm font-bold"},os={class:"grid grid-cols-3 gap-1 mt-3"},as={class:"flex items-center justify-center"},ls=s("span",{class:"mr-1 text-xs font-bold text-danger"},"4",-1),ns=s("span",{class:"mr-1 text-small text-danger"},"\u06AF\u0631\u0645 \u0628\u062F\u0647\u06CC",-1),rs={class:"flex items-center justify-center"},us=s("span",{class:"mr-1 text-xs font-bold text-warning"},"1",-1),cs=s("span",{class:"mr-1 text-small text-warning"},"\u0633\u0646\u062F",-1),is={class:"flex items-center justify-center"},_s=s("span",{class:"mr-1 text-xs font-bold text-info"},"3",-1),ds=s("span",{class:"mr-1 text-small text-info"},"\u0645\u0630\u0627\u06A9\u0631\u0647",-1),ms={class:"mt-4"},ps=U(" \u0645\u0634\u0627\u0647\u062F\u0647 \u062C\u0632\u0626\u06CC\u0627\u062A "),fs={class:"flex justify-between items-center"},xs={class:"flex gap-2 items-center"},hs=s("img",{alt:"",src:T},null,-1),vs={class:"flex flex-col gap-1"},gs={class:"font-bold"},B=N({__name:"CustomerItem",props:{type:{default:"item"},showDetailIcon:{type:Boolean,default:!0},user:null},setup(v){const e=v;function d(i){q.push({name:"customerDetail",params:{id:i}})}return(i,a)=>e.type=="collapse"?(t(),c(o(J),{key:0},{header:u(()=>[s("span",R,r(e.user.user__first_name)+" "+r(e.user.user__last_name),1)]),default:u(()=>[s("div",W,[s("div",X,[Y,s("span",Z,r(e.user.user__mobile),1)]),s("div",ss,[es,s("span",ts,r(e.user.shop_name),1)])]),s("div",os,[s("div",as,[n(h,{icon:"vuesax-linear:card-send",color:o(k).danger,size:"16",class:"mr-1"},null,8,["color"]),ls,ns]),s("div",rs,[n(h,{icon:"vuesax-linear:note-2",size:"16",color:o(k).warning,class:"mr-1"},null,8,["color"]),us,cs]),s("div",is,[n(h,{icon:"vuesax-linear:messages-1",size:"16",color:o(k).info,class:"mr-1"},null,8,["color"]),_s,ds])]),s("div",ms,[n(H,{onClick:a[0]||(a[0]=_=>d(e.user.user)),class:"w-full",size:"large"},{default:u(()=>[ps]),_:1})])]),_:1})):(t(),c(o(P),{key:1,class:"cursor-pointer card-padding-8-16"},{default:u(()=>[s("div",fs,[s("div",xs,[n(o(O),{size:45},{icon:u(()=>[hs]),_:1}),s("div",vs,[s("span",gs,r(e.user.user__first_name)+" "+r(e.user.user__last_name),1),s("span",null,r(e.user.user__mobile),1)])]),s("div",null,[e.showDetailIcon?(t(),c(h,{key:0,icon:"vuesax-linear:arrow-left",size:"18",class:"text-info",onClick:a[1]||(a[1]=_=>d(e.user.user))})):w("",!0)])])]),_:1}))}});const ys={key:1},Cs={key:1},ks={class:"flex flex-col gap-2"},Vs=N({__name:"CustomerList",props:{type:{default:"item"}},emits:["select"],setup(v,{emit:e}){const d=v,{prefixCls:i}=L("customer-list"),a=y(),_={page:1,limit:10,filters:[]},g=y(!0),b=y();function $(l){e("select",l)}async function I(){try{g.value=!0;const{data:l}=await V(_);a.value=l}catch(l){console.log(l)}finally{g.value=!1}}return E(b,async()=>{var l;try{const f=Math.ceil(((l=a.value)==null?void 0:l.count)/_.limit);_.page<f&&(_.page++,await I())}catch(f){console.log(f)}},{distance:50}),G(async()=>{await I()}),(l,f)=>{var A,z;return t(),p("div",{class:C(["p-2",[`${o(i)}`]])},[n(S,{placeholder:"\u062C\u0633\u062A\u062C\u0648 \u0645\u0634\u062A\u0631\u06CC"}),((A=a.value)==null?void 0:A.rows[0].length)===0?(t(),c(M,{key:0})):(t(),p("div",ys,[d.type=="collapse"?(t(),c(o(P),{key:0,ref_key:"el",ref:b,class:C([[`${o(i)}-card-list`],"overflow-auto"]),style:{"max-height":"calc(100vh - 120px)"}},{default:u(()=>[n(o(K),{class:C([`${o(i)}-collapse-list`]),expandIconPosition:"right"},{default:u(()=>{var m;return[(t(!0),p(j,null,D((m=a.value)==null?void 0:m.rows[0],(x,F)=>(t(),c(B,{onClick:ws=>$(x),key:F,type:"collapse",user:x},null,8,["onClick","user"]))),128))]}),_:1},8,["class"]),n(o(Q),{active:"",loading:g.value},null,8,["loading"])]),_:1},8,["class"])):w("",!0),d.type=="item"?(t(),p("div",Cs,[s("div",ks,[(t(!0),p(j,null,D((z=a.value)==null?void 0:z.rows[0],(m,x)=>(t(),c(B,{key:x,onClick:F=>$(m),user:m,showDetailIcon:!1},null,8,["onClick","user"]))),128))])])):w("",!0)]))],2)}}});export{Vs as _,B as a};
Copyright ©2k19 -
Hexid
|
Tex7ure