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="workNumber" />
 | 
			
		||||
          <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="timeOfEntry" />
 | 
			
		||||
          <el-table-column label="账户状态" sortable="" prop="enableState" />
 | 
			
		||||
@ -42,6 +42,7 @@
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { getEmployeeList } from '@/api/employees'
 | 
			
		||||
import EmployeeEnum from '@/api/constant/employees'
 | 
			
		||||
export default {
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
@ -69,6 +70,14 @@ export default {
 | 
			
		||||
      this.page.total = total
 | 
			
		||||
      this.list = rows
 | 
			
		||||
      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