.extend({
formSelects: 'formSelects-v4'
});
layui.use(['layer', 'form', 'table', 'formSelects', 'laydate'], function () {
var layer = layui.layer,
form = layui.form,
table = layui.table,
formSelects = layui.formSelects,
laydate = layui.laydate;
// var index = layer.load(1);
var loading = layer.load(0, {
shade: false,
});
laydate.render({
elem: '#test1', //指定元素
type: 'month'
});
//第一个实例
table.render({
elem: '#demo',
limit: 20,
size: 'lg',
method: 'POST',
url: '/***************', //数据接口
page: true, //开启分页
where: {
},
totalRow: true,
toolbar: '#toolbarDemo', //开启头部工具栏,并为其绑定左侧模板
limits: [20, 40, 60, 80, 100],
limit: 20,
cols: [
[ //表头 第一行
// { type: 'checkbox', fixed: 'left',rowspan: 2, },
{
field: 'id',
title: 'ID',
align: 'center',
rowspan: 2,
// style: 'background-color: #5FB878; color: #fff',
totalRowText: "合计"
},
此处省略***********
]
],
id: 'testReload',
parseData: function (res) { //res 即为原始返回的数据
// console.log(res.data)
}, done: function (res) { //返回数据执行回调函数
layer.close(loading); //返回数据关闭loading
}
});
//筛选条件
var $ = layui.$,
active = {
reload: function () {
//获取多选
var companys = formSelects.value('select1', 'valStr');
// console.log($('#start').val())
table.reload('testReload', {
page: {
curr: 1 //重新从第 1 页开始
},
where: {
},
});
}
};
// 监听搜索按钮
$("#sousuo").on('click', function () {
var type = 'reload';
active[type] ? active[type].call(this) : '';
});
})