拓补视图-【1092】-新增时绑定资源多选资源后:页面展示undefined
Showing
1 changed file
with
5 additions
and
1 deletions
@@ -246,18 +246,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -246,18 +246,22 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
246 | 246 | ||
247 | //监听ckecked选中事件 | 247 | //监听ckecked选中事件 |
248 | table.on('checkbox(reslist_resListTable)', function (obj) { | 248 | table.on('checkbox(reslist_resListTable)', function (obj) { |
249 | + var reslist = []; | ||
249 | if (obj.checked == true) { | 250 | if (obj.checked == true) { |
250 | if (obj.type == 'one' && resListSelectIds.indexOf(obj.data.resId) === -1) {//勾选单条 | 251 | if (obj.type == 'one' && resListSelectIds.indexOf(obj.data.resId) === -1) {//勾选单条 |
251 | resListSelectIds.push(obj.data.resId); | 252 | resListSelectIds.push(obj.data.resId); |
253 | + reslist.push(obj.data); | ||
252 | } | 254 | } |
253 | if (obj.type == 'all') {//勾选全部 | 255 | if (obj.type == 'all') {//勾选全部 |
254 | for (var i = 0; i < table_data.length; i++) { | 256 | for (var i = 0; i < table_data.length; i++) { |
257 | + reslist.push(table_data[i]); | ||
255 | if (resListSelectIds.indexOf(obj.data.resId) === -1) { | 258 | if (resListSelectIds.indexOf(obj.data.resId) === -1) { |
256 | resListSelectIds.push(table_data[i].resId); | 259 | resListSelectIds.push(table_data[i].resId); |
257 | } | 260 | } |
258 | } | 261 | } |
259 | } | 262 | } |
260 | } else { | 263 | } else { |
264 | + reslist.push(obj.data); | ||
261 | if (obj.type == 'one') { | 265 | if (obj.type == 'one') { |
262 | for (var i = 0; i < resListSelectIds.length; i++) { | 266 | for (var i = 0; i < resListSelectIds.length; i++) { |
263 | if (resListSelectIds[i] == obj.data.resId) { | 267 | if (resListSelectIds[i] == obj.data.resId) { |
@@ -281,7 +285,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | @@ -281,7 +285,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'xmSelect | ||
281 | 285 | ||
282 | // 跨域发送信息,不能删除 | 286 | // 跨域发送信息,不能删除 |
283 | obj.data["checked"] = obj.checked; | 287 | obj.data["checked"] = obj.checked; |
284 | - window.top.postMessage({res: obj.data}, "*"); | 288 | + window.top.postMessage({res: reslist}, "*"); |
285 | 289 | ||
286 | }) | 290 | }) |
287 | 291 |
-
Please register or login to post a comment