|
@@ -187,14 +187,23 @@
|
|
|
</van-popup>
|
|
|
|
|
|
<!-- 职务 -->
|
|
|
- <van-field size="large" label-align="top" 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>
|
|
|
<span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].career"></span>
|
|
|
</template>
|
|
|
+ </van-field>
|
|
|
+
|
|
|
+ <!-- 职级 -->
|
|
|
+ <van-field size="large" label-align="top" input-align="right" v-model="formData.level"
|
|
|
+ :rules="[{ required: true, trigger: 'onBlur', message: lang[langType].levelContent }]" required
|
|
|
+ :placeholder="lang[langType].levelContent">
|
|
|
+ <template #label>
|
|
|
+ <span :class="langType === 'zh' ? 'label' : ''" v-html="lang[langType].level"></span>
|
|
|
+ </template>
|
|
|
<template #input>
|
|
|
- <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.career"
|
|
|
+ <van-radio-group checked-color="#3F5AC8" style="width: 100%;" v-model="formData.level"
|
|
|
direction="horizontal">
|
|
|
<van-radio style="flex: 1;margin-top: 10px " :name="item.value"
|
|
|
v-for="item in lang[langType].careerList" :key="item.value">{{
|
|
@@ -437,6 +446,7 @@ const initFormData = () => {
|
|
|
firstName: 'firstName', // 名
|
|
|
countryRegion: 'countryRegion', // 国家/地区
|
|
|
religion: 'belief', // 宗教
|
|
|
+ level: 'level', // 职级
|
|
|
gender: 'gender', // 性别
|
|
|
birthDate: 'birthday', // 出生日期
|
|
|
photo: 'photoUrl', // 照片
|
|
@@ -623,6 +633,7 @@ const onSubmit = () => {
|
|
|
workUnit: formData.workUnit, // 工作单位
|
|
|
unitType: formData.unitType, // 单位类型
|
|
|
position: formData.career, // 职务
|
|
|
+ level: formData.level, // 职级
|
|
|
fax: formData.fax, // fax
|
|
|
interviewIntention: formData.interview, // 接受采访意向
|
|
|
officeAddress: formData.officeAddress, // 办公地址
|