var allIds = [];
layui.use(['laypage', 'layer', 'table', 'form'], function () {
var table = layui.table;
var laypage = layui.laypage
, layer = layui.layer
, form = layui.form;
table.render({
elem: '#demo'
, url: ''
, cols: [[
{type: 'checkbox', width: 49, field: 'id'},
{field: 'id', width: 60, title: '序号'}
, {field: 'title', title: '服务标题', width: 177}
, {field: 'content', title: '服务内容', width: 515}
, {
field: 'price', title: '类型', width: 129,
templet: function (d) {
if (d.type == 1) return '系统消息';
else if (d.type == 2) return '竞投消息';
}
}
, {field: 'read_status', title: '状态', width: 120, toolbar: '#status',}
, {field: 'createtime_text', title: '发布时间', width: 148}
, {field: 'wealth', width: 153, title: '操作', toolbar: '#barDemo',}
]]
, page: false,
data: res.data.rows
});
//头工具栏事件
table.on('checkbox(test)', function (obj) { //text 指的是 table lay-filter="text"
console.log(obj);
if (obj.type == "all"){
if (obj.checked){
console.log('全选');
res.data.rows.map(function (item,index) {
allIds.push(item.id)
})
}else {
console.log('取消全选')
allIds = [];
}
}else if(obj.type == "one") {
console.log('111')
if (obj.checked){
console.log('单个选中')
allIds.push(obj.data.id)
}else {
console.log('单个取消')
allIds.map(function (item,index) {
if (item == obj.data.id){
allIds.splice(index,1)
}
})
}
}
console.log(allIds)
});
});
layui 批量删除
于 2021-03-25 18:15:14 首次发布