formatter格式化内容

This commit is contained in:
jiutianzhiyu 2021-03-30 05:46:58 +08:00
parent 4919782303
commit 568f95dd5b

View File

@ -16,7 +16,7 @@
<el-table-column label="姓名" sortable="" prop="username" /> <el-table-column label="姓名" sortable="" prop="username" />
<el-table-column label="工号" sortable prop="workNumber" /> <el-table-column label="工号" sortable prop="workNumber" />
<el-table-column label="手机号" sortable="" prop="mobile" /> <el-table-column label="手机号" sortable="" prop="mobile" />
<el-table-column label="聘用形式" sortable="" prop="formOfEmployment" /> <el-table-column label="聘用形式" sortable="" prop="formOfEmployment" :formatter="formatEmployment" />
<el-table-column label="部门" sortable="" prop="departmentName" /> <el-table-column label="部门" sortable="" prop="departmentName" />
<el-table-column label="入职时间" sortable="" prop="timeOfEntry" /> <el-table-column label="入职时间" sortable="" prop="timeOfEntry" />
<el-table-column label="账户状态" sortable="" prop="enableState" /> <el-table-column label="账户状态" sortable="" prop="enableState" />
@ -42,6 +42,7 @@
<script> <script>
import { getEmployeeList } from '@/api/employees' import { getEmployeeList } from '@/api/employees'
import EmployeeEnum from '@/api/constant/employees'
export default { export default {
data() { data() {
return { return {
@ -69,6 +70,14 @@ export default {
this.page.total = total this.page.total = total
this.list = rows this.list = rows
this.loading = false this.loading = false
},
//
formatEmployment(row, column, cellValue, index) {
console.log(column)
// 1
const obj = EmployeeEnum.hireType.find(item => item.id === cellValue)
// return
return obj ? obj.value : '未知'
} }
} }
} }