2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
var re=Object.defineProperty,le=Object.defineProperties;var ne=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var oe=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;var T=(s,r,l)=>r in s?re(s,r,{enumerable:!0,configurable:!0,writable:!0,value:l}):s[r]=l,i=(s,r)=>{for(var l in r||(r={}))oe.call(r,l)&&T(s,l,r[l]);if(B)for(var l of B(r))ie.call(r,l)&&T(s,l,r[l]);return s},R=(s,r)=>le(s,ne(r));var d=(s,r,l)=>new Promise((k,M)=>{var b=_=>{try{w(l.next(_))}catch(D){M(D)}},o=_=>{try{w(l.throw(_))}catch(D){M(D)}},w=_=>_.done?k(_.value):Promise.resolve(_.value).then(b,o);w((l=l.apply(s,r)).next())});import{_ as ce}from"./form.vue_vue_type_script_setup_true_lang-DeQXcNsI.js";import pe from"./detail-CoKcup1p.js";import{_ as de}from"./banUser.vue_vue_type_script_setup_true_lang-C6NyfrKW.js";import{_ as ue}from"./password.vue_vue_type_script_setup_true_lang-CWnP2x5O.js";import{_ as fe}from"./fundSetting.vue_vue_type_script_setup_true_lang-B0HZiIqN.js";import{_ as me}from"./searchMore.vue_vue_type_script_setup_true_lang-x7g0dVug.js";import{n as g,b as F,r as A,W as E,aK as x,ag as S,aA as y}from"./index-CRmU-Qpi.js";import{d as ve,g as N,r as ge,o as ye,e as be,f as _e,s as he,h as Ie}from"./newuserList-JxRjYKtu.js";import"./index.vue_vue_type_script_setup_true_lang-Vno3adgp.js";import"./xlsx-DaVhO591.js";function ze(){const s=g(),r=g({user_code:"",login_device:"",nickname:"",status:"",coin1:"",coin2:"",createtime:""}),l=g(!0),k=g([]),M=g(!1),b=g({total:0,pageSize:10,pageSizes:[10,20,50,100],currentPage:1,background:!0}),o=g({search:"",is_sys_tester:"",is_real:""}),w=g([{label:"昵称/手机号查询",prop:"search",type:"input"},{label:"官方账号",prop:"is_sys_tester",type:"select",optionList:[{label:"全部",value:""},{label:"是",value:1},{label:"否",value:0}]},{label:"实名状态",prop:"is_real",type:"select",optionList:[{label:"全部",value:""},{label:"是",value:1},{label:"否",value:0}]}]),D=g([{type:"index",index:e=>e+1},{label:"Id",prop:"user_code"},{label:"靓号",prop:"special_num"},{label:"头像",prop:"avatar",cellRenderer:({row:e})=>F(A("el-image"),{fit:"cover","preview-teleported":!0,src:e.avatar,"preview-src-list":Array.of(e.avatar),class:"w-[50px] h-[50px] align-middle"},null)},{label:"手机号",prop:"mobile"},{label:"昵称",prop:"nickname"},{label:"性别",prop:"sex",cellRenderer:({row:e})=>F("div",null,[e.sex===1?"男":e.sex===0?"未知":"女"])},{label:"设备号",prop:"login_device"},{label:"IP地址",prop:"loginip"},{label:"金币",prop:"coin"},{label:"钻石",prop:"earnings"},{label:"实名状态",prop:"is_real_str"},{label:"邀请码",prop:"init_code"},{label:"登录状态",prop:"status",cellRenderer:({row:e})=>F(A("el-tag"),{type:e.status==2?"error":"success"},{default:()=>[e.status_str]})},{label:"操作",fixed:"right",width:510,slot:"operation"}]),f=e=>d(this,null,function*(){l.value=!0,o.value=i({},e),e||P();const{data:t,code:c}=yield ve(R(i({},e),{page:b.value.currentPage,page_limit:b.value.pageSize}));c&&(k.value=t.lists,b.value.total=t.count,b.value.currentPage=+t.page),l.value=!1}),V=e=>{b.value.pageSize=e,f(o.value)},W=e=>{b.value.currentPage=e,f(o.value)},q=(e="新增",t)=>d(this,null,function*(){const c=yield N({user_id:t.id});E(()=>{var p,m,h,n,u,I,U,O,L,z,$;if(c.code){const{user_info:a,follow_num:v}=c.data;x({title:`${e}会员信息`,props:{formInline:{mobile:(p=a==null?void 0:a.mobile)!=null?p:"",nickname:(m=a==null?void 0:a.nickname)!=null?m:"",real_name:(h=v==null?void 0:v.real_name)!=null?h:"",card_id:(n=v==null?void 0:v.card_id)!=null?n:"",birthday:(u=a==null?void 0:a.birthday)!=null?u:"",status:(I=Number(a==null?void 0:a.status))!=null?I:"",profile:(U=a==null?void 0:a.profile)!=null?U:"",init_code:(O=a==null?void 0:a.init_code)!=null?O:"",red_status:(L=a==null?void 0:a.red_status)!=null?L:"",sex:((z=a==null?void 0:a.sex)!=null?z:a.sex==="男")?1:a.sex==="女"?2:"",is_real:(($=v==null?void 0:v.is_real)!=null?$:v.is_real==="未实名")?0:1}},width:"40%",closeOnClickModal:!1,contentRenderer:()=>S(ce,{ref:s,formInline:null}),beforeSure:(X,{options:Y})=>{const Z=s.value.getRef(),ee=Y.props.formInline,ae=C=>d(this,null,function*(){const{code:se,msg:te}=yield be(R(i({},C),{user_id:t.id}));se?(y("修改成功",{type:"success"}),f(o.value),X()):y(te,{type:"error"})});Z.validate(C=>{C&&(e==="新增"||ae(ee))})}})}})}),K=e=>d(this,null,function*(){const t=yield N({user_id:e.id});E(()=>{if(t.code){const c=t.data;x({title:"查看会员详情",props:{userInfo:i({userId:e.id},c)},width:"50%",closeOnClickModal:!1,contentRenderer:()=>S(pe),beforeSure:p=>{p()}})}})}),j=e=>d(this,null,function*(){const{code:t}=yield ge({user_id:e.id});t&&(y("删除成功",{type:"success"}),f(o.value))}),G=e=>d(this,null,function*(){x({title:"禁用",props:{formInline:{type:1},userData:i({},e)},width:"40%",closeOnClickModal:!1,contentRenderer:()=>S(de,{ref:s,formInline:null}),beforeSure:(t,{options:c})=>{const p=s.value.getRef(),m=c.props.formInline,h=n=>d(this,null,function*(){const u=R(i({},n),{user_id:e.id});n.status===2?(u.time="",u.status=2):n.timeType||(u.time=""),delete u.timeType;const{code:I,msg:U}=yield _e(u);I?(y("设置成功",{type:"success"}),f(o.value),t()):y(U,{type:"error"})});p.validate(n=>{n&&h(m)})}})}),H=e=>d(this,null,function*(){const{code:t}=yield ye({user_id:e.id});t&&(y("设置成功",{type:"success"}),f(o.value))}),J=()=>{x({title:"高级搜索筛选",props:{formInline:i({},r.value)},width:"50%",closeOnClickModal:!1,contentRenderer:()=>S(me,{ref:s,formInline:null}),beforeSure:(e,{options:t})=>{const c=s.value.getRef(),p=t.props.formInline;c.validate(m=>{m&&(r.value=i({},p),f(i(i({},o.value),p)))}),e()}})},P=()=>{r.value={user_code:"",login_device:"",nickname:"",status:"",coin1:"",coin2:"",createtime:""},o.value={search:"",is_sys_tester:"",is_real:""},f(i(i({},o.value),r.value))},Q=e=>d(this,null,function*(){x({title:"账户资金设置",props:{formInline:{money_type:"",change_value:"",secondary_password:"",remarks:""}},width:"50%",closeOnClickModal:!1,contentRenderer:()=>S(fe,{ref:s,formInline:null}),beforeSure:(t,{options:c})=>{const p=s.value.getRef(),m=c.props.formInline,h=n=>d(this,null,function*(){const{code:u,msg:I}=yield he(R(i({},n),{user_id:e.id}));u?(y("设置成功",{type:"success"}),f(o.value),t()):y(I,{type:"error"})});p.validate(n=>{n&&h(m)})}})});return g(null),{searchForm:o,searchLabel:w,onSearch:f,isShow:M,tableList:k,tableLabel:D,pagination:b,handleSizeChange:V,handleCurrentChange:W,loading:l,openDialog:q,handleDelete:j,viewDetail:K,handleBanData:G,setOfficialUser:H,changePassword:e=>d(this,null,function*(){x({title:"修改密码",props:{formInline:{new_pwd:""}},width:"40%",closeOnClickModal:!1,contentRenderer:()=>S(ue,{ref:s,formInline:null}),beforeSure:(t,{options:c})=>{const p=s.value.getRef(),m=c.props.formInline,h=n=>d(this,null,function*(){const{code:u,msg:I}=yield Ie(R(i({},n),{user_id:e.id}));u?(y("修改成功",{type:"success"}),f(o.value),t()):y(I,{type:"error"})});p.validate(n=>{n&&h(m)})}})}),setUserFund:Q,onSeniorSearch:J,resetFieldsSearch:P,exportExcel:()=>{}}}export{ze as useData};
|