1.以“派工状态”为例,如取到的数据为数字类型,表达式处写法;
<td>派工状态</td>
<td>{{ handleDispatchState(emerResponseDetail)}}</td>
2.处理方法:
dispatchState为字典中“派工状态”的字段名
//派工状态转换
handleDispatchState(row) {
let arr = this.dict.type.dispatchState
for (let i = 0; i < arr.length; i++) {
if (row.dispatchState == arr[i].value) {
return arr[i].label
}
}
},
3.封装好的table列表中的写法:
{ prop: 'dispatchState', label: '派工状态', formatter: this.handleDispatchState,},