2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{o as k,bo as K,x as q,be as D,q as i,r as g,v as e,D as n,b9 as N,u as t,b6 as R,b7 as $,b8 as j,bm as A,F as I,G as O,O as u,bn as G,K as M,L as p,bg as S,ac as v,bj as H,bk as J,a0 as Q,bi as W,s as X,C as Y,ba as Z}from"./.pnpm-BGZW0UGg.js";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-1hWA4uTv.js";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-CIGxhbMA.js";import{b as w}from"./consumer-qFsE5SJZ.js";import{C as le,k as ne}from"./index-CeIwrh_6.js";import{u as oe}from"./usePaging-C4oc3vBq.js";import"./index-BeJT5uVo.js";const se={class:"flex justify-end mt-4"},re=k({name:"consumerLists"}),ve=k({...re,setup(ie){const o=Z({keyword:"",channel:"",create_time_start:"",create_time_end:""}),{pager:r,getLists:d,resetPage:c,resetParams:C}=oe({fetchFun:w,params:o});return K(()=>{d()}),d(),(me,a)=>{const y=$,m=R,V=ae,h=G,x=A,_=M,E=te,T=N,f=S,L=Q,s=J,U=q("router-link"),z=H,B=ee,F=D("perms"),P=W;return i(),g("div",null,[e(f,{class:"!border-none",shadow:"never"},{default:n(()=>[e(T,{ref:"formRef",class:"mb-[-16px]",model:t(o),inline:!0},{default:n(()=>[e(m,{class:"w-[280px]",label:"用户信息"},{default:n(()=>[e(y,{modelValue:t(o).keyword,"onUpdate:modelValue":a[0]||(a[0]=l=>t(o).keyword=l),placeholder:"账号/昵称/手机号码",clearable:"",onKeyup:j(t(c),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(m,{label:"注册时间"},{default:n(()=>[e(V,{startTime:t(o).create_time_start,"onUpdate:startTime":a[1]||(a[1]=l=>t(o).create_time_start=l),endTime:t(o).create_time_end,"onUpdate:endTime":a[2]||(a[2]=l=>t(o).create_time_end=l)},null,8,["startTime","endTime"])]),_:1}),e(m,{class:"w-[280px]",label:"注册来源"},{default:n(()=>[e(x,{modelValue:t(o).channel,"onUpdate:modelValue":a[3]||(a[3]=l=>t(o).channel=l)},{default:n(()=>[(i(!0),g(I,null,O(t(le),(l,b)=>(i(),u(h,{key:b,label:l,value:b},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(m,null,{default:n(()=>[e(_,{type:"primary",onClick:t(c)},{default:n(()=>[...a[5]||(a[5]=[p("查询",-1)])]),_:1},8,["onClick"]),e(_,{onClick:t(C)},{default:n(()=>[...a[6]||(a[6]=[p("重置",-1)])]),_:1},8,["onClick"]),e(E,{class:"ml-2.5","fetch-fun":t(w),params:t(o),"page-size":t(r).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),e(f,{class:"!border-none mt-4",shadow:"never"},{default:n(()=>[v((i(),u(z,{size:"large",data:t(r).lists},{default:n(()=>[e(s,{label:"头像","min-width":"100"},{default:n(({row:l})=>[e(L,{src:l.avatar,size:50},null,8,["src"])]),_:1}),e(s,{label:"昵称",prop:"nickname","min-width":"100"}),e(s,{label:"账号",prop:"account","min-width":"120"}),e(s,{label:"手机号码",prop:"mobile","min-width":"100"}),e(s,{label:"注册来源",prop:"channel","min-width":"100"}),e(s,{label:"注册时间",prop:"create_time","min-width":"120"}),e(s,{label:"操作",width:"120",fixed:"right"},{default:n(({row:l})=>[v((i(),u(_,{type:"primary",link:""},{default:n(()=>[e(U,{to:{path:t(ne)("user.user/detail"),query:{id:l.id}}},{default:n(()=>[...a[7]||(a[7]=[p(" 详情 ",-1)])]),_:1},8,["to"])]),_:2},1024)),[[F,["user.user/detail"]]])]),_:1})]),_:1},8,["data"])),[[P,t(r).loading]]),X("div",se,[e(B,{modelValue:t(r),"onUpdate:modelValue":a[4]||(a[4]=l=>Y(r)?r.value=l:null),onChange:t(d)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ve as default};
|