Files
t-admin/unpackage/dist/build/web/assets/uni-id-users.DfC0Yhzn.js
T
2025-06-13 21:16:12 +08:00

2 lines
3.1 KiB
JavaScript

const e={ali_openid:{rules:[{format:"string"}]},apple_openid:{rules:[{format:"string"}]},avatar:{rules:[{format:"string"}],title:"头像地址",label:"头像地址"},avatar_file:{rules:[{format:"file"}],title:"头像文件",label:"头像文件"},comment:{rules:[{format:"string"}],title:"备注",label:"备注"},dcloud_appid:{rules:[{format:"array"}]},department_id:{rules:[{format:"array"}],title:"部门",label:"部门"},email:{rules:[{format:"string"},{format:"email"}],title:"邮箱",label:"邮箱"},email_confirmed:{rules:[{format:"int"},{range:[{text:"未验证",value:0},{text:"已验证",value:1}]}],title:"邮箱验证状态",defaultValue:0,label:"邮箱验证状态"},gender:{rules:[{format:"int"},{range:[{text:"未知",value:0},{text:"男",value:1},{text:"女",value:2}]}],title:"性别",defaultValue:0,label:"性别"},invite_time:{rules:[{format:"timestamp"}]},inviter_uid:{rules:[{format:"array"}]},last_login_date:{rules:[{format:"timestamp"}]},last_login_ip:{rules:[{format:"string"}]},mobile:{rules:[{format:"string"},{pattern:"^\\+?[0-9-]{3,20}$"}],title:"手机号码",label:"手机号码"},mobile_confirmed:{rules:[{format:"int"},{range:[{text:"未验证",value:0},{text:"已验证",value:1}]}],title:"手机号验证状态",defaultValue:0,label:"手机号验证状态"},my_invite_code:{rules:[{format:"string"}]},nickname:{rules:[{format:"string"}],title:"昵称",label:"昵称"},password:{rules:[{format:"password"}],title:"密码",label:"密码"},password_secret_version:{rules:[{format:"int"}],title:"passwordSecret",label:"passwordSecret"},realname_auth:{rules:[{format:"object"}]},register_date:{rules:[{format:"timestamp"}]},register_ip:{rules:[{format:"string"}]},role:{rules:[{format:"array"}],title:"角色",label:"角色"},tags:{rules:[{format:"array"}],title:"标签",label:"标签"},score:{rules:[{format:"int"}]},status:{rules:[{format:"int"},{range:[{text:"正常",value:0},{text:"禁用",value:1},{text:"审核中",value:2},{text:"审核拒绝",value:3},{text:"已注销",value:4}]}],title:"用户状态",defaultValue:0,label:"用户状态"},token:{rules:[{format:"array"}]},username:{rules:[{format:"string"}],title:"用户名",label:"用户名"},wx_openid:{rules:[{format:"object"}]},wx_unionid:{rules:[{format:"string"}]},qq_openid:{rules:[{format:"object"}]},qq_unionid:{rules:[{format:"string"}]},third_party:{rules:[{format:"object"}]},identities:{rules:[{format:"array"}]}},t={email_confirmed_valuetotext:{0:"未验证",1:"已验证"},gender_valuetotext:{0:"未知",1:"男",2:"女"},mobile_confirmed_valuetotext:{0:"未验证",1:"已验证"},status_valuetotext:{0:"正常",1:"禁用",2:"审核中",3:"审核拒绝",4:"已注销"}};function a(e,t){let a={};for(let r in e){let{type:l,value:i}=e[r];switch(l){case"search":"string"==typeof i&&i.length&&(a[r]=new RegExp(i));break;case"select":if(i.length){let e=[];for(let a of i)e.push(t.eq(a));a[r]=t.or(e)}break;case"range":if(i.length){let e=i[0],l=i[1];a[r]=t.and([t.gte(e),t.lte(l)])}break;case"date":if(i.length){let[e,l]=i,s=new Date(e),o=new Date(l);a[r]=t.and([t.gte(s),t.lte(o)])}break;case"timestamp":if(i.length){let[e,l]=i;a[r]=t.and([t.gte(e),t.lte(l)])}}}return a}export{t as e,a as f,e as v};