...
|
...
|
@@ -246,18 +246,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
|
|
|
//监听ckecked选中事件
|
|
|
table.on('checkbox(reslist_resListTable)', function (obj) {
|
|
|
var reslist = [];
|
|
|
if (obj.checked == true) {
|
|
|
if (obj.type == 'one' && resListSelectIds.indexOf(obj.data.resId) === -1) {//勾选单条
|
|
|
resListSelectIds.push(obj.data.resId);
|
|
|
reslist.push(obj.data);
|
|
|
}
|
|
|
if (obj.type == 'all') {//勾选全部
|
|
|
for (var i = 0; i < table_data.length; i++) {
|
|
|
reslist.push(table_data[i]);
|
|
|
if (resListSelectIds.indexOf(obj.data.resId) === -1) {
|
|
|
resListSelectIds.push(table_data[i].resId);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
reslist.push(obj.data);
|
|
|
if (obj.type == 'one') {
|
|
|
for (var i = 0; i < resListSelectIds.length; i++) {
|
|
|
if (resListSelectIds[i] == obj.data.resId) {
|
...
|
...
|
@@ -281,7 +285,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect |
|
|
|
|
|
// 跨域发送信息,不能删除
|
|
|
obj.data["checked"] = obj.checked;
|
|
|
window.top.postMessage({res: obj.data}, "*");
|
|
|
window.top.postMessage({res: reslist}, "*");
|
|
|
|
|
|
})
|
|
|
|
...
|
...
|
|