Authored by xwx

拓补视图-【1092】-新增时绑定资源多选资源后:页面展示undefined

@@ -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