-
前台使用的是layui
由于后台jpa多表查询使用的是 List<Map<String, Object>> 自定义字段输出 因此时间create_time方面会出现问题,template定义的有解决方法. -
前台部分代码
table.render({
elem: '#demo',
url: server + 'orders/getAllOrders',
cellMinWidth: 80,
size: 'lg',
title: 'orders',
cols: [
[ //标题栏
{
checkbox: true
},
{
field: 'order_no',
title: 'orderNo',
sort: true
},
{
field: 'uno',
title: 'uno',
sort: true,
align: 'center'
},
{
field: 'create_time',
title: 'createTime',
sort: true,
//特殊日期格式转换2018-12-03T17:17:36.000+08:00 转化为2018-12-03 00:00:00(正则表达式的方法)
templet: function(d) {
var dateee = new Date(d.create_time).toJSON();
var date = new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
return date;
},
align: 'center'
}
,.....
]]
});
- 实体类接收前台传来条件
/**
@ClassName:ProductSelect
@Author:yyr
@Date:2019-04-16 9:54
@Description:分页查询使用条件类
*/
@Data
public class ProductSelect {
//当前第几页