jeesite框架使用中的问题及解决方法

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),

。。。。。后续会继续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值