Vue实现后端数字转前端显示文字之字典翻译注解@Dict 您所在的位置:网站首页 vue数据转换 Vue实现后端数字转前端显示文字之字典翻译注解@Dict

Vue实现后端数字转前端显示文字之字典翻译注解@Dict

2023-09-22 12:56| 来源: 网络整理| 查看: 265

效果图:

数据库设计

在这里插入图片描述 前端页面显示文字

在这里插入图片描述 功能说明: 字典翻译注解 @Dict : 用于列表字段字典翻译,将数据库某一列的值按照字典配置翻译成对应的文字描述。(比如字段status存的值是1,会自动生成一个翻译字段 status_dictText 值是‘已付款’) 实现步骤: 1.配置数据字典 新增订单状态字典 在这里插入图片描述 2.订单实体属性上加注解

/**订单状态(0-未付款 1-已付款 2-退款中 3-已退款 4-已完成)*/ @Excel(name = "订单状态(0-未付款 1-已付款 2-退款中 3-已退款 4-已完成)", width = 15) @ApiModelProperty(value = "订单状态(0-未付款 1-已付款 2-退款中 3-已退款 4-已完成)") @Dict(dicCode = "order_status") private Integer status;

3.Vue定义column(此处dataIndex需要定义为原字段名+‘_dictText’,即status_dictText)

columns: [ { title: '订单状态', align:"center", dataIndex: 'status_dictText', scopedSlots: { customRender: 'status' }, } ]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有