lsc 2 years ago
parent
commit
fc00540e15
2 changed files with 25 additions and 2 deletions
  1. 23 0
      js/Office/Poll.js
  2. 2 2
      node/message.js

+ 23 - 0
js/Office/Poll.js

@@ -176,6 +176,29 @@ U.MD.O.P.pollingAsyn = function (r) {
                         }
                     }
                     break;
+                case 'us.mindNetwork':
+                    _iframe = $('#mindNetwork' + _message.messageInfo.docId)[0];
+                    if (_iframe) {
+                        _contentWindow = _iframe.contentWindow;
+                    //    if (_message.messageInfo.type == "addUser") {
+                    //        _contentWindow.postMessage({ cid: cid, type: "mindNetwork_addUser" }, "*")
+                    //     }
+                    //    else 
+                       if ($('#mindNetwork' + _message.messageInfo.docId).css('display') == 'block') {
+                            switch (_message.messageInfo.type) {// 判断消息种类
+                                case 'update':
+                                    _contentWindow.postMessage({ info: _message.messageInfo, type: "mindNetwork_update" }, "*")
+                                    break;
+                                case 'delete':
+                                    _contentWindow.postMessage({ info: _message.messageInfo, type: "mindNetwork_delete" }, "*")
+                                    break;
+                                case 'move':
+                                    _contentWindow.postMessage({ info: _message.messageInfo, type: "mindNetwork_move" }, "*")
+                                    break;
+                            }
+                        }
+                    }
+                    break;
             }
         }
     }

+ 2 - 2
node/message.js

@@ -1803,10 +1803,10 @@ us.getMindNetwork = function (response, docid, pageid, userid) {
             us.offLineMessage[pageid].mindNetwork.indexOf(docid) == -1 && us.offLineMessage[pageid].mindNetwork.push(docid); //添加到用户离线消息的连接wrod记录中
         }
         //如果不存在则去数据库查找
-        us.mysql.usselect(['127.0.0.1', 'pbl', 'select_file', docid],
+        us.mysql.usselect(['127.0.0.1', 'pbl', 'select_room', docid],
             function (ret) {
                 if (ret) {
-                    us.mindNetwork[docid].content = json.parse(ret); //把思维网格的内容转化成数组
+                    us.mindNetwork[docid].content = json.parse(ret[0].data); //把思维网格的内容转化成数组
                     response.end(ret); //返回文档内容
                 }
                 else {