|
@@ -7,7 +7,7 @@
|
|
|
</div>
|
|
|
<van-form ref="form" @submit="onSubmit" @failed="failed" label-width="8em">
|
|
|
<!-- 国家/地区 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].countryRegionContent }]" required
|
|
|
v-model="formData.countryRegion" :placeholder="lang[langType].countryRegionContent">
|
|
|
<template #label>
|
|
@@ -16,7 +16,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 姓 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].lastNameContent }]" required
|
|
|
v-model="formData.lastName" :placeholder="lang[langType].lastNameContent">
|
|
|
<template #label>
|
|
@@ -25,7 +25,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 名 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].firstNameContent }]" required
|
|
|
v-model="formData.firstName" :placeholder="lang[langType].firstNameContent">
|
|
|
<template #label>
|
|
@@ -34,7 +34,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 性别 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].genderContent }]"
|
|
|
v-model="formData.gender" required :placeholder="lang[langType].genderContent">
|
|
|
<template #label>
|
|
@@ -43,7 +43,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 生日 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].birthdayContent }]" clickable
|
|
|
right-icon="calendar-o" readonly @click="showBirthday = true" v-model="formData.birthday" required
|
|
|
:placeholder="lang[langType].birthdayContent">
|
|
@@ -59,7 +59,7 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<!-- 照片 -->
|
|
|
- <van-field input-align="right" :placeholder="lang[langType].photoContent" required
|
|
|
+ <van-field size=“large” input-align="right" :placeholder="lang[langType].photoContent" required
|
|
|
:rules="[{ required: true, trigger: 'onChange', message: lang[langType].photoContent }]"
|
|
|
v-model="formData.photoUrl">
|
|
|
<template #label>
|
|
@@ -75,7 +75,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 手机号 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].contactContent }]"
|
|
|
v-model="formData.contact" type="number" required :placeholder="lang[langType].contactContent">
|
|
|
<template #label>
|
|
@@ -84,7 +84,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 邮箱 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emailContent }]" required
|
|
|
v-model="formData.email" :placeholder="lang[langType].emailContent">
|
|
|
<template #label>
|
|
@@ -93,7 +93,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 紧急联系人 -->
|
|
|
- <van-field input-align="right" v-model="formData.emergencyContact"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.emergencyContact"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emergencyContactContent }]"
|
|
|
required :placeholder="lang[langType].emergencyContactContent">
|
|
|
<template #label>
|
|
@@ -102,7 +102,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 紧急联系人电话 -->
|
|
|
- <van-field input-align="right" v-model="formData.emergencyContactPhone" required type="number"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.emergencyContactPhone" required type="number"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].emergencyContactPhoneContent }]"
|
|
|
:placeholder="lang[langType].emergencyContactPhoneContent">
|
|
|
<template #label>
|
|
@@ -112,7 +112,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 证件类型 -->
|
|
|
- <van-field label-align="top" v-model="formData.cardType" clickable
|
|
|
+ <van-field size=“large” label-align="top" v-model="formData.cardType" clickable
|
|
|
:rules="[{ required: true, trigger: 'onChange', message: lang[langType].conferenceTypeContent }]"
|
|
|
:placeholder="lang[langType].conferenceTypeContent" required>
|
|
|
<template #label>
|
|
@@ -128,7 +128,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 证件 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].passportContent }]"
|
|
|
v-model="formData.passport" required :placeholder="lang[langType].passportContent">
|
|
|
<template #label>
|
|
@@ -137,7 +137,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 宗教 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].beliefContent }]"
|
|
|
v-model="formData.belief" required :placeholder="lang[langType].beliefContent">
|
|
|
<template #label>
|
|
@@ -146,7 +146,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 饮食要求 -->
|
|
|
- <van-field input-align="right" v-model="formData.catering" rows="3" autosize
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.catering" rows="3" autosize
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].cateringContent }]"
|
|
|
type="textarea" required :placeholder="lang[langType].cateringContent">
|
|
|
<template #label>
|
|
@@ -157,7 +157,7 @@
|
|
|
<div style="background-color: #F7F7F7;height: 10px;"></div>
|
|
|
|
|
|
<!-- 工作单位 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].workUnit }]" required
|
|
|
v-model="formData.workUnit" :placeholder="lang[langType].companyContent">
|
|
|
<template #label>
|
|
@@ -166,7 +166,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 单位类型 -->
|
|
|
- <van-field input-align="right" v-model="formData.unitTypeName" clickable
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.unitTypeName" clickable
|
|
|
:rules="[{ required: true, trigger: 'onChange', message: lang[langType].unitTypeContent }]"
|
|
|
right-icon="calendar-o" readonly :placeholder="lang[langType].unitTypeContent"
|
|
|
@click="showUnitType = true" required>
|
|
@@ -180,7 +180,7 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<!-- 职务 -->
|
|
|
- <van-field input-align="right" v-model="formData.career"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.career"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].careerContent }]" required
|
|
|
:placeholder="lang[langType].careerContent">
|
|
|
<template #label>
|
|
@@ -189,7 +189,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 传真 -->
|
|
|
- <van-field input-align="right"
|
|
|
+ <van-field size=“large” input-align="right"
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].faxContent }]"
|
|
|
v-model="formData.fax" required :placeholder="lang[langType].faxContent">
|
|
|
<template #label>
|
|
@@ -198,7 +198,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 办公地址 -->
|
|
|
- <van-field input-align="right" v-model="formData.officeAddress" rows="3" autosize required
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.officeAddress" rows="3" autosize required
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].officeAddressContent }]"
|
|
|
type="textarea" :placeholder="lang[langType].officeAddressContent">
|
|
|
<template #label>
|
|
@@ -208,7 +208,7 @@
|
|
|
|
|
|
<div style="background-color: #F7F7F7;height: 10px;"></div>
|
|
|
<!-- 接受采访意向 -->
|
|
|
- <van-field label-align="top" v-model="formData.interview" required
|
|
|
+ <van-field size=“large” label-align="top" v-model="formData.interview" required
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].interviewContent }]"
|
|
|
:placeholder="lang[langType].interviewContent">
|
|
|
<template #label>
|
|
@@ -224,7 +224,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 拟参加的活动 -->
|
|
|
- <van-field label-align="top" required
|
|
|
+ <van-field size=“large” label-align="top" required
|
|
|
:rules="[{ required: true, trigger: 'onBlur', message: lang[langType].activitiesAttendedContent }]"
|
|
|
:placeholder="lang[langType].activitiesAttendedContent">
|
|
|
<template #label>
|
|
@@ -254,7 +254,7 @@
|
|
|
<div style="background-color: #F7F7F7;height: 10px;"></div>
|
|
|
|
|
|
<!-- 抵达西安交通车次 -->
|
|
|
- <van-field input-align="right" v-model="formData.reachTrainNumber"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.reachTrainNumber"
|
|
|
:placeholder="lang[langType].reachTrainNumberContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].reachTrainNumber"></span>
|
|
@@ -262,7 +262,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 抵达西安时间 -->
|
|
|
- <van-field input-align="right" v-model="formData.reachTime" clickable right-icon="calendar-o" readonly
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.reachTime" clickable right-icon="calendar-o" readonly
|
|
|
@click="showReachTime = true" :placeholder="lang[langType].reachTimeContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].reachTime"></span>
|
|
@@ -275,7 +275,7 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<!-- 离开车次 -->
|
|
|
- <van-field input-align="right" v-model="formData.leavingTrainNumber"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.leavingTrainNumber"
|
|
|
:placeholder="lang[langType].leavingTrainNumberContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].leavingTrainNumber"></span>
|
|
@@ -283,7 +283,7 @@
|
|
|
</van-field>
|
|
|
|
|
|
<!-- 离开时间 -->
|
|
|
- <van-field input-align="right" v-model="formData.leavingTime" clickable right-icon="calendar-o" readonly
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.leavingTime" clickable right-icon="calendar-o" readonly
|
|
|
@click="showLeavingTime = true" :placeholder="lang[langType].leavingTimeContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].leavingTime"></span>
|
|
@@ -296,7 +296,7 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<!-- 离店时间 -->
|
|
|
- <van-field input-align="right" v-model="formData.checkOutTime" clickable right-icon="calendar-o" readonly
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.checkOutTime" clickable right-icon="calendar-o" readonly
|
|
|
@click="showCheckOutTime = true" :placeholder="lang[langType].checkOutTimeContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].checkOutTime"></span>
|
|
@@ -308,7 +308,7 @@
|
|
|
@cancel="showCheckOutTime = false" />
|
|
|
</van-popup>
|
|
|
|
|
|
- <van-field input-align="right" v-model="formData.message" rows="3" autosize type="textarea"
|
|
|
+ <van-field size=“large” input-align="right" v-model="formData.message" rows="3" autosize type="textarea"
|
|
|
:placeholder="lang[langType].ortherNotesContent">
|
|
|
<template #label>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].ortherNotes"></span>
|