|
|
@@ -1,42 +1,41 @@
|
|
|
<template>
|
|
|
<div class="container">
|
|
|
<el-form :model="form" label-position="top" :rules="rules" ref="form" label-width="80px">
|
|
|
- <el-form-item label="转正人" prop="loginName">
|
|
|
- <el-input v-model="form.loginName" placeholder='点击选择' readonly @click.native="openSingle"></el-input>
|
|
|
+ <el-form-item label="转正人" prop="employeeName">
|
|
|
+ <el-input v-model="form.employeeName" placeholder='点击选择' readonly @click.native="openSingle"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="员工编号">
|
|
|
- <el-input v-model="form.loginId" placeholder='员工编号' disabled></el-input>
|
|
|
+ <el-form-item label="转正人Id" style="display: none;">
|
|
|
+ <el-input v-model="form.employeeId" placeholder='转正人Id' disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="部门">
|
|
|
- <el-input v-model="form.deptId" placeholder='部门' disabled></el-input>
|
|
|
-
|
|
|
+ <el-input v-model="form.deptName" placeholder='部门' disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="职位">
|
|
|
<el-input v-model="form.position" placeholder='职位' disabled></el-input>
|
|
|
-
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="入职日期" prop="entryDate">
|
|
|
+ <el-form-item label="手机号">
|
|
|
+ <el-input v-model="form.employeePhone" placeholder='手机号' disabled></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="入职日期">
|
|
|
<el-input v-model="form.entryDate" placeholder='入职日期' disabled></el-input>
|
|
|
-
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="试用期结束日期" prop="probationEndDate">
|
|
|
+ <el-form-item label="试用期结束日期">
|
|
|
<el-input v-model="form.probationEndDate" placeholder='试用期结束日期' disabled></el-input>
|
|
|
-
|
|
|
</el-form-item>
|
|
|
<el-form-item label="转正日期" prop="conversionDate">
|
|
|
- <el-date-picker value-format="yyyy-MM-dd" v-model="form.conversionDate" type="date" placeholder="转正日期"
|
|
|
+ <el-date-picker value-format="yyyy-MM-dd" v-model="form.conversionDate" type="date" placeholder="请选择转正日期"
|
|
|
style="width: 100%;">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="转正申请理由" prop="conversionReason">
|
|
|
- <el-input maxlength="500" rows="4" show-word-limit type="textarea" v-model="form.conversionReason"
|
|
|
- placeholder='转正申请理由'></el-input>
|
|
|
+ <el-input maxlength="200" rows="4" show-word-limit type="textarea" v-model="form.conversionReason"
|
|
|
+ placeholder='请填写转正申请理由'></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
<el-form-item label="工作总结">
|
|
|
<el-input maxlength="200" rows="4" show-word-limit type="textarea" v-model="form.workSummary"
|
|
|
- placeholder='工作总结'></el-input>
|
|
|
+ placeholder='请填写工作总结'></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="附件">
|
|
|
@@ -46,7 +45,7 @@
|
|
|
</el-upload>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="备注">
|
|
|
- <el-input maxlength="200" rows="4" show-word-limit type="textarea" v-model="form.remarks" placeholder="请输入备注" />
|
|
|
+ <el-input maxlength="200" rows="4" show-word-limit type="textarea" v-model="form.remarks" placeholder="请填写备注" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="审批人" prop="peopleList">
|
|
|
<el-input type="textarea" v-model="form.peopleList" style="display: none;" />
|
|
|
@@ -148,10 +147,11 @@ export default {
|
|
|
deptOptions: [],
|
|
|
nikeNamelist: [],
|
|
|
form: {
|
|
|
- loginName: undefined,
|
|
|
- loginId: undefined,
|
|
|
- deptId: undefined,
|
|
|
+ employeeName: undefined,
|
|
|
+ employeeId: undefined,
|
|
|
+ deptName: undefined,
|
|
|
position: undefined,
|
|
|
+ employeePhone:undefined,
|
|
|
entryDate: undefined,
|
|
|
|
|
|
probationEndDate: undefined,
|
|
|
@@ -166,15 +166,9 @@ export default {
|
|
|
|
|
|
|
|
|
rules: {
|
|
|
- loginName: [
|
|
|
+ employeeName: [
|
|
|
{ required: true, message: '请选择', trigger: 'change' },
|
|
|
],
|
|
|
- entryDate: [
|
|
|
- { required: true, message: '请选择日期', trigger: 'change' }
|
|
|
- ],
|
|
|
- probationEndDate: [
|
|
|
- { required: true, message: '请选择日期', trigger: 'change' }
|
|
|
- ],
|
|
|
conversionDate: [
|
|
|
{ required: true, message: '请选择日期', trigger: 'change' }
|
|
|
],
|
|
|
@@ -206,7 +200,7 @@ export default {
|
|
|
if(val){
|
|
|
this.getDetail(val);
|
|
|
}else{
|
|
|
- this.getUser();
|
|
|
+ // this.getUser();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -429,8 +423,8 @@ export default {
|
|
|
},
|
|
|
submitSingle(userNamelist, nikeNamelist,userIdList) {
|
|
|
console.log(userNamelist);
|
|
|
- console.log(nikeNamelist);
|
|
|
- this.form.loginName = userIdList.join();
|
|
|
+ this.form.employeeName = nikeNamelist.join();
|
|
|
+ this.form.employeeId = userIdList.join();
|
|
|
this.singlePeopleOpen = false;
|
|
|
},
|
|
|
getTimelineItemIcon(item) {
|