1、前端:select类型使用字典数据时首次加载获取不到数据
问题描述:在页面首次加载时显示未知,未获取到字典数据。
在切换页面或者二次打开时,字典数据才能正确获取到。
解决方法:自己调用initDict预加载页面需要的字典数据。
const {initDict} = useDict()
initDict(["此处为:dictType"])
2、后端:实现在更改数据的同时能更改状态status
在开发的过程中会遇到需要同时更改status与其他字段的需求,但是在实体类中系统字段都是集成自DataEntity,而在DataEntity中status的isupdate设置为false。
@Column(includeEntity=DataEntity.class),
此时只需要重新定义status,即重写status。在entity中重新定义status,将isUpdate设置为true就可以了。
@Column(name="status", attrName="status", label="状态", isUpdate=true),
@Column(name="create_by", attrName="createBy", label="创建者", isUpdate=false),
@Column(name="create_date", attrName="createDate", label="创建时间", isUpdate=false, isQuery=false),
@Column(name="update_by", attrName="updateBy", label="更新者", isUpdate=true),
@Column(name="update_date", attrName="updateDate", label="更新时间", isUpdate=true, isQuery=false),
@Column(name="remarks", attrName="remarks", label="备注信息", queryType=QueryType.LIKE),
。。。。。后续会继续更新