2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
import{L as Z,D as ee,B as te,C as oe,G as ae,H as ne,i as se,I as le,J as re,K as ie,q as me,M as pe}from"./element-plus-BluzIk5z.js";import{_ as ue}from"./index.vue_vue_type_script_setup_true_lang-BYYopaMT.js";import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-DrPkfX9S.js";import{_ as de}from"./index.vue_vue_type_script_setup_true_lang-BaNoAPsb.js";import{d as P,a0 as _e,b as C,r as T,a1 as fe,w as ye,aj as ve,aq as be,c as L,o as m,U as e,L as n,a as _,S as f,u as t,R as r,K as y,P as R,a9 as ge,T as we,ab as ke,M as U,i as q}from"./@vue-DjVelRet.js";import{b as B,c as he}from"./consumer-DWvVdcIh.js";import{C as Ce,g as xe}from"./index-CRoe5vjT.js";import{u as Te}from"./usePaging-Dtz4iZyr.js";import{_ as Ve}from"./account-adjust.vue_vue_type_script_setup_true_lang--odN6zSb.js";import{u as Ee}from"./vue-router-DifUqGFW.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./index-IXbnwemR.js";import"./nprogress-DYbUr3Ql.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const je={class:"mb-4 flex items-center justify-between"},Ae={class:"text-lg font-medium"},Le={class:"text-sm text-gray-400"},Re={class:"flex justify-end mt-4"},Ue=P({name:"consumerLists"}),bt=P({...Ue,setup(qe){const V=Ee(),s=_e({keyword:"",channel:"",create_time_start:"",create_time_end:"",account_scope:"registered"}),{pager:p,getLists:v,resetPage:b}=Te({fetchFun:B,params:s}),S=C(()=>V.query.account_scope==="system"?"system":"registered"),u=C(()=>s.account_scope==="system"),$=C(()=>u.value?"系统账号":"自注册账号"),z=C(()=>u.value?"展示评论账号、特朗普特殊账号、彩票账号等非自注册系统账号":"展示用户通过 H5、PC、App、小程序等正常注册渠道创建的账号"),g=()=>{s.account_scope=S.value},c=T(!1),w=T({}),E=T("money"),j=(i,o)=>{w.value=i,E.value=o,c.value=!0},F=()=>{s.keyword="",s.channel="",s.create_time_start="",s.create_time_end="",g(),b()},K=async i=>{await he({user_id:w.value.id,type:i.type,action:i.action,num:i.num,remark:i.remark}),c.value=!1,v()};return fe(()=>{g(),v()}),ye(()=>V.query.account_scope,()=>{g(),b()}),g(),v(),(i,o)=>{const x=Z,N=oe,k=te,I=de,M=ne,H=ae,d=se,D=ce,G=ee,A=le,J=me,l=ie,O=ve("router-link"),Q=re,W=ue,X=be("perms"),Y=pe;return m(),L("div",null,[e(A,{class:"!border-none",shadow:"never"},{default:n(()=>[_("div",je,[_("div",null,[_("div",Ae,f(t($)),1),_("div",Le,f(t(z)),1)]),e(x,{type:t(u)?"warning":"success"},{default:n(()=>[r(f(t(u)?"系统账号":"自注册账号"),1)]),_:1},8,["type"])]),e(G,{ref:"formRef",class:"mb-[-16px]",model:t(s),inline:!0},{default:n(()=>[e(k,{class:"w-[280px]",label:"用户信息"},{default:n(()=>[e(N,{modelValue:t(s).keyword,"onUpdate:modelValue":o[0]||(o[0]=a=>t(s).keyword=a),placeholder:"账号/昵称/手机号码",clearable:"",onKeyup:ge(t(b),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(k,{label:"注册时间"},{default:n(()=>[e(I,{startTime:t(s).create_time_start,"onUpdate:startTime":o[1]||(o[1]=a=>t(s).create_time_start=a),endTime:t(s).create_time_end,"onUpdate:endTime":o[2]||(o[2]=a=>t(s).create_time_end=a)},null,8,["startTime","endTime"])]),_:1}),t(u)?R("",!0):(m(),y(k,{key:0,class:"w-[280px]",label:"注册来源"},{default:n(()=>[e(H,{modelValue:t(s).channel,"onUpdate:modelValue":o[3]||(o[3]=a=>t(s).channel=a)},{default:n(()=>[(m(!0),L(we,null,ke(t(Ce),(a,h)=>(m(),y(M,{key:h,label:a,value:h},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})),e(k,null,{default:n(()=>[e(d,{type:"primary",onClick:t(b)},{default:n(()=>o[6]||(o[6]=[r("查询")])),_:1},8,["onClick"]),e(d,{onClick:F},{default:n(()=>o[7]||(o[7]=[r("重置")])),_:1}),e(D,{class:"ml-2.5","fetch-fun":t(B),params:t(s),"page-size":t(p).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),e(A,{class:"!border-none mt-4",shadow:"never"},{default:n(()=>[U((m(),y(Q,{size:"large",data:t(p).lists},{default:n(()=>[e(l,{label:"头像","min-width":"100"},{default:n(({row:a})=>[e(J,{src:a.avatar,size:50},null,8,["src"])]),_:1}),e(l,{label:"账号归属",prop:"account_scope_desc","min-width":"110"},{default:n(({row:a})=>[e(x,{type:a.is_system_account?"warning":"success"},{default:n(()=>[r(f(a.account_scope_desc),1)]),_:2},1032,["type"])]),_:1}),t(u)?(m(),y(l,{key:0,label:"系统账号类型",prop:"account_type_desc","min-width":"130"},{default:n(({row:a})=>[e(x,{type:"info"},{default:n(()=>[r(f(a.account_type_desc||"系统账号"),1)]),_:2},1024)]),_:1})):R("",!0),e(l,{label:"昵称",prop:"nickname","min-width":"100"}),e(l,{label:"账号",prop:"account","min-width":"120"}),e(l,{label:"手机号码",prop:"mobile","min-width":"100"}),e(l,{label:"余额",prop:"user_money","min-width":"100"}),e(l,{label:"积分",prop:"user_points","min-width":"100"}),e(l,{label:"注册来源",prop:"channel","min-width":"100"}),e(l,{label:"注册时间",prop:"create_time","min-width":"120"}),e(l,{label:"操作",width:"240",fixed:"right"},{default:n(({row:a})=>[e(d,{type:"primary",link:"",onClick:h=>j(a,"money")},{default:n(()=>o[8]||(o[8]=[r("调整余额")])),_:2},1032,["onClick"]),e(d,{type:"primary",link:"",onClick:h=>j(a,"points")},{default:n(()=>o[9]||(o[9]=[r("调整积分")])),_:2},1032,["onClick"]),U((m(),y(d,{type:"primary",link:""},{default:n(()=>[e(O,{to:{path:t(xe)("user.user/detail"),query:{id:a.id}}},{default:n(()=>o[10]||(o[10]=[r(" 详情 ")])),_:2},1032,["to"])]),_:2},1024)),[[X,["user.user/detail"]]])]),_:1})]),_:1},8,["data"])),[[Y,t(p).loading]]),_("div",Re,[e(W,{modelValue:t(p),"onUpdate:modelValue":o[4]||(o[4]=a=>q(p)?p.value=a:null),onChange:t(v)},null,8,["modelValue","onChange"])])]),_:1}),e(Ve,{show:t(c),"onUpdate:show":o[5]||(o[5]=a=>q(c)?c.value=a:null),"user-money":t(w).user_money,"user-points":t(w).user_points,"default-type":t(E),onConfirm:K},null,8,["show","user-money","user-points","default-type"])])}}});export{bt as default};
|