Преглед изворни кода

Merge branch 'master' of https://git.cocorobo.cn/CocoRoboLabs/CocoRoboDesktop

jack пре 2 година
родитељ
комит
e07c0a09c9
7 измењених фајлова са 517 додато и 272 уклоњено
  1. 1 1
      css/Desktop/Taskbar.css
  2. BIN
      img/icon/classRoom.png
  3. 423 190
      js/Desktop/DeskTop.js
  4. 38 38
      js/Desktop/Onload.js
  5. 50 2
      js/Office/Word/Word.js
  6. 0 38
      js/Office/Word/WordPanel.js
  7. 5 3
      node/message.js

+ 1 - 1
css/Desktop/Taskbar.css

@@ -1,7 +1,7 @@
 /*任务管理器*/
 
 /*任务栏*/
-.U_MD_D_RW      { z-index:99;width:100%; height:65px; position:absolute; left:0; bottom:-60px; background-color:#505050; border-radius:0 8px 0 8px; box-shadow:0 0 30px 5px #212121; -webkit-box-shadow:0 0 30px 5px #212121; }
+.U_MD_D_RW      { z-index:99;width:100%; height:65px; position:absolute; left:0; bottom:-60px; background-color:#505050; border-radius:0 8px 0 8px; box-shadow:0 0 30px 5px #212121; -webkit-box-shadow:0 0 30px 5px #212121; display: none;}
 #U_MD_D_RW      { width:800px; color:#FFF; height:100%; /*overflow: hidden;*/ float:left; }
 #U_MD_D_RW  div { color:#111; }
 #U_MD_D_RW .U_MD_D_BZMOA:hover   { /*background-color:transparent;*/background-color:#6F6F6F; border:0; padding:6px; }

BIN
img/icon/classRoom.png


+ 423 - 190
js/Desktop/DeskTop.js

@@ -8,23 +8,8 @@ U.MD.D.I.IsDrag;
 
 U.MD.D.I.Ip;
 
-//桌面图标的全局变量
-U.MD.D.I.DeskIcon = [
-    // 
-    // { "Name": "互联办公", "Url": "boomYun", "Img": { "x": "-844", "y": "-419"} },
-    // { "Name": "Word", "Url": "word", "Img": { "x": "-462", "y": "-296"} },
-    // { "Name": "Execl", "Url": "excel", "Img": { "x": "-523", "y": "-296"} },
-    // { "Name": "文本文件", "Url": "txt", "Img": { "x": "-267", "y": "-413"} },
-    // { "Name": "我的好友", "Url": "friend", "Img": { "x": "-648", "y": "-297"} },
-    // { "Name": "查找好友", "Url": "lookupFriend", "Img": { "x": "-85", "y": "-413"} },
-    // { "Name": "我的设置", "Url": "set", "Img": { "x": "-400", "y": "-296"} },
-    // { "Name": "系统设置", "Url": "systemSet", "Img": { "x": "-144", "y": "-413"} },
-    // { "Name": "云端下载", "Url": "client", "Img": { "x": "-648", "y": "-357"} },
-    // { "Name": "云端产品", "Url": "xz", "Img": { "x": "-24", "y": "-413"} }
-    //    { "Name": "FTP", "Url": "ftp", "Img": { "x": "-24", "y": "-413"} },
-    //    { "Name": "群文档", "Url": "group", "Img": { "x": "-85", "y": "-413"} },
-    //    { "Name": "web编程", "Url": "frontEndProgramming", "Img": { "x": "-275", "y": "-297"} },
-    //    { "Name": "后端编程", "Url": "backEndProgramming", "Img": { "x": "-275", "y": "-297"} },
+//教师桌面图标的全局变量
+U.MD.D.I.teacherDeskIcon = [
     { "Name": "项目管理", "Url": "project", "style": { "cssText": "background-image:url(/img/icon/project.png)" } },
     { "Name": "学习中心", "Url": "study", "style": { "cssText": "background-image:url(/img/icon/study.png)" } },
     { "Name": "学生管理", "Url": "student", "style": { "cssText": "background-image:url(/img/icon/student.png)" } },
@@ -39,7 +24,24 @@ U.MD.D.I.DeskIcon = [
     // { "Name": "量规评分", "Url": "score", "style": { "cssText": "background-image:url(/img/icon/score.png)" } },
     { "Name": "思维导图", "Url": "mind", "style": { "cssText": "background-image:url(/img/icon/mindMapping.png)" } },
     { "Name": "协同文档", "Url": "doc", "style": { "cssText": "background-image:url(/img/icon/doc.png)" } },
-    { "Name": "思维网格", "Url": "mindNetwork", "style": { "cssText": "background-image:url(/img/icon/mindNetwork.png)" } }
+    { "Name": "思维网格", "Url": "mindNetwork", "style": { "cssText": "background-image:url(/img/icon/mindNetwork.png)" } },
+    { "Name": "实时课堂", "Url": "teacherClassRoom", "style": { "cssText": "background-image:url(/img/icon/classRoom.png)" } }
+];
+
+U.MD.D.I.studentDeskIcon = [
+    { "Name": "我的项目", "Url": "studnetProject", "style": { "cssText": "background-image:url(/img/icon/project.png)" } },
+    { "Name": "学习中心", "Url": "studentStudy", "style": { "cssText": "background-image:url(/img/icon/study.png)" } },
+    { "Name": "我的评价", "Url": "studentEvaluate", "style": { "cssText": "background-image:url(/img/icon/evaluation.png)" } },
+    { "Name": "我的资料", "Url": "studentMy", "style": { "cssText": "background-image:url(/img/icon/myMessage.png)" } },
+    { "Name": "素材库", "Url": "library", "style": { "cssText": "background-image:url(/img/icon/library.png)" } },
+    { "Name": "电子白板", "Url": "whiteboard", "style": { "cssText": "background-image:url(/img/icon/whiteBoard.png)" } },
+    { "Name": "问卷调查", "Url": "investigation", "style": { "cssText": "background-image:url(/img/icon/ask.png)" } },
+    { "Name": "便签分类", "Url": "note", "style": { "cssText": "background-image:url(/img/icon/note.png)" } },
+    // { "Name": "量规评分", "Url": "score", "style": { "cssText": "background-image:url(/img/icon/score.png)" } },
+    { "Name": "思维导图", "Url": "mind", "style": { "cssText": "background-image:url(/img/icon/mindMapping.png)" } },
+    { "Name": "协同文档", "Url": "doc", "style": { "cssText": "background-image:url(/img/icon/doc.png)" } },
+    { "Name": "思维网格", "Url": "mindNetwork", "style": { "cssText": "background-image:url(/img/icon/mindNetwork.png)" } },
+    { "Name": "实时课堂", "Url": "studentClassRoom", "style": { "cssText": "background-image:url(/img/icon/classRoom.png)" } }
 ];
 
 //#region 桌面初始化a
@@ -48,7 +50,7 @@ U.MD.D.I.DeskIcon = [
  * 初始化桌面的起始函数
  *
  */
-U.MD.D.I.init = function() {
+U.MD.D.I.init = function () {
     if ($("#U_MD_D_K")[0]) {
         //初始化桌面图标
         U.MD.D.I.initDesktopIcons($("#U_MD_D_K")[0]);
@@ -69,7 +71,7 @@ U.MD.D.I.init = function() {
  *
  * @param  {element} 桌面元素
  */
-U.MD.D.I.hiddenTaskbar = function(el) {
+U.MD.D.I.hiddenTaskbar = function (el) {
     //任务栏位置变小
     U.selectEl(el).parentElement(3).css({ "bottom": "-60px" });
     //桌面的位置变大
@@ -82,7 +84,7 @@ U.MD.D.I.hiddenTaskbar = function(el) {
  *
  * @param  {element} 桌面元素
  */
-U.MD.D.I.hiddenTaskbarout = function(el) {
+U.MD.D.I.hiddenTaskbarout = function (el) {
     //任务栏位置变小
     if (!U.UF.EV.stopBubbleMouseOutOrOver(el)) {
         //任务栏位置变化
@@ -98,31 +100,53 @@ U.MD.D.I.hiddenTaskbarout = function(el) {
  *
  * @param  {element} 桌面元素
  */
-U.MD.D.I.initDesktopIcons = function(el) {
+U.MD.D.I.initDesktopIcons = function (el) {
     var i, //用于循环
         _content, //桌面图标元素
         _iconcontent, //桌面图标元素
         _frag = $$("frag"), //定义一个碎片元素
-        _DesktopIconInfo = U.MD.D.I.DeskIcon; //获取桌面图标
+        _type = US.userInfo.type,
+        _teacherDesktopIconInfo = U.MD.D.I.teacherDeskIcon, //获取教师端桌面图标
+        _studentDesktopIconInfo = U.MD.D.I.studentDeskIcon; //获取桌面图标
     //清楚桌面图标
     el.innerHTML = "";
     //循环创建桌面图标
-    for (i = 0; i < _DesktopIconInfo.length; i++) {
-        _content = $$("div", {
-            className: "U_MD_D_KO",
-            "onmousedown": U.UF.C.closure(function(obj) {
-                //防止拖动图标即打开了桌面应用
-                U.MD.D.click(this, obj);
-            }, [_DesktopIconInfo[i]]),
-            "onclick": U.UF.C.closure(function(obj) {
-                //防止拖动图标即打开了桌面应用
-                U.MD.D.click(this, obj);
-            }, [_DesktopIconInfo[i]])
-        }, _frag); // 
-        _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
-        $$("div", { className: "U_MD_D_KOS U_Img", "style": _DesktopIconInfo[i].style }, _iconcontent); //{ "backgroundPosition": _DesktopIconInfo[i].Img.x + "px " + _DesktopIconInfo[i].Img.y + "px" }
-        $$("div", { className: "U_MD_D_KOX", "style": { "cssText": "text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -webkit-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -moz-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; filter: Glow(color=#777777, strength=1)\9;" }, "innerHTML": _DesktopIconInfo[i].Name }, _iconcontent);
+    if (_type == 2) {
+        for (i = 0; i < _studentDesktopIconInfo.length; i++) {
+            _content = $$("div", {
+                className: "U_MD_D_KO",
+                "onmousedown": U.UF.C.closure(function (obj) {
+                    //防止拖动图标即打开了桌面应用
+                    U.MD.D.click(this, obj);
+                }, [_studentDesktopIconInfo[i]]),
+                "onclick": U.UF.C.closure(function (obj) {
+                    //防止拖动图标即打开了桌面应用
+                    U.MD.D.click(this, obj);
+                }, [_studentDesktopIconInfo[i]])
+            }, _frag); // 
+            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
+            $$("div", { className: "U_MD_D_KOS U_Img", "style": _studentDesktopIconInfo[i].style }, _iconcontent);
+            $$("div", { className: "U_MD_D_KOX", "style": { "cssText": "text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -webkit-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -moz-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; filter: Glow(color=#777777, strength=1)\9;" }, "innerHTML": _studentDesktopIconInfo[i].Name }, _iconcontent);
+        }
+    } else {
+        for (i = 0; i < _teacherDesktopIconInfo.length; i++) {
+            _content = $$("div", {
+                className: "U_MD_D_KO",
+                "onmousedown": U.UF.C.closure(function (obj) {
+                    //防止拖动图标即打开了桌面应用
+                    U.MD.D.click(this, obj);
+                }, [_teacherDesktopIconInfo[i]]),
+                "onclick": U.UF.C.closure(function (obj) {
+                    //防止拖动图标即打开了桌面应用
+                    U.MD.D.click(this, obj);
+                }, [_teacherDesktopIconInfo[i]])
+            }, _frag); // 
+            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
+            $$("div", { className: "U_MD_D_KOS U_Img", "style": _teacherDesktopIconInfo[i].style }, _iconcontent);
+            $$("div", { className: "U_MD_D_KOX", "style": { "cssText": "text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -webkit-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; -moz-text-shadow: rgb(100 100 100) 2px 1px 3px, rgb(102 102 102) 0px 1px 0px, rgb(85 85 85) -1px 0px 0px, rgb(153 153 153) 0px -1px 0px; filter: Glow(color=#777777, strength=1)\9;" }, "innerHTML": _teacherDesktopIconInfo[i].Name }, _iconcontent);
+        }
     }
+
     //加载好后给图标定位
     U.MD.D.iconPostion($(_frag).Child());
     //把图标加载到页面
@@ -134,7 +158,7 @@ U.MD.D.I.initDesktopIcons = function(el) {
  *
  * @param  {element} 桌面元素
  */
-U.MD.D.I.displayTaskbar = function(el) {
+U.MD.D.I.displayTaskbar = function (el) {
     //判断是否需要形式任务栏,由于用了mouseover事件会冒泡响应多次,这里做了过滤
     if (!U.UF.EV.stopBubbleMouseOutOrOver(el) && U.selectEl(el).css("bottom") != "0px") {
         //任务栏位置变化
@@ -154,7 +178,7 @@ U.MD.D.I.displayTaskbar = function(el) {
  * @param  {object} 左右相距的距离
  * @return  {object} 命名空间
  */
-U.MD.D.iconPostion = function(childs, top, left) {
+U.MD.D.iconPostion = function (childs, top, left) {
     var i; //用于循环处理
     top = top || 15; //如果没有设置元素的间距处理默认上间距为15
     left = left || 20; //如果没有设置元素的间距处理默认左间距为15
@@ -192,7 +216,7 @@ U.MD.D.iconPostion = function(childs, top, left) {
  * @param  {object} 左右相距的距离
  * @return  {object} 命名空间
  */
-U.MD.D.click = function(el, obj) {
+U.MD.D.click = function (el, obj) {
     var _buttonnumber = event.button; //点击的按钮的事件值
     var _userinfo = US.userInfo;
     U.UF.EV.stopBubble(); //阻止向上冒泡
@@ -226,7 +250,7 @@ U.MD.D.click = function(el, obj) {
  * 拖动的处理
  *
  */
-U.MD.D.iconMove = function() {
+U.MD.D.iconMove = function () {
     //如果当前位置点击初始化的位置出现了变化,则设置是否拖动的属性   U.MD.D.I.IsDrag为true
     U.MD.D.I.IsDrag = true;
 }
@@ -237,7 +261,7 @@ U.MD.D.iconMove = function() {
  * @param  {element} 拖动的元素
  * @return  {object} 命名空间
  */
-U.MD.D.iconUp = function(el) {
+U.MD.D.iconUp = function (el) {
     var _top = 15,
         _left = 20,
         _margin,
@@ -271,7 +295,7 @@ U.MD.D.iconUp = function(el) {
 ----------[1]  左 left
 * @return  {object} 命名空间
 */
-U.MD.D.isOverlap = function(el, childs, postionarray) {
+U.MD.D.isOverlap = function (el, childs, postionarray) {
     //循环所有的图标
     for (var i = 0; i < childs.length; i++) {
         //判断有没有和该图标诶子重叠的元素
@@ -316,24 +340,38 @@ U.MD.D.isOverlap = function(el, childs, postionarray) {
 如果第一个参数为其他,则无第二个参数
 * @returns {array} 
 */
-window.addEventListener('message', function(e) { // 监听 message 事件
+window.addEventListener('message', function (e) { // 监听 message 事件
     // alert(e.data.type);
     if (e.data.type && e.data.type == "1") { //项目管理传入
         U.MD.D.I.openInApplication("study", e.data.cid)
     } else if (e.data.close && e.data.close == "1") { //更新用户信息
         U.MD.D.I.selectUser();
+    } else if (e.data.tools && e.data.tools == "1") {
+        U.MD.D.I.openApplication("whiteboard")
+    } else if (e.data.tools && e.data.tools == "2") {
+        U.MD.D.I.openApplication("note")
+    } else if (e.data.tools && e.data.tools == "3") {
+        U.MD.D.I.openApplication("mind")
+    } else if (e.data.tools && e.data.tools == "4") {
+        U.MD.D.I.openApplication("investigation")
+    } else if (e.data.tools && e.data.tools == "6") {
+        U.MD.D.I.openApplication("doc")
+    } else if (e.data.tools && e.data.tools == "7") {
+        U.MD.D.I.openApplication("mindNetwork")
+    } else if (e.data.tools && e.data.tools == "8") {
+        U.MD.D.I.openApplication("library")
     }
 });
 
-U.MD.D.I.selectUser = function() {
-    U.A.Request(US.Config.pbl + "selectUser?userid=" + US.userInfo.userid, [], function(res) { //US.userInfo.userid
+U.MD.D.I.selectUser = function () {
+    U.A.Request(US.Config.pbl + "selectUser?userid=" + US.userInfo.userid, [], function (res) { //US.userInfo.userid
         if (res.value[0].length > 0) {
             US.userInfo = res.value[0][0];
             $(".userName")[0].innerHTML = US.userInfo.username;
         }
     }, [], { "type": "GET", "withCredentials": true });
 }
-U.MD.D.I.openInApplication = function(str, data) {
+U.MD.D.I.openInApplication = function (str, data) {
     var _userinfo = US.userInfo, //登录用户信息
         _userid = US.userInfo.userid, //登录用户id
         _oid = _userinfo.organizeid;
@@ -347,232 +385,425 @@ U.MD.D.I.openInApplication = function(str, data) {
                 _formdiv = new U.UF.UI.form(
                     "项目详情",
                     $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/courseDetail?userid=" + _userid + "&oid=" + _oid + "&courseId=" + data }), {
-                        "id": "study",
-                        "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
-                        "onresize": function() {}
-                    }, {
-                        closecallback: function() {}
-                    }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/study.png)" }, "name": "学习中心", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
+                    "id": "study",
+                    "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/study.png)" }, "name": "学习中心", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
                 break;
             }
     }
 
 }
-U.MD.D.I.openApplication = function(str, obj, info) {
+U.MD.D.I.openApplication = function (str, obj, info) {
     obj = obj || {};
     var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
         _formdiv, //创建任务栏时同时弹出的窗体元素。
         _userinfo = US.userInfo, //登录用户信息
         _userid = obj.userid || US.userInfo.userid, //登录用户id
-        _oid = obj.organizeid || _userinfo.organizeid;
-    //选择应用处理
-    switch (str) {
+        _oid = obj.organizeid || _userinfo.organizeid,
+        _type = US.userInfo.type;
+    if (_type == 2) {
+        switch (str) {
 
-        case "project": //好友打开
+            case "studnetProject": //好友打开
+                _formdiv = new U.UF.UI.form(
+                    "我的项目",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/project?userid=" + _userid + "&oid=" + _oid }), {
+                    "id": "studnetProject",
+                    "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "我的项目", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+
+                break;
 
-            _formdiv = new U.UF.UI.form(
-                "项目管理",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid }), {
+            case "studentEvaluate": //好友打开
+                _formdiv = new U.UF.UI.form(
+                    "我的评价",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/works?userid=" + _userid + "&oid=" + _oid }), {
+                    "id": "studentEvaluate",
+                    "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/evaluation.png)" }, "name": "我的评价", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+
+                break;
+            case "my":
+
+                _formdiv = new U.UF.UI.form(
+                    "我的资料",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/data?userid=" + _userid }), {
+                    "id": "my",
+                    "style": { "width": "42%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/myMessage.png)" }, "name": "我的资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "library":
+                _formdiv = new U.UF.UI.form(
+                    "素材库",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/library?userid=" + _userid }), {
+                    "id": "library",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/library.png)" }, "name": "素材库", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "whiteboard":
+                _formdiv = new U.UF.UI.form(
+                    "电子白板",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://iwb.cocorobo.cn/" }), {
+                    "id": "whiteboard",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/whiteBoard.png)" }, "name": "电子白板", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "investigation":
+                _formdiv = new U.UF.UI.form(
+                    "问卷调查",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/ask?userid=" + _userid }), {
+                    "id": "investigation",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/ask.png)" }, "name": "问卷调查", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "note":
+                _formdiv = new U.UF.UI.form(
+                    "便签分类",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=" + _userid }), {
+                    "id": "note",
+                    "style": { "width": "20%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/note.png)" }, "name": "便签分类", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            // case "score":
+
+            //     _formdiv = new U.UF.UI.form(
+            //         "量规评分",
+            //         $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
+            //             "id": "score",
+            //             "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+            //             "onresize": function() {}
+            //         }, {
+            //             closecallback: function() {}
+            //         }, { "style": { "height": "36px" } }).form; //创建窗体
+            //     _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/score.png)" }, "name": "量规评分", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
+            //     break;
+            case "mind":
+                _formdiv = new U.UF.UI.form(
+                    "思维导图",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/kityminder-editor/dist/index.html" }), { //"/jsmind/example/demo.html" 
+                    "id": "mind",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindMapping.png)" }, "name": "思维导图", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "doc":
+                // U.MD.D.I.isRoom();
+                _formdiv = new U.UF.UI.form(
+                    "协同文档",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/Office/Word/WordEditArea.htm" }), {
+                    "id": "doc",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+
+                U.UF.DL.iframeLoad($("iframe", _formdiv)[0], function () {
+                    $("iframe", _formdiv)[0].contentWindow.U.MD.O.W.load();
+                })
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/doc.png)" }, "name": "协同文档", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "studentStudy":
+                _formdiv = new U.UF.UI.form(
+                    "学习中心",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
+                    "id": "studentStudy",
+                    "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/study.png)" }, "name": "学习中心", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "mindNetwork": //好友打开
+                _formdiv = new U.UF.UI.form(
+                    "思维网格",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/Grid?userid=" + _userid }), {
+                    "id": "mindNetwork",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindNetwork.png)" }, "name": "思维网格", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+
+            case "studentClassRoom": //好友打开
+                _formdiv = new U.UF.UI.form(
+                    "实时课堂",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/liveRoom?userid=" + _userid + "&oid=" + _oid }), {
+                    "id": "studentClassRoom",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/classRoom.png)" }, "name": "实时课堂", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                setTimeout(() => {
+                    U.UF.F.windowZooming(_formdiv)
+                }, 0);
+                break;
+
+        }
+    } else {
+        //选择应用处理
+        switch (str) {
+
+            case "project": //好友打开
+
+                _formdiv = new U.UF.UI.form(
+                    "项目管理",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid }), {
                     "id": "project",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
 
-        case "student":
+            case "student":
 
-            _formdiv = new U.UF.UI.form(
-                "学生管理",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/student?userid=" + _userid + "&oid=" + _oid }), {
+                _formdiv = new U.UF.UI.form(
+                    "学生管理",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/student?userid=" + _userid + "&oid=" + _oid }), {
                     "id": "student",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
 
-        case "evaluate":
+            case "evaluate":
 
-            _formdiv = new U.UF.UI.form(
-                "评价管理",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid }), {
+                _formdiv = new U.UF.UI.form(
+                    "评价管理",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid }), {
                     "id": "evaluate",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/evaluation.png)" }, "name": "评价管理", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "class":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/evaluation.png)" }, "name": "评价管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "class":
 
-            _formdiv = new U.UF.UI.form(
-                "班级管理",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/class?userid=" + _userid + "&oid=" + _oid }), {
+                _formdiv = new U.UF.UI.form(
+                    "班级管理",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/class?userid=" + _userid + "&oid=" + _oid }), {
                     "id": "class",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/class.png)" }, "name": "班级管理", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "my":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/class.png)" }, "name": "班级管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "my":
 
-            _formdiv = new U.UF.UI.form(
-                "我的资料",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/data?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "我的资料",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/data?userid=" + _userid }), {
                     "id": "my",
                     "style": { "width": "42%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/myMessage.png)" }, "name": "我的资料", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "notice":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/myMessage.png)" }, "name": "我的资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "notice":
 
-            _formdiv = new U.UF.UI.form(
-                "通知公告",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/notice?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "通知公告",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/notice?userid=" + _userid }), {
                     "id": "notice",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/news.png)" }, "name": "通知公告", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/news.png)" }, "name": "通知公告", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
 
-        case "library":
+            case "library":
 
-            _formdiv = new U.UF.UI.form(
-                "素材库",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/library?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "素材库",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/library?userid=" + _userid }), {
                     "id": "library",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/library.png)" }, "name": "素材库", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "whiteboard":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/library.png)" }, "name": "素材库", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "whiteboard":
 
-            _formdiv = new U.UF.UI.form(
-                "电子白板",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://iwb.cocorobo.cn/" }), {
+                _formdiv = new U.UF.UI.form(
+                    "电子白板",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://iwb.cocorobo.cn/" }), {
                     "id": "whiteboard",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/whiteBoard.png)" }, "name": "电子白板", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "investigation":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/whiteBoard.png)" }, "name": "电子白板", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "investigation":
 
-            _formdiv = new U.UF.UI.form(
-                "问卷调查",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/ask?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "问卷调查",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/ask?userid=" + _userid }), {
                     "id": "investigation",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/ask.png)" }, "name": "问卷调查", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "note":
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/ask.png)" }, "name": "问卷调查", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "note":
 
-            _formdiv = new U.UF.UI.form(
-                "便签分类",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "便签分类",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=" + _userid }), {
                     "id": "note",
                     "style": { "width": "20%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/note.png)" }, "name": "便签分类", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        // case "score":
-
-        //     _formdiv = new U.UF.UI.form(
-        //         "量规评分",
-        //         $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
-        //             "id": "score",
-        //             "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-        //             "onresize": function() {}
-        //         }, {
-        //             closecallback: function() {}
-        //         }, { "style": { "height": "36px" } }).form; //创建窗体
-        //     _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/score.png)" }, "name": "量规评分", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-        //     break;
-        case "mind":
-
-            _formdiv = new U.UF.UI.form(
-                "思维导图",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/kityminder-editor/dist/index.html" }), { //"/jsmind/example/demo.html" 
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/note.png)" }, "name": "便签分类", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            // case "score":
+
+            //     _formdiv = new U.UF.UI.form(
+            //         "量规评分",
+            //         $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
+            //             "id": "score",
+            //             "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+            //             "onresize": function() {}
+            //         }, {
+            //             closecallback: function() {}
+            //         }, { "style": { "height": "36px" } }).form; //创建窗体
+            //     _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/score.png)" }, "name": "量规评分", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
+            //     break;
+            case "mind":
+
+                _formdiv = new U.UF.UI.form(
+                    "思维导图",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/kityminder-editor/dist/index.html" }), { //"/jsmind/example/demo.html" 
                     "id": "mind",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindMapping.png)" }, "name": "思维导图", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "doc":
-
-            // U.MD.D.I.isRoom();
-            _formdiv = new U.UF.UI.form(
-                "协同文档",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/Office/Word/WordEditArea.htm" }), {
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindMapping.png)" }, "name": "思维导图", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "doc":
+
+                // U.MD.D.I.isRoom();
+                _formdiv = new U.UF.UI.form(
+                    "协同文档",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/Office/Word/WordEditArea.htm" }), {
                     "id": "doc",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
 
-            U.UF.DL.iframeLoad($("iframe", _formdiv)[0], function() {
-                $("iframe", _formdiv)[0].contentWindow.U.MD.O.W.load();
-            })
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/doc.png)" }, "name": "协同文档", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "study":
+                U.UF.DL.iframeLoad($("iframe", _formdiv)[0], function () {
+                    $("iframe", _formdiv)[0].contentWindow.U.MD.O.W.load();
+                })
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/doc.png)" }, "name": "协同文档", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "study":
 
-            _formdiv = new U.UF.UI.form(
-                "学习中心",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
+                _formdiv = new U.UF.UI.form(
+                    "学习中心",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                     "id": "study",
                     "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/study.png)" }, "name": "学习中心", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
-        case "mindNetwork": //好友打开
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/study.png)" }, "name": "学习中心", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
+            case "mindNetwork": //好友打开
 
-            _formdiv = new U.UF.UI.form(
-                "思维网格",
-                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/Grid?userid=" + _userid }), {
+                _formdiv = new U.UF.UI.form(
+                    "思维网格",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/Grid?userid=" + _userid }), {
                     "id": "mindNetwork",
                     "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function() {}
+                    "onresize": function () { }
                 }, {
-                    closecallback: function() {}
+                    closecallback: function () { }
                 }, { "style": { "height": "36px" } }).form; //创建窗体
-            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindNetwork.png)" }, "name": "项目管理", "forms": _formdiv, "click": function() { U.MD.D.I.openApplication(str, obj, info); } }
-            break;
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mindNetwork.png)" }, "name": "思维网格", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                break;
 
+            case "teacherClassRoom": //好友打开
+
+                _formdiv = new U.UF.UI.form(
+                    "实时课堂",
+                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/classRoom?userid=" + _userid + "&oid=" + _oid }), {
+                    "id": "teacherClassRoom",
+                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                    "onresize": function () { }
+                }, {
+                    closecallback: function () { }
+                }, { "style": { "height": "36px" } }).form; //创建窗体
+                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/classRoom.png)" }, "name": "实时课堂", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+                setTimeout(() => {
+                    U.UF.F.windowZooming(_formdiv)
+                }, 0);
+                break;
 
             // case "friend": //好友打开
             //     U.MD.D.I.IsDrag = true;
@@ -669,7 +900,9 @@ U.MD.D.I.openApplication = function(str, obj, info) {
             //     break;
             // default:
             //     break;
+        }
     }
+
     //U.MD.D.I.openClick(str);
     //如果有任务栏信息
     if (_taskbar) {

+ 38 - 38
js/Desktop/Onload.js

@@ -31,7 +31,7 @@ U.MD.D.LocalStorage = null;
  *
  * @param  {function} 在外部项目应用该项目的时候 可以传入cb这个参数,如果传入了这个参数在回调跨域main.1473.cn加载成功会就会直接回调
  */
-window.onload = function () {
+window.onload = function() {
     U.MD.D.Load();
     U.MD.U.L.login();
     //U.MD.D.isLogin();
@@ -39,21 +39,21 @@ window.onload = function () {
 
 
 US.Config = {
-    server: '//beta.api.cocorobo.cn/api/',
-    api: '//beta.api.cocorobo.cn/',
-    chat: "//chat.api.cocorobo.cn/",
-    edu: '//api.edu.cocorobo.cn/edu/',
-    origin: '//cocorobo.cn',
-    pbl: "//pbl.cocorobo.cn/api/pbl/",
-    // pbl: "http://localhost:7003/api/pbl/",
-    basename: '',
-}
-/**
- * 供外部调用的window.onload函数云端系统启动项
- *
- * @param  {function} 在外部项目应用该项目的时候 可以传入cb这个参数,如果传入了这个参数在回调跨域main.1473.cn加载成功会就会直接回调
- */
-U.MD.D.Load = U.MD.D.FLoad = function (cb) {
+        server: '//beta.api.cocorobo.cn/api/',
+        api: '//beta.api.cocorobo.cn/',
+        chat: "//chat.api.cocorobo.cn/",
+        edu: '//api.edu.cocorobo.cn/edu/',
+        origin: '//cocorobo.cn',
+        pbl: "//pbl.cocorobo.cn/api/pbl/",
+        // pbl: "http://localhost:7003/api/pbl/",
+        basename: '',
+    }
+    /**
+     * 供外部调用的window.onload函数云端系统启动项
+     *
+     * @param  {function} 在外部项目应用该项目的时候 可以传入cb这个参数,如果传入了这个参数在回调跨域main.1473.cn加载成功会就会直接回调
+     */
+U.MD.D.Load = U.MD.D.FLoad = function(cb) {
     //这里判断是如果是www.1473.cn 或者 www.boomyun.com项目的时候 或者是 通过ufrom的跨域函数加载成功页面时候可以执行window.onload, 添加判断的目的主要是反正 其他项目引用uformd的时候自动执行window.onload报错。
     //当引用云端硬盘,好友模块时需要在自己的js文件中添加window.onload入口函数,否则会触发云端的window.onload,导致系统报错,
     //初始化桌面,如果是1473主站点那么初始化桌面系统,否则外部引入1473不加载桌面
@@ -85,7 +85,7 @@ U.MD.D.Load = U.MD.D.FLoad = function (cb) {
 /**
  * 设置当前使用页面大小
  */
-U.MD.D.settingGlobalVariables = function () {
+U.MD.D.settingGlobalVariables = function() {
     //获取页面的大小
     var _size = U.selectEl("body").getElementInfo();
     US.height = _size["CH"]; //获取高度
@@ -99,7 +99,7 @@ U.MD.D.settingGlobalVariables = function () {
 /**
  * 系统监视
  */
-U.MD.D.addEvents = function () {
+U.MD.D.addEvents = function() {
     //页面活动状态监视,失焦的时候停止五秒刷新,聚焦的时候开始刷新
     U.UF.EV.IsActivity(U.MD.D.focus, U.MD.D.blur);
     //监视页面的点击 使得窗体点击为顶部
@@ -127,7 +127,7 @@ U.MD.D.addEvents = function () {
 /**
  * 页面大小变化时,需要重新排列图标及任务栏大小的变化.
  */
-U.MD.D.reSize = function () {
+U.MD.D.reSize = function() {
     //处理窗体区域 随着页面大小变化而变化
     U.UF.UI.form.windowResize();
     //页面变化处理
@@ -148,7 +148,7 @@ U.MD.D.reSize = function () {
  * 跨域引入1473
  * @param  {function} 跨域加载成功后的回调函数
  */
-U.MD.D.crossDomain = function (cb) {
+U.MD.D.crossDomain = function(cb) {
     U.MD.D.loadApplication(cb);
     ////跨域加载,如果是1473的跨域,那么则添加跨域的iframe处理
     //if (document.domain == "1473.cn") {
@@ -167,7 +167,7 @@ U.MD.D.crossDomain = function (cb) {
 /**
  * 加载user 、 friend 、disk的js
  */
-U.MD.D.loadApplication = function (cb) {
+U.MD.D.loadApplication = function(cb) {
     //U.UF.CD.loadApplication(function () {
     //    U.MD.D.asynCrossDomain(cb);
     //});
@@ -178,7 +178,7 @@ U.MD.D.loadApplication = function (cb) {
  * 域名加载成功后异步 此处可正式获取数据
  * @param  {function} 跨域加载成功后的回调函数
  */
-U.MD.D.asynCrossDomain = function (cb) {
+U.MD.D.asynCrossDomain = function(cb) {
     ////初始化url的处理
     //U.MD.N.urlGuide();
     ////通过cookie登录
@@ -199,7 +199,7 @@ U.MD.D.asynCrossDomain = function (cb) {
     if (U.UF.C.isFunction(cb)) {
         cb(); //回调处理
     }
-    setInterval(function () {
+    setInterval(function() {
         U.MD.D.getuser(); //用户登录
     }, 2000)
 
@@ -208,7 +208,7 @@ U.MD.D.asynCrossDomain = function (cb) {
 /**
  * 其它模块的加载
  */
-U.MD.D.otherModularLoad = function () {
+U.MD.D.otherModularLoad = function() {
     //计时器消息初始化 每个3秒刷一次消息
     U.MD.C.T.onesetInterval();
     //加载如广告 各模块加载
@@ -220,7 +220,7 @@ U.MD.D.otherModularLoad = function () {
 /**
  * 第三方广告和登录加载处理
  */
-U.MD.D.thirdPartyLoad = function () {
+U.MD.D.thirdPartyLoad = function() {
     //阿里巴巴广告加载
     //    U.UF.DL.C.AD.alimama([
     //        { pid: "mm_32325420_3265865_24254681", appkey: "", unid: "" },
@@ -243,8 +243,8 @@ U.MD.D.thirdPartyLoad = function () {
 /**
  * 写入访问用户信息
  */
-U.MD.D.visitLog = function () {
-    U.A.Request(US.USER, ["AddToLoginLog", US.userInfo.UserId || US.EMPTYGUID, US.city.userAllLocation || ""], function () { }); //访问日志添加消息
+U.MD.D.visitLog = function() {
+    U.A.Request(US.USER, ["AddToLoginLog", US.userInfo.UserId || US.EMPTYGUID, US.city.userAllLocation || ""], function() {}); //访问日志添加消息
 }
 
 //#endregion
@@ -252,7 +252,7 @@ U.MD.D.visitLog = function () {
 //#region 页面事件处理
 
 //关闭页面处理 把页面的活动数-1
-window.onunload = function () {
+window.onunload = function() {
     try {
         var _userinfo = US.userInfo;
         if (U.MD.D.LocalStorage) {
@@ -261,9 +261,9 @@ window.onunload = function () {
             U.MD.D.LocalStorage.set("ati", _count); //这是活动用户-1
         }
         if (_userinfo.UserId && U.A) { //在状态中让这个活动用户下线
-            U.A.Request(US.USER, ["UserOffline", _userinfo.UserId], function () { }, []);
+            U.A.Request(US.USER, ["UserOffline", _userinfo.UserId], function() {}, []);
         }
-    } catch (e) { }
+    } catch (e) {}
 }
 
 //错误处理,前端错误需要在控制台输出,同时提交到错误数据库
@@ -274,9 +274,9 @@ window.onunload = function () {
 //* @param {Long}  lineNumber   出错代码的行号 
 //* @param {Long}  columnNumber  出错代码的列号 
 //* @param {Object} errorObj    错误的详细信息,Anything
-U.MD.D.error = function (errorMessage, scripturi, linenumber, columnnumber, errorobj) {
+U.MD.D.error = function(errorMessage, scripturi, linenumber, columnnumber, errorobj) {
     errorobj = errorobj || {}; //屏蔽js错误
-    U.A.Request(US.USER, ["SetError", 0, (event.errorMessage || event || errorMessage), (scripturi || event.filename || event.errorUr) + "。行号:" + (linenumber || event.lineno || event.errorLine)], function () { }, []); //错误消息发送到数据库
+    U.A.Request(US.USER, ["SetError", 0, (event.errorMessage || event || errorMessage), (scripturi || event.filename || event.errorUr) + "。行号:" + (linenumber || event.lineno || event.errorLine)], function() {}, []); //错误消息发送到数据库
     U.UF.C.console(event.errorMessage || event || errorobj); //console 输出错误信息
     return true; //不让浏览器弹出错误报告,浏览器会弹出一个comfirm的错误。
 }
@@ -285,26 +285,25 @@ U.MD.D.error = function (errorMessage, scripturi, linenumber, columnnumber, erro
 /**
  * 用户登录处理
  */
-U.MD.D.getuser = function () {
+U.MD.D.getuser = function() {
     var userInfo = US.userInfo;
     if (Object.keys(userInfo).length === 0) {
         var _cookie = U.UF.Cookie.get("cocorobo");
         if (Object.keys(userInfo).length === 0 && _cookie) {
-            U.A.Request(US.Config.server + "getcookieuserid", [], function (res) {
+            U.A.Request(US.Config.server + "getcookieuserid", [], function(res) {
                 if (res.value && res.value[0] && res.value[0][0]) {
                     var _user = res.value[0][0];
-                    U.A.Request(US.Config.edu + "admin/userinfo/userinfoById/" + _user.userid, [], function (res) {
+                    U.A.Request(US.Config.edu + "admin/userinfo/userinfoById/" + _user.userid, [], function(res) {
                         if (res.value && res.value[0] && res.value[0][0]) {
                             US.userInfo = res.value[0][0]; //记录用户数据
                             US.userInfo.userid = _user.userid;
                             if ($("#U_MD_HomeC_Pop")[0]) {
                                 $("#U_MD_HomeC_Pop")[0].close(); //关闭登陆
                             }
-                            U.A.Request(US.Config.pbl + "selectUser?userid=" + _user.userid, [], function (res) {//US.userInfo.userid
+                            U.A.Request(US.Config.pbl + "selectUser?userid=" + _user.userid, [], function(res) { //US.userInfo.userid
                                 if (res.value == null || res.value[0].length == 0) {
                                     U.MD.D.I.openApplication("my")
-                                }
-                                else {
+                                } else {
                                     US.userInfo = res.value[0][0];
                                     $(".avatar")[0].style.display = "block";
                                 }
@@ -313,6 +312,7 @@ U.MD.D.getuser = function () {
                                 $(".userName")[0].style.display = "block";
                                 $(".userName")[0].innerHTML = US.userInfo.username || US.userInfo.alias;
                                 $(".exit")[0].style.display = "block";
+                                U.MD.D.I.initDesktopIcons($("#U_MD_D_K")[0]);
                                 U.MD.O.P.connect(); //登录成功后连接socket服务同步协同编辑
                             }, [], { "type": "GET", "withCredentials": true });
                         }

+ 50 - 2
js/Office/Word/Word.js

@@ -322,8 +322,11 @@ U.MD.O.W.updateSocket = function (wordInfo) {
 }
 
 U.MD.O.W.updateFileData = function (wordInfo) {
-    U.A.Request(US.Config.pbl + "updateFileData", [wordInfo.messageInfo.data, wordInfo.receiveId], function (res) { //US.userInfo.userid
+    U.A.Request("http://localhost:7003/api/pbl/" + "updateFileData", [wordInfo.messageInfo.data, wordInfo.receiveId], function (res) { //US.userInfo.userid
         U.Alert("保存成功");
+        setTimeout(()=>{
+            U.MD.O.W.wordDirectory();
+        },100)
         console.log(res);
     }, [], { "type": "GET", "withCredentials": true });
 }
@@ -611,17 +614,62 @@ U.MD.O.W.copyText = function (target) {
 }
 
 U.MD.O.W.getWork = function (rid) {
-
     U.A.Request(US.Config.pbl + "select_file?fid=" + rid, [], function (res) {
         if (res.value[0].length > 0) {
             US.wordRoomInfo = res.value[0][0];
             U.A.Request(US.SCOKET, ["getWord", rid, US.pageId, US.userInfo.userid], function (r) {
                 $("#U_MD_O_H_wordEditor")[0].innerHTML = US.wordRoomInfo.data;
             });
+            setTimeout(()=>{
+                U.MD.O.W.wordDirectory();
+            },100)
         }
     }, [], { "type": "GET", "withCredentials": true });
 }
 
+/**
+* 创建目录的窗体
+*
+* @param  fileinfo {object} 文件信息
+*/
+U.MD.O.W.wordDirectory = function (fileinfo) {
+    var _coopwindow, _frienddiv, _example, _shareLink, _cBox;
+    //如果不存在团队成员窗口,则创建一个团队成员窗口。
+    if (!$("#U_MD_O_H_body_left_book")[0]) {
+        //创建邀请协助人员窗口
+        _coopwindow = $("#U_MD_O_H_body_left")[0];
+        _cBox = $$("div",);
+        // _shareLink = $$("div", {
+        //     className: 'U_MD_O_H_body_left_invite_linkTxt', "onclick": function () {
+        //         U.MD.O.W.Panel.isSynergy(U.MD.O.W.Panel.shareLink);
+        //     }, "innerText": "第三方链接邀请"
+        // }, _cBox);
+        _frienddiv = $$("div", { "className": "U_MD_O_H_body_left_book", "id": "U_MD_O_H_body_left_book" }, _cBox); //目录内容
+        _example = $$("div", {
+            "className": "U_MD_O_H_body_left_book_a",
+        }, _frienddiv); //默认邀请按钮
+        var span = $("div[name=U_MD_O_W_Font_Heading1]");
+        if(span.length > 0){
+            for(var i=0;i<span.length;i++){
+                var a = $$("div",{"className":"isMulu"},_example)
+                a.innerHTML = span[i].children[0].innerHTML;
+            }
+        }else{
+            var b = $$("div",{"className":"noMulu"},_example)
+            b.innerHTML = "暂无目录"
+        }
+        // $$("div", { "innerHTML": "一、项目概述" }, _example);
+        // $$("div", { "innerHTML": "二、业务流程" }, _example);
+        // $$("div", { "innerHTML": "三、系统角色" }, _example);
+        // $$("div", { "innerHTML": "四、产品功能场景描述" }, _example);
+        // $$("div", { "innerHTML": "五、功能模块" }, _example);
+        // $$("div", { "className": "U_MD_O_H_body_left_book_a_img" }, _example);
+        // $$("div", { "className": "U_MD_O_H_body_left_book_a_div", "innerHTML": "邀请" }, _example);
+        new U.UF.UI.form("目录", _cBox, { id: "wordDirectory", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "50px", left: "auto", "box-shadow": "none" } },
+            { isenlarge: false, isnarrow: false }, { style: { height: "40px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#f1f1f1" } }, null, null, _coopwindow);
+    }
+}
+
 U.MD.O.W.addPerson = function () {
     var BOX = $$("div", {});
     var form_main = $$('div', { "className": "form-main" }, BOX);

+ 0 - 38
js/Office/Word/WordPanel.js

@@ -2,11 +2,6 @@
 
 Namespace.register("U.MD.O.W.Panel");
 
-window.onload = function () {
-    U.MD.O.W.Panel.wordDirectory();
-}
-
-
 //协作统一命名为Collaborative,但牵涉的地方太多,暂时还是用Synergy
 
 //#region 本地转协同文档及新建保存为协同文档操作
@@ -140,39 +135,6 @@ U.MD.O.W.Panel.loadPlayUser = function (fileinfo) {
 }
 
 
-/**
-* 创建目录的窗体
-*
-* @param  fileinfo {object} 文件信息
-*/
-U.MD.O.W.Panel.wordDirectory = function (fileinfo) {
-    var _coopwindow, _frienddiv, _example, _shareLink, _cBox;
-    //如果不存在团队成员窗口,则创建一个团队成员窗口。
-    if (!$("#U_MD_O_H_body_left_book")[0]) {
-        //创建邀请协助人员窗口
-        _coopwindow = $("#U_MD_O_H_body_left")[0];
-        _cBox = $$("div",);
-        // _shareLink = $$("div", {
-        //     className: 'U_MD_O_H_body_left_invite_linkTxt', "onclick": function () {
-        //         U.MD.O.W.Panel.isSynergy(U.MD.O.W.Panel.shareLink);
-        //     }, "innerText": "第三方链接邀请"
-        // }, _cBox);
-        _frienddiv = $$("div", { "className": "U_MD_O_H_body_left_book", "id": "U_MD_O_H_body_left_book" }, _cBox); //目录内容
-        _example = $$("div", {
-            "className": "U_MD_O_H_body_left_book_a",
-        }, _frienddiv); //默认邀请按钮
-        $$("div", { "innerHTML": "一、项目概述" }, _example);
-        $$("div", { "innerHTML": "二、业务流程" }, _example);
-        $$("div", { "innerHTML": "三、系统角色" }, _example);
-        $$("div", { "innerHTML": "四、产品功能场景描述" }, _example);
-        $$("div", { "innerHTML": "五、功能模块" }, _example);
-        // $$("div", { "className": "U_MD_O_H_body_left_book_a_img" }, _example);
-        // $$("div", { "className": "U_MD_O_H_body_left_book_a_div", "innerHTML": "邀请" }, _example);
-        new U.UF.UI.form("目录", _cBox, { id: "wordDirectory", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "50px", left: "auto", "box-shadow": "none" } },
-            { isenlarge: false, isnarrow: false }, { style: { height: "40px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#f1f1f1" } }, null, null, _coopwindow);
-    }
-}
-
 /**
 * 初始化查看团队成员
 *

+ 5 - 3
node/message.js

@@ -616,8 +616,12 @@ us.send = function (response, messageinfo) {
 us.updatemindNetwork = function (messageInfo) {
     if (us.mindNetwork[messageInfo.docId]) {
         var $ = us.mindNetwork[messageInfo.docId].content;
+        console.log("---------------------------------------start")
         console.log($);
+        console.log("---------------------------------------end")
+        console.log("---------------------------------------infostart")
         console.log(messageInfo);
+        console.log("---------------------------------------infoend")
         if ($) {
             us.mindNetwork[messageInfo.docId].content[messageInfo.id] = messageInfo.content;
         }
@@ -1803,15 +1807,13 @@ us.getMindNetwork = function (response, docid, pageid, userid) {
         } else {
             us.mindNetwork[docid].user[userid].push(pageid);
         }
-        console.log(us.offLineMessage[pageid]);
-        console.log(pageid);
         try {
-
             us.offLineMessage[pageid].mindNetwork.indexOf(docid) == -1 && us.offLineMessage[pageid].mindNetwork.push(docid); //添加到用户离线消息的连接wrod记录中
         }
         catch (e) {
 
         }
+        console.log(us.mindNetwork[docid]);
         //如果不存在则去数据库查找
         us.mysql.usselect(['172.16.12.5', 'pbl', 'select_room', docid],
             function (ret) {