import{c as e}from"./user-DdZ7lTRu.js";import{d as l,r as a,j as r,h as u,o as s,w as t,e as o,m,k as n}from"./index-C-c3zR6K.js";const d={__name:"userInfo",props:{user:{type:Object}},setup(d){const i=d,{proxy:p}=l(),f=a({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 g(){p.$refs.userRef.validate((l=>{l&&e(i.user).then((e=>{p.$modal.msgSuccess("修改成功")}))}))}function b(){p.$tab.closePage()}return(e,l)=>{const a=r("el-input"),i=r("el-form-item"),p=r("el-radio"),c=r("el-radio-group"),_=r("el-button"),h=r("el-form");return s(),u(h,{ref:"userRef",model:d.user,rules:n(f),"label-width":"80px"},{default:t((()=>[o(i,{label:"用户昵称",prop:"nickName"},{default:t((()=>[o(a,{modelValue:d.user.nickName,"onUpdate:modelValue":l[0]||(l[0]=e=>d.user.nickName=e),maxlength:"30"},null,8,["modelValue"])])),_:1}),o(i,{label:"手机号码",prop:"phonenumber"},{default:t((()=>[o(a,{modelValue:d.user.phonenumber,"onUpdate:modelValue":l[1]||(l[1]=e=>d.user.phonenumber=e),maxlength:"11"},null,8,["modelValue"])])),_:1}),o(i,{label:"邮箱",prop:"email"},{default:t((()=>[o(a,{modelValue:d.user.email,"onUpdate:modelValue":l[2]||(l[2]=e=>d.user.email=e),maxlength:"50"},null,8,["modelValue"])])),_:1}),o(i,{label:"性别"},{default:t((()=>[o(c,{modelValue:d.user.sex,"onUpdate:modelValue":l[3]||(l[3]=e=>d.user.sex=e)},{default:t((()=>[o(p,{value:"0"},{default:t((()=>l[4]||(l[4]=[m("男")]))),_:1}),o(p,{value:"1"},{default:t((()=>l[5]||(l[5]=[m("女")]))),_:1})])),_:1},8,["modelValue"])])),_:1}),o(i,null,{default:t((()=>[o(_,{type:"primary",onClick:g},{default:t((()=>l[6]||(l[6]=[m("保存")]))),_:1}),o(_,{type:"danger",onClick:b},{default:t((()=>l[7]||(l[7]=[m("关闭")]))),_:1})])),_:1})])),_:1},8,["model","rules"])}}};export{d as default};