formatter格式化内容
This commit is contained in:
parent
4919782303
commit
568f95dd5b
@ -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 : '未知'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user