Fork me on Gitee

过滤数据字典中不需要显示的数据

过滤数据字典中不需要显示的数据

jeecg平台的数据字典,通过<j-dict-select-tag />

<j-dict-select-tag ref="warnStatus"

​        placeholder="请选择处置状态"

​        v-model="queryParam.status"

​        dictCode="qd_warn_status"

/>

后端通过@Dict注解......此处不做过多赘述,前端columns定义的时候可以通过将dataIndex="xxx_dictText",加上"_dictText"后可翻译字典显示在前端

当数据字典绑定的是公用字段,即数据字典中的值不是同规格的,如:

image-20210622155853898

当需要只需要字典中的部分值时,如处置状态只需要字典前两项,即如下效果:

image-20210626140414813

解决方法:

  1. 使用jeecg的字典组件 ,需要做处理,否则显示的仍然是字典全部值。加入ref属性

    image-20210626142204236

2.在created()方法中加入上面的ref对应的过滤方法,如下图所示:

image-20210626142341039

posted @ 2021-06-22 15:52  等风的羽毛  阅读(1137)  评论(0编辑  收藏  举报
1