|
|
@@ -29,7 +29,7 @@ export function getVolunteerForm(options: {
|
|
|
{
|
|
|
label: '登录账号', name: 'username', type: 'text',
|
|
|
additionalProps: {
|
|
|
- placeholder: '请输入登录账号',
|
|
|
+ placeholder: '您可以设置一个登录账号方便登录,英文和数字组合',
|
|
|
},
|
|
|
rules: [{ required: true, message: '请输入登录账号' }],
|
|
|
show: { callback: () => options.isNew.value },
|
|
|
@@ -39,7 +39,7 @@ export function getVolunteerForm(options: {
|
|
|
name: 'password',
|
|
|
type: 'text',
|
|
|
additionalProps: {
|
|
|
- placeholder: '请输入密码',
|
|
|
+ placeholder: '请设置一个登录密码',
|
|
|
type: 'password',
|
|
|
} as FieldProps,
|
|
|
rules: [{ required: true, message: '请输入密码' }],
|
|
|
@@ -50,7 +50,7 @@ export function getVolunteerForm(options: {
|
|
|
name: 'passwordRepeat',
|
|
|
type: 'text',
|
|
|
additionalProps: {
|
|
|
- placeholder: '请再输入一次密码',
|
|
|
+ placeholder: '请再输入一次登录密码',
|
|
|
type: 'password',
|
|
|
} as FieldProps,
|
|
|
rules: [
|
|
|
@@ -75,13 +75,13 @@ export function getVolunteerForm(options: {
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
|
- label: '真实名称', name: 'name', type: 'text',
|
|
|
- additionalProps: { placeholder: '请输入真实名称' },
|
|
|
- rules: [{ required: true, message: '请输入真实名称' }],
|
|
|
+ label: '昵称', name: 'name', type: 'text',
|
|
|
+ additionalProps: { placeholder: '请输入昵称' },
|
|
|
+ rules: [{ required: true, message: '请输入昵称' }],
|
|
|
},
|
|
|
{
|
|
|
- label: '手机号', name: 'mobile', type: 'text',
|
|
|
- additionalProps: { placeholder: '请输入手机号' },
|
|
|
+ label: '联系方式', name: 'mobile', type: 'text',
|
|
|
+ additionalProps: { placeholder: '请输入联系方式,如手机号等' },
|
|
|
rules: [{ required: true, message: '请输入手机号' }],
|
|
|
},
|
|
|
{
|
|
|
@@ -112,6 +112,7 @@ export function getVolunteerForm(options: {
|
|
|
},
|
|
|
{
|
|
|
label: '类型', name: 'type', type: 'radio-value',
|
|
|
+ defaultValue: 'volunteer',
|
|
|
additionalProps: {
|
|
|
options: [
|
|
|
{ text: '志愿者', value: 'volunteer' },
|
|
|
@@ -121,7 +122,8 @@ export function getVolunteerForm(options: {
|
|
|
rules: [{ required: true, message: '请选择类型' }],
|
|
|
},
|
|
|
{
|
|
|
- label: '类型', name: 'residentStatus', type: 'radio-value',
|
|
|
+ label: '身份', name: 'residentStatus', type: 'radio-value',
|
|
|
+ defaultValue: 2,
|
|
|
additionalProps: {
|
|
|
options: [
|
|
|
{ text: '在村劳作', value: 1 },
|
|
|
@@ -133,19 +135,15 @@ export function getVolunteerForm(options: {
|
|
|
rules: [{ required: true, message: '请选择类型' }],
|
|
|
},
|
|
|
{
|
|
|
- label: '工作单位', name: 'unit', type: 'text', additionalProps: { placeholder: '请输入手机号' } ,
|
|
|
- rules: [{ required: true, message: '请输入手机号' }],
|
|
|
+ label: '工作单位', name: 'unit', type: 'text', additionalProps: { placeholder: '请输入工作单位' } ,
|
|
|
+ rules: [{ required: true, message: '请输入工作单位' }],
|
|
|
show: { callback: () => options.formRef.value?.getValueByPath('type') === 'staff' },
|
|
|
},
|
|
|
{
|
|
|
- label: '职位', name: 'job', type: 'text', additionalProps: { placeholder: '请输入手机号' } ,
|
|
|
- rules: [{ required: true, message: '请输入手机号' }],
|
|
|
+ label: '职位', name: 'job', type: 'text', additionalProps: { placeholder: '请输入职位' } ,
|
|
|
+ rules: [{ required: true, message: '请输入职位' }],
|
|
|
show: { callback: () => options.formRef.value?.getValueByPath('type') === 'staff' },
|
|
|
},
|
|
|
- {
|
|
|
- label: '手机号', name: 'mobile', type: 'text', additionalProps: { placeholder: '请输入手机号' } ,
|
|
|
- rules: [{ required: true, message: '请输入手机号' }],
|
|
|
- },
|
|
|
{ label: '现居地址', name: 'address', type: 'text', additionalProps: { placeholder: '请输入现居地址' } },
|
|
|
{
|
|
|
label: '个人介绍',
|