feat(员工管理): 新增员工转正、转岗和离职功能
- 添加员工转正API和页面 - 新增员工转岗功能及相关API和页面 - 实现员工离职功能及相关API和页面 - 在员工信息页面添加在职天数显示 - 调整接收报表页面分页大小 - 完善员工入职补录表单
This commit is contained in:
@@ -212,6 +212,9 @@
|
||||
<!-- 员工入职记录补录对话框 -->
|
||||
<el-dialog :title="supplementTitle" :visible.sync="supplementOpen" width="500px" append-to-body>
|
||||
<el-form ref="supplementForm" :model="supplementForm" :rules="supplementRules" label-width="80px">
|
||||
<el-form-item label="入职员工" prop="infoId">
|
||||
<EmployeeSelector v-model="supplementForm.infoId" keyField="infoId" placeholder="请选择入职员工" />
|
||||
</el-form-item>
|
||||
<el-form-item label="入职时间" prop="changeTime">
|
||||
<el-date-picker clearable v-model="supplementForm.changeTime" type="datetime"
|
||||
value-format="yyyy-MM-dd HH:mm:ss" placeholder="请选择入职时间">
|
||||
@@ -241,9 +244,13 @@
|
||||
<script>
|
||||
import { listEmployeeChange, getEmployeeChange, delEmployeeChange, updateEmployeeChange, addEmployeeChange, employeeEntry } from "@/api/wms/employeeChange";
|
||||
import { listDept } from "@/api/wms/dept";
|
||||
import EmployeeSelector from "@/components/EmployeeSelector";
|
||||
|
||||
export default {
|
||||
name: "EmployeeEntry",
|
||||
components: {
|
||||
EmployeeSelector
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
// 按钮loading
|
||||
@@ -458,6 +465,7 @@ export default {
|
||||
} else {
|
||||
addEmployeeChange({
|
||||
changeType: 0,
|
||||
infoId: this.supplementForm.infoId,
|
||||
changeTime: this.supplementForm.changeTime,
|
||||
changeHandler: this.supplementForm.changeHandler,
|
||||
changeReason: this.supplementForm.changeReason,
|
||||
|
||||
Reference in New Issue
Block a user