|
@@ -55,7 +55,7 @@
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item label="工作类别"
|
|
|
+ <el-form-item label="工作类型"
|
|
|
prop="jobNature"
|
|
|
:label-width="formLabelWidth">
|
|
|
<el-select v-model="topForm.jobNature"
|
|
@@ -303,7 +303,7 @@ export default {
|
|
|
{ min: 2, max: 10, message: '请输入 2 到 10 个字符', trigger: 'blur' }],
|
|
|
gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
|
|
|
entryDate: [{ required: true, message: '请选择入职日期', trigger: 'change' }],
|
|
|
- jobNature: [{ required: true, message: '请选择工作类别', trigger: 'change' }],
|
|
|
+ jobNature: [{ required: true, message: '请选择工作类型', trigger: 'change' }],
|
|
|
isProbationPeriod: [{ required: true, message: '请选择人事状态', trigger: 'change' }],
|
|
|
organId: [{ required: true, message: '请选择所属分部', trigger: 'change' }],
|
|
|
phone: [{ required: true, validator: validPhone, trigger: 'blur' }],
|
|
@@ -379,10 +379,24 @@ export default {
|
|
|
isProbationPeriod: result.isProbationPeriod,
|
|
|
isSupportCourseScheduleRewardsRules: result.isSupportCourseScheduleRewardsRules
|
|
|
}
|
|
|
- this.teacherSchools = result.teacherSchools.length > 0 ? result.teacherSchools.join(',') : ''
|
|
|
+ let sn = []
|
|
|
+ result.teacherSchools.forEach(item => {
|
|
|
+ sn.push(item.name)
|
|
|
+ })
|
|
|
+ this.teacherSchools = this.joinArray(sn, ',') // 教学点
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+ joinArray(value, type) {
|
|
|
+ if (!type) {
|
|
|
+ type = ' '
|
|
|
+ }
|
|
|
+ if (typeof value == 'object' && value != null) {
|
|
|
+ return value.join(type)
|
|
|
+ } else {
|
|
|
+ return value
|
|
|
+ }
|
|
|
+ },
|
|
|
onSubmit (formName) {
|
|
|
this.$refs[formName].validate(valid => {
|
|
|
if (valid) {
|