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>
|
||||
<el-form-item label="开始时间" prop="startTime">
|
||||
<el-date-picker clearable v-model="form.startTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
|
||||
@@ -76,11 +75,7 @@
|
||||
<dict-tag :options="dict.type.hrm_out_type" :value="scope.row.outType" />
|
||||
</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">
|
||||
<!-- 每行一个,不要出现换行,将英文映射成中文 -->
|
||||
@@ -129,15 +124,15 @@ import { getOutRequest, addOutRequest, updateOutRequest } from "@/api/wms/outReq
|
||||
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'
|
||||
import OutLabelPrinter from '../components/outLabelPrinter'
|
||||
|
||||
export default {
|
||||
name: 'LeaveApply',
|
||||
dicts: ['hrm_leave_shift', 'hrm_out_type', 'hrm_department', 'hrm_leave_employee'],
|
||||
dicts: ['hrm_leave_shift', 'hrm_out_type', 'hrm_department'],
|
||||
components: {
|
||||
FileUpload,
|
||||
DictSelect,
|
||||
EmployeeSelector,
|
||||
OutLabelPrinter
|
||||
},
|
||||
data() {
|
||||
|
||||
Reference in New Issue
Block a user