|
@@ -20,7 +20,7 @@
|
|
|
>
|
|
|
<el-input
|
|
|
v-model="form.realName"
|
|
|
-
|
|
|
+
|
|
|
placeholder="请输入姓名"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -30,7 +30,7 @@
|
|
|
<el-form-item prop="age">
|
|
|
<el-input
|
|
|
v-model="form.age"
|
|
|
-
|
|
|
+
|
|
|
type="number"
|
|
|
min="1"
|
|
|
step="1"
|
|
@@ -42,7 +42,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="gender">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.gender"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -75,7 +75,7 @@
|
|
|
]"
|
|
|
>
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
minlength="11"
|
|
|
maxlength="11"
|
|
|
v-model="form.mobileNo"
|
|
@@ -89,7 +89,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="wechatNo">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.wechatNo"
|
|
|
placeholder="请输入微信号"
|
|
|
/>
|
|
@@ -99,7 +99,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="idCard">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.idCard"
|
|
|
placeholder="请输入身份证号"
|
|
|
/>
|
|
@@ -139,7 +139,7 @@
|
|
|
<el-form-item :prop="'educations.' + index + '.level'">
|
|
|
<el-input
|
|
|
v-model="form.educations[index].level"
|
|
|
-
|
|
|
+
|
|
|
placeholder="请输入学历"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -148,7 +148,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item :prop="'educations.' + index + '.school'">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.educations[index].school"
|
|
|
placeholder="请输入学校"
|
|
|
/>
|
|
@@ -158,7 +158,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item :prop="'educations.' + index + '.subject'">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.educations[index].subject"
|
|
|
placeholder="请输入专业"
|
|
|
/>
|
|
@@ -170,7 +170,7 @@
|
|
|
<el-date-picker
|
|
|
type="month"
|
|
|
placeholder="请选择毕业时间"
|
|
|
-
|
|
|
+
|
|
|
v-model="form.educations[index].year"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -191,7 +191,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="liveCity">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.liveCity"
|
|
|
placeholder="请输入所在城市"
|
|
|
/>
|
|
@@ -201,7 +201,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="intentionCity">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.intentionCity"
|
|
|
placeholder="请输入意向城市"
|
|
|
/>
|
|
@@ -211,7 +211,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="jobNature">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.jobNature"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -228,7 +228,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="jobType">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.jobType"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -244,7 +244,7 @@
|
|
|
<td class="description-content" colspan="3">
|
|
|
<el-form-item prop="subjectIdList">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.subjectIdList"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -271,7 +271,7 @@
|
|
|
v-model.trim="form.sourceFrom"
|
|
|
clearable
|
|
|
filterable
|
|
|
-
|
|
|
+
|
|
|
placeholder="请选择信息来源"
|
|
|
>
|
|
|
<el-option label="BOSS" value="BOSS"></el-option>
|
|
@@ -284,7 +284,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="status">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.status"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -304,7 +304,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="hrbp">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.hrbp"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -338,7 +338,7 @@
|
|
|
<el-date-picker
|
|
|
type="date"
|
|
|
placeholder="选择入职日期"
|
|
|
-
|
|
|
+
|
|
|
v-model="form.entryDate"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -349,7 +349,7 @@
|
|
|
<el-date-picker
|
|
|
type="date"
|
|
|
placeholder="选择离职日期"
|
|
|
-
|
|
|
+
|
|
|
v-model="form.resignationDate"
|
|
|
/>
|
|
|
</el-form-item>
|
|
@@ -358,7 +358,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="resignationReason">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.resignationReason"
|
|
|
placeholder="请输入离职原因"
|
|
|
/>
|
|
@@ -374,7 +374,7 @@
|
|
|
placeholder="请选择分部"
|
|
|
clearable
|
|
|
filterable
|
|
|
-
|
|
|
+
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="(item, index) in organList"
|
|
@@ -393,7 +393,7 @@
|
|
|
v-model.trim="form.position"
|
|
|
clearable
|
|
|
filterable
|
|
|
-
|
|
|
+
|
|
|
placeholder="请选择职位"
|
|
|
>
|
|
|
<el-option label="指导老师" value="ADVISER"></el-option>
|
|
@@ -406,7 +406,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="jobSubjectIdList">
|
|
|
<el-select
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.jobSubjectIdList"
|
|
|
clearable
|
|
|
filterable
|
|
@@ -430,7 +430,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="emergencyContactName">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.emergencyContactName"
|
|
|
placeholder="请输入紧急联系人姓名"
|
|
|
/>
|
|
@@ -447,7 +447,7 @@
|
|
|
}"
|
|
|
>
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.emergencyContactRelation"
|
|
|
placeholder="请输入紧急联系人关系"
|
|
|
/>
|
|
@@ -467,7 +467,7 @@
|
|
|
]"
|
|
|
>
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model.trim="form.emergencyContactPhone"
|
|
|
minlength="11"
|
|
|
maxlength="11"
|
|
@@ -481,7 +481,7 @@
|
|
|
<td class="description-content">
|
|
|
<el-form-item prop="bankAddress">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.bankAddress"
|
|
|
placeholder="请输入开户行"
|
|
|
/>
|
|
@@ -491,7 +491,7 @@
|
|
|
<td class="description-content" colspan="3">
|
|
|
<el-form-item prop="bankCardNo">
|
|
|
<el-input
|
|
|
-
|
|
|
+
|
|
|
v-model="form.bankCardNo"
|
|
|
placeholder="请输入银行卡号"
|
|
|
/>
|
|
@@ -729,7 +729,7 @@ export default {
|
|
|
this.form = { ...this.form };
|
|
|
} catch (error) {}
|
|
|
|
|
|
- console.log(this.form);
|
|
|
+ // console.log(this.form);
|
|
|
} else {
|
|
|
this.form.educations = [
|
|
|
{ level: "", school: "", year: "", subject: "" },
|