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

2 lines
11 KiB
JavaScript

import{_ as e,e as a,K as l,L as t,v as o,C as d,s as m,r as n,a as i,a9 as u,c as r,w as s,am as _,i as p,o as f,h as c,j as V,m as D,V as b}from"./index-CS85kPhe.js";import{_ as h}from"./uni-easyinput.DiCyKNZM.js";import{_ as v}from"./uni-forms-item.g4VtziaR.js";import{_ as g}from"./uni-file-picker.BN-xpXuo.js";import{_ as U}from"./uni-data-picker.DxvbsPEd.js";import{_ as x}from"./uni-data-checkbox.DEZdA55x.js";import{_ as y}from"./uni-forms.DHOpViDo.js";import{v as w}from"./uni-id-users.DfC0Yhzn.js";import"./uni-load-more.zWziKaqT.js";const k=a.database();k.command;function q(e){let a={};for(let l in w)e.includes(l)&&(a[l]=w[l]);return a}const j=e({data(){let e={ali_openid:"",apple_openid:"",avatar:"",avatar_file:null,comment:"",dcloud_appid:[],department_id:[],email:"",email_confirmed:0,gender:0,invite_time:null,inviter_uid:[],last_login_date:null,last_login_ip:"",mobile:"",mobile_confirmed:0,my_invite_code:"",nickname:"",password:null,password_secret_version:null,realname_auth:null,register_date:null,register_ip:"",role:[],tags:[],score:null,status:0,token:[],username:"",wx_openid:null,wx_unionid:"",qq_openid:null,qq_unionid:"",third_party:null,identities:[]};return{formData:e,formOptions:{email_confirmed_localdata:[{text:"未验证",value:0},{text:"已验证",value:1}],gender_localdata:[{text:"未知",value:0},{text:"男",value:1},{text:"女",value:2}],mobile_confirmed_localdata:[{text:"未验证",value:0},{text:"已验证",value:1}],status_localdata:[{text:"正常",value:0},{text:"禁用",value:1},{text:"审核中",value:2},{text:"审核拒绝",value:3},{text:"已注销",value:4}]},rules:{...q(Object.keys(e))}}},onLoad(e){if(e.id){const a=e.id;this.formDataId=a,this.getDetail(a)}},onReady(){this.$refs.form.setRules(this.rules)},methods:{submit(){l({mask:!0}),this.$refs.form.validate().then((e=>this.submitForm(e))).catch((()=>{})).finally((()=>{t()}))},submitForm(e){return k.collection("uni-id-users").doc(this.formDataId).update(e).then((e=>{o({title:"修改成功"}),this.getOpenerEventChannel().emit("refreshData"),setTimeout((()=>d()),500)})).catch((e=>{m({content:e.message||"请求服务失败",showCancel:!1})}))},getDetail(e){l({mask:!0}),k.collection("uni-id-users").doc(e).field("ali_openid,apple_openid,avatar,avatar_file,comment,dcloud_appid,department_id,email,email_confirmed,gender,invite_time,inviter_uid,last_login_date,last_login_ip,mobile,mobile_confirmed,my_invite_code,nickname,password,password_secret_version,realname_auth,register_date,register_ip,role,tags,score,status,token,username,wx_openid,wx_unionid,qq_openid,qq_unionid,third_party,identities").get().then((e=>{const a=e.result.data[0];a&&(this.formData=a)})).catch((e=>{m({content:e.message||"请求服务失败",showCancel:!1})})).finally((()=>{t()}))}}},[["render",function(e,a,l,t,o,d){const m=n(i("uni-easyinput"),h),w=n(i("uni-forms-item"),v),k=n(i("uni-file-picker"),g),q=n(i("uni-data-picker"),U),j=n(i("uni-data-checkbox"),x),O=n(i("uni-datetime-picker"),_),C=u("undefined"),I=D,Q=b,R=p,$=n(i("uni-forms"),y);return f(),r(R,{class:"uni-container"},{default:s((()=>[c($,{ref:"form",model:o.formData,validateTrigger:"bind"},{default:s((()=>[c(w,{name:"ali_openid",label:""},{default:s((()=>[c(m,{placeholder:"支付宝平台openid",modelValue:o.formData.ali_openid,"onUpdate:modelValue":a[0]||(a[0]=e=>o.formData.ali_openid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"apple_openid",label:""},{default:s((()=>[c(m,{placeholder:"苹果登录openid",modelValue:o.formData.apple_openid,"onUpdate:modelValue":a[1]||(a[1]=e=>o.formData.apple_openid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"avatar",label:"头像地址"},{default:s((()=>[c(m,{placeholder:"头像地址",modelValue:o.formData.avatar,"onUpdate:modelValue":a[2]||(a[2]=e=>o.formData.avatar=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"avatar_file",label:"头像文件"},{default:s((()=>[c(k,{"return-type":"object",modelValue:o.formData.avatar_file,"onUpdate:modelValue":a[3]||(a[3]=e=>o.formData.avatar_file=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"comment",label:"备注"},{default:s((()=>[c(m,{placeholder:"备注",modelValue:o.formData.comment,"onUpdate:modelValue":a[4]||(a[4]=e=>o.formData.comment=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"dcloud_appid",label:""},{default:s((()=>[c(q,{multiple:!0,modelValue:o.formData.dcloud_appid,"onUpdate:modelValue":a[5]||(a[5]=e=>o.formData.dcloud_appid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"department_id",label:"部门"},{default:s((()=>[c(q,{"self-field":"_id","parent-field":"parent_id",modelValue:o.formData.department_id,"onUpdate:modelValue":a[6]||(a[6]=e=>o.formData.department_id=e),collection:"opendb-department",field:"_id as value, name as text",orderby:"name asc"},null,8,["modelValue"])])),_:1}),c(w,{name:"email",label:"邮箱"},{default:s((()=>[c(m,{placeholder:"邮箱地址",modelValue:o.formData.email,"onUpdate:modelValue":a[7]||(a[7]=e=>o.formData.email=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"email_confirmed",label:"邮箱验证状态"},{default:s((()=>[c(j,{modelValue:o.formData.email_confirmed,"onUpdate:modelValue":a[8]||(a[8]=e=>o.formData.email_confirmed=e),localdata:o.formOptions.email_confirmed_localdata},null,8,["modelValue","localdata"])])),_:1}),c(w,{name:"gender",label:"性别"},{default:s((()=>[c(j,{modelValue:o.formData.gender,"onUpdate:modelValue":a[9]||(a[9]=e=>o.formData.gender=e),localdata:o.formOptions.gender_localdata},null,8,["modelValue","localdata"])])),_:1}),c(w,{name:"invite_time",label:""},{default:s((()=>[c(O,{"return-type":"timestamp",modelValue:o.formData.invite_time,"onUpdate:modelValue":a[10]||(a[10]=e=>o.formData.invite_time=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"inviter_uid",label:""},{default:s((()=>[c(j,{multiple:!0,modelValue:o.formData.inviter_uid,"onUpdate:modelValue":a[11]||(a[11]=e=>o.formData.inviter_uid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"last_login_date",label:""},{default:s((()=>[c(O,{"return-type":"timestamp",modelValue:o.formData.last_login_date,"onUpdate:modelValue":a[12]||(a[12]=e=>o.formData.last_login_date=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"last_login_ip",label:""},{default:s((()=>[c(m,{placeholder:"最后登录时 IP 地址",modelValue:o.formData.last_login_ip,"onUpdate:modelValue":a[13]||(a[13]=e=>o.formData.last_login_ip=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"mobile",label:"手机号码"},{default:s((()=>[c(m,{placeholder:"手机号码",modelValue:o.formData.mobile,"onUpdate:modelValue":a[14]||(a[14]=e=>o.formData.mobile=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"mobile_confirmed",label:"手机号验证状态"},{default:s((()=>[c(j,{modelValue:o.formData.mobile_confirmed,"onUpdate:modelValue":a[15]||(a[15]=e=>o.formData.mobile_confirmed=e),localdata:o.formOptions.mobile_confirmed_localdata},null,8,["modelValue","localdata"])])),_:1}),c(w,{name:"my_invite_code",label:""},{default:s((()=>[c(m,{placeholder:"用户自身邀请码",modelValue:o.formData.my_invite_code,"onUpdate:modelValue":a[16]||(a[16]=e=>o.formData.my_invite_code=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"nickname",label:"昵称"},{default:s((()=>[c(m,{placeholder:"用户昵称",modelValue:o.formData.nickname,"onUpdate:modelValue":a[17]||(a[17]=e=>o.formData.nickname=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"password",label:"密码"},{default:s((()=>[c(m,{placeholder:"密码,加密存储",modelValue:o.formData.password,"onUpdate:modelValue":a[18]||(a[18]=e=>o.formData.password=e),type:"password"},null,8,["modelValue"])])),_:1}),c(w,{name:"password_secret_version",label:"passwordSecret"},{default:s((()=>[c(m,{placeholder:"密码使用的passwordSecret版本",type:"number",modelValue:o.formData.password_secret_version,"onUpdate:modelValue":a[19]||(a[19]=e=>o.formData.password_secret_version=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"realname_auth",label:""},{default:s((()=>[c(C,{modelValue:o.formData.realname_auth,"onUpdate:modelValue":a[20]||(a[20]=e=>o.formData.realname_auth=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"register_date",label:""},{default:s((()=>[c(O,{"return-type":"timestamp",modelValue:o.formData.register_date,"onUpdate:modelValue":a[21]||(a[21]=e=>o.formData.register_date=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"register_ip",label:""},{default:s((()=>[c(m,{placeholder:"注册时 IP 地址",modelValue:o.formData.register_ip,"onUpdate:modelValue":a[22]||(a[22]=e=>o.formData.register_ip=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"role",label:"角色"},{default:s((()=>[c(q,{multiple:!0,modelValue:o.formData.role,"onUpdate:modelValue":a[23]||(a[23]=e=>o.formData.role=e),collection:"uni-id-roles",field:"role_id as value, role_name as text"},null,8,["modelValue"])])),_:1}),c(w,{name:"tags",label:"标签"},{default:s((()=>[c(j,{multiple:!0,modelValue:o.formData.tags,"onUpdate:modelValue":a[24]||(a[24]=e=>o.formData.tags=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"score",label:""},{default:s((()=>[c(m,{placeholder:"用户积分,积分变更记录可参考:uni-id-scores表定义",type:"number",modelValue:o.formData.score,"onUpdate:modelValue":a[25]||(a[25]=e=>o.formData.score=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"status",label:"用户状态"},{default:s((()=>[c(j,{modelValue:o.formData.status,"onUpdate:modelValue":a[26]||(a[26]=e=>o.formData.status=e),localdata:o.formOptions.status_localdata},null,8,["modelValue","localdata"])])),_:1}),c(w,{name:"token",label:""},{default:s((()=>[c(j,{multiple:!0,modelValue:o.formData.token,"onUpdate:modelValue":a[27]||(a[27]=e=>o.formData.token=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"username",label:"用户名"},{default:s((()=>[c(m,{placeholder:"用户名,不允许重复",modelValue:o.formData.username,"onUpdate:modelValue":a[28]||(a[28]=e=>o.formData.username=e),trim:"both"},null,8,["modelValue"])])),_:1}),c(w,{name:"wx_openid",label:""},{default:s((()=>[c(C,{modelValue:o.formData.wx_openid,"onUpdate:modelValue":a[29]||(a[29]=e=>o.formData.wx_openid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"wx_unionid",label:""},{default:s((()=>[c(m,{placeholder:"微信unionid",modelValue:o.formData.wx_unionid,"onUpdate:modelValue":a[30]||(a[30]=e=>o.formData.wx_unionid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"qq_openid",label:""},{default:s((()=>[c(C,{modelValue:o.formData.qq_openid,"onUpdate:modelValue":a[31]||(a[31]=e=>o.formData.qq_openid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"qq_unionid",label:""},{default:s((()=>[c(m,{placeholder:"QQ unionid",modelValue:o.formData.qq_unionid,"onUpdate:modelValue":a[32]||(a[32]=e=>o.formData.qq_unionid=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"third_party",label:""},{default:s((()=>[c(C,{modelValue:o.formData.third_party,"onUpdate:modelValue":a[33]||(a[33]=e=>o.formData.third_party=e)},null,8,["modelValue"])])),_:1}),c(w,{name:"identities",label:""},{default:s((()=>[c(j,{multiple:!0,modelValue:o.formData.identities,"onUpdate:modelValue":a[34]||(a[34]=e=>o.formData.identities=e)},null,8,["modelValue"])])),_:1}),c(R,{class:"uni-button-group"},{default:s((()=>[c(I,{type:"primary",class:"uni-button",style:{width:"100px"},onClick:d.submit},{default:s((()=>[V("提交")])),_:1},8,["onClick"]),c(Q,{"open-type":"navigateBack",style:{"margin-left":"15px"}},{default:s((()=>[c(I,{class:"uni-button",style:{width:"100px"}},{default:s((()=>[V("返回")])),_:1})])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})}]]);export{j as default};