过滤数据字典中不需要显示的数据
过滤数据字典中不需要显示的数据
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"后可翻译字典显示在前端
当数据字典绑定的是公用字段,即数据字典中的值不是同规格的,如:
当需要只需要字典中的部分值时,如处置状态只需要字典前两项,即如下效果:
解决方法:
-
使用jeecg的字典组件
,需要做处理,否则显示的仍然是字典全部值。加入ref属性
2.在created()方法中加入上面的ref对应的过滤方法,如下图所示: