|
|
|
@ -2,6 +2,7 @@
|
|
|
|
|
<Form ref="formRef" :labelWidth="200" :rules="rules" :schema="schema">
|
|
|
|
|
<template #sex="form">
|
|
|
|
|
<el-radio-group v-model="form['sex']">
|
|
|
|
|
<el-radio :label="0">{{ t('profile.user.unknown') }}</el-radio>
|
|
|
|
|
<el-radio :label="1">{{ t('profile.user.man') }}</el-radio>
|
|
|
|
|
<el-radio :label="2">{{ t('profile.user.woman') }}</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
@ -30,7 +31,7 @@ const message = useMessage() // 消息弹窗
|
|
|
|
|
const rules = reactive<FormRules>({
|
|
|
|
|
nickname: [{ required: true, message: t('profile.rules.nickname'), trigger: 'blur' }],
|
|
|
|
|
email: [
|
|
|
|
|
{ required: true, message: t('profile.rules.mail'), trigger: 'blur' },
|
|
|
|
|
{ required: false, message: t('profile.rules.mail'), trigger: 'blur' },
|
|
|
|
|
{
|
|
|
|
|
type: 'email',
|
|
|
|
|
message: t('profile.rules.truemail'),
|
|
|
|
|