1. 在methods中添加 getStatusText(status) { } 方法
根据词典 填写 statusMap
/ **后端给的词典 */
/* 待返回 */
WAIT_RETURN,
/* 待数据 */
WAIT_DATA,
/* 待上传 */
WAIT_UPLOAD,
/* 已完成 */
FINISH,
methods: {
// 根据后端返回的英文转换成对应的中文
getStatusText(status) {
const statusMap = {
WAIT_RETURN: '待返回',
WAIT_DATA: '待数据',
WAIT_UPLOAD: '待上传',
FINISH: '已完成',
}
return statusMap[status] || ''
},
}
2. 在需要展示的地方调用getStatusText 方法
<el-table-column label="状态" min-width="180">
<template slot-scope="scope">
<span style="margin-left: 10px">{{ getStatusText(scope.row.status) }}</span>
</template>
</el-table-column>