/
home
/
liman
/
app
/
assets
/
File Upload :
llllll
Current File: /home/liman/app/assets/CustomerList.d049fd95.js
import{u as S}from"./NavBar.f4807b2d.js";import{_ as V}from"./SearchSettingContainer.d2223b06.js";import{g as M}from"./service.67834d7c.js";import{u as G,E as H}from"./Empty.7c33d52d.js";import{C as x,a as y,A as J,_ as K}from"./avatar.203b8c27.js";import{d as E,o as s,I as u,D as c,J as t,E as i,a as n,u as o,G as $,K as T,H as U,b,f as q,c as f,F as j,L as B,n as w}from"./index.9d36a389.js";import{c as k}from"./baseColor.1bb51b09.js";import{I as v}from"./collapseMotion.e905975b.js";import{_ as O}from"./DefaultButton.ebc6ff85.js";import{C as N}from"./Card.faae0a98.js";import"./index.6a117e74.js";import{S as Q}from"./Skeleton.7db4e47f.js";x.Panel=y;x.install=function(r){return r.component(x.name,x),r.component(y.name,y),r};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),nt=t("span",{class:"mr-1 text-small text-danger"},"\u06AF\u0631\u0645 \u0628\u062F\u0647\u06CC",-1),rt={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=T(" \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"},gt=t("img",{alt:"",src:K},null,-1),ht={class:"flex flex-col gap-1"},vt={class:"font-bold"},L=E({__name:"CustomerItem",props:{type:{default:"item"},showDetailIcon:{type:Boolean,default:!0},user:null},setup(r){const e=r;function p(m){U.push({name:"customerDetail",params:{id:m}})}return(m,a)=>e.type=="collapse"?(s(),u(o(y),{key:0},{header:c(()=>[t("span",R,i(e.user.user__first_name)+" "+i(e.user.user__last_name),1)]),default:c(()=>[t("div",W,[t("div",X,[Y,t("span",Z,i(e.user.user__mobile),1)]),t("div",tt,[et,t("span",st,i(e.user.shop_name),1)])]),t("div",ot,[t("div",at,[n(v,{icon:"vuesax-linear:card-send",color:o(k).danger,size:"16",class:"mr-1"},null,8,["color"]),lt,nt]),t("div",rt,[n(v,{icon:"vuesax-linear:note-2",size:"16",color:o(k).warning,class:"mr-1"},null,8,["color"]),it,ct]),t("div",ut,[n(v,{icon:"vuesax-linear:messages-1",size:"16",color:o(k).info,class:"mr-1"},null,8,["color"]),mt,dt])]),t("div",pt,[n(O,{onClick:a[0]||(a[0]=d=>p(e.user.user)),class:"w-full",size:"large"},{default:c(()=>[_t]),_:1})])]),_:1})):(s(),u(o(N),{key:1,class:"cursor-pointer card-padding-8-16"},{default:c(()=>[t("div",ft,[t("div",xt,[n(o(J),{size:45},{icon:c(()=>[gt]),_:1}),t("div",ht,[t("span",vt,i(e.user.user__first_name)+" "+i(e.user.user__last_name),1),t("span",null,i(e.user.user__mobile),1)])]),t("div",null,[e.showDetailIcon?(s(),u(v,{key:0,icon:"vuesax-linear:arrow-left",size:"18",class:"text-info",onClick:a[1]||(a[1]=d=>p(e.user.user))})):$("",!0)])])]),_:1}))}});const yt={key:1},Ct={key:1},bt={class:"flex flex-col gap-2"},Nt=E({__name:"CustomerList",props:{type:{default:"item"}},emits:["select"],setup(r,{emit:e}){const p=r,{prefixCls:m}=S("customer-list"),a=b(),d={page:1,limit:10,filters:[]},C=b(!0),I=b();function A(l){e("select",l)}async function z(){try{C.value=!0;const{data:l}=await M(d);a.value=l}catch(l){console.log(l)}finally{C.value=!1}}return G(I,async()=>{var l;try{const g=Math.ceil(((l=a.value)==null?void 0:l.count)/d.limit);d.page<g&&(d.page++,await z())}catch(g){console.log(g)}},{distance:50}),q(async()=>{await z()}),(l,g)=>{var D,F;return s(),f("div",{class:w(["p-2",[`${o(m)}`]])},[n(V,{placeholder:"\u062C\u0633\u062A\u062C\u0648 \u0645\u0634\u062A\u0631\u06CC"}),((D=a.value)==null?void 0:D.rows[0].length)===0?(s(),u(H,{key:0})):(s(),f("div",yt,[p.type=="collapse"?(s(),u(o(N),{key:0,ref_key:"el",ref:I,class:w([[`${o(m)}-card-list`],"overflow-auto"]),style:{"max-height":"calc(100vh - 120px)"}},{default:c(()=>[n(o(x),{class:w([`${o(m)}-collapse-list`]),expandIconPosition:"right"},{default:c(()=>{var _;return[(s(!0),f(j,null,B((_=a.value)==null?void 0:_.rows[0],(h,P)=>(s(),u(L,{onClick:wt=>A(h),key:P,type:"collapse",user:h},null,8,["onClick","user"]))),128))]}),_:1},8,["class"]),n(o(Q),{active:"",loading:C.value},null,8,["loading"])]),_:1},8,["class"])):$("",!0),p.type=="item"?(s(),f("div",Ct,[t("div",bt,[(s(!0),f(j,null,B((F=a.value)==null?void 0:F.rows[0],(_,h)=>(s(),u(L,{key:h,onClick:P=>A(_),user:_,showDetailIcon:!1},null,8,["onClick","user"]))),128))])])):$("",!0)]))],2)}}});export{Nt as _,L as a};
Copyright ©2k19 -
Hexid
|
Tex7ure