feat(员工管理): 新增员工信息管理模块及员工选择器组件
新增员工信息管理模块,包括员工信息的增删改查功能 添加员工选择器组件,用于在请假、外出、报餐等场景中选择员工 替换原有字典选择方式为员工选择器,提升用户体验
This commit is contained in:
@@ -21,8 +21,7 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="请假人姓名" prop="applicantName">
|
||||
<dict-select v-model="form.applicantName" dict-type="hrm_leave_employee"
|
||||
placeholder="请选择请假人姓名"></dict-select>
|
||||
<employee-selector v-model="form.applicantName" :key-field="'name'" placeholder="请选择请假人姓名" />
|
||||
</el-form-item>
|
||||
|
||||
<!-- 批量请假时段区域 -->
|
||||
@@ -104,11 +103,7 @@
|
||||
<dict-tag :options="dict.type.hrm_leave_type" :value="scope.row.leaveType" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="请假人姓名" align="center" prop="applicantName">
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.hrm_leave_employee" :value="scope.row.applicantName" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="请假人姓名" align="center" prop="applicantName" />
|
||||
<el-table-column label="审批情况" align="center" prop="approverName">
|
||||
<template slot-scope="scope">
|
||||
<!-- 每行一个,不要出现换行,将英文映射成中文 -->
|
||||
@@ -155,14 +150,14 @@ import { getLeaveRequest, addLeaveRequest, updateLeaveRequest } from "@/api/wms/
|
||||
import { listApproval, updateApproval } from "@/api/wms/approval"
|
||||
import { listDept } from "@/api/wms/dept"
|
||||
import FileUpload from '@/components/FileUpload'
|
||||
import DictSelect from '@/components/DictSelect'
|
||||
import EmployeeSelector from '@/components/EmployeeSelector'
|
||||
|
||||
export default {
|
||||
name: 'LeaveApply',
|
||||
dicts: ['hrm_leave_shift', 'hrm_leave_type', 'hrm_department', 'hrm_leave_employee'],
|
||||
dicts: ['hrm_leave_shift', 'hrm_leave_type', 'hrm_department'],
|
||||
components: {
|
||||
FileUpload,
|
||||
DictSelect
|
||||
EmployeeSelector
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user