mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 19:19:36 +08:00
2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
import{c as k}from"./user-Bxl06CMk.js";import{d as y,r as N,j as o,h as C,o as U,w as t,e as l,m as a,k as v}from"./index-CrAWI0wi.js";const w={__name:"userInfo",props:{user:{type:Object}},setup(r){const p=r,{proxy:m}=y(),g=N({nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]});function b(){m.$refs.userRef.validate(d=>{d&&k(p.user).then(e=>{m.$modal.msgSuccess("修改成功")})})}function V(){m.$tab.closePage()}return(d,e)=>{const s=o("el-input"),n=o("el-form-item"),i=o("el-radio"),x=o("el-radio-group"),f=o("el-button"),c=o("el-form");return U(),C(c,{ref:"userRef",model:r.user,rules:v(g),"label-width":"80px"},{default:t(()=>[l(n,{label:"用户昵称",prop:"nickName"},{default:t(()=>[l(s,{modelValue:r.user.nickName,"onUpdate:modelValue":e[0]||(e[0]=u=>r.user.nickName=u),maxlength:"30"},null,8,["modelValue"])]),_:1}),l(n,{label:"手机号码",prop:"phonenumber"},{default:t(()=>[l(s,{modelValue:r.user.phonenumber,"onUpdate:modelValue":e[1]||(e[1]=u=>r.user.phonenumber=u),maxlength:"11"},null,8,["modelValue"])]),_:1}),l(n,{label:"邮箱",prop:"email"},{default:t(()=>[l(s,{modelValue:r.user.email,"onUpdate:modelValue":e[2]||(e[2]=u=>r.user.email=u),maxlength:"50"},null,8,["modelValue"])]),_:1}),l(n,{label:"性别"},{default:t(()=>[l(x,{modelValue:r.user.sex,"onUpdate:modelValue":e[3]||(e[3]=u=>r.user.sex=u)},{default:t(()=>[l(i,{value:"0"},{default:t(()=>e[4]||(e[4]=[a("男")])),_:1}),l(i,{value:"1"},{default:t(()=>e[5]||(e[5]=[a("女")])),_:1})]),_:1},8,["modelValue"])]),_:1}),l(n,null,{default:t(()=>[l(f,{type:"primary",onClick:b},{default:t(()=>e[6]||(e[6]=[a("保存")])),_:1}),l(f,{type:"danger",onClick:V},{default:t(()=>e[7]||(e[7]=[a("关闭")])),_:1})]),_:1})]),_:1},8,["model","rules"])}}};export{w as default};
|