/* 此处为桌面系统启动应用区域 */ Namespace.register("U.MD.D.I"); //桌面应用处理 //判断图片是否在拖拽,如果是拖拽图标的过程是不会打开图片的 U.MD.D.I.IsDrag; U.MD.D.I.Ip; //教师桌面图标的全局变量 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)" } }, { "Name": "学生评价", "Url": "evaluate", "style": { "cssText": "background-image:url(/img/icon/evaluation.png)" } }, { "Name": "班级管理", "Url": "class", "style": { "cssText": "background-image:url(/img/icon/class.png)" } }, { "Name": "我的资料", "Url": "my", "style": { "cssText": "background-image:url(/img/icon/myMessage.png)" } }, { "Name": "通知公告", "Url": "notice", "style": { "cssText": "background-image:url(/img/icon/news.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": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.png)" } }, { "Name": "实时课堂", "Url": "teacherClassRoom", "style": { "cssText": "background-image:url(/img/icon/classRoom.png)" } }, { "Name": "目标管理", "Url": "sys", "style": { "cssText": "background-image:url(/img/icon/evaluation.png)" } }, { "Name": "课程设计", "Url": "courseDesign", "style": { "cssText": "background-image:url(/img/icon/courseDesign.png)" } }, { "Name": "编程平台", "Url": "program", "style": { "cssText": "background-image:url(/img/icon/program.png)" } }, { "Name": "AI体验", "Url": "AIprogram2", "style": { "cssText": "background-image:url(/img/icon/AIprogram2.png)" } }, { "Name": "Python", "Url": "Pythonprogram", "style": { "cssText": "background-image:url(/img/icon/Pythonprogram.png)" } }, { "Name": "AI编程", "Url": "AIprogram", "style": { "cssText": "background-image:url(/img/icon/program.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": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.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)" } }, { "Name": "编程平台", "Url": "program", "style": { "cssText": "background-image:url(/img/icon/program.png)" } }, { "Name": "AI体验", "Url": "AIprogram2", "style": { "cssText": "background-image:url(/img/icon/AIprogram2.png)" } }, { "Name": "Python", "Url": "Pythonprogram", "style": { "cssText": "background-image:url(/img/icon/Pythonprogram.png)" } }, { "Name": "AI编程", "Url": "AIprogram", "style": { "cssText": "background-image:url(/img/icon/program.png)" } }, ]; U.MD.D.I.schoolDeskIcon = [ { "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": "evaluate", "style": { "cssText": "background-image:url(/img/icon/evaluation.png)" } }, { "Name": "通知公告", "Url": "notice", "style": { "cssText": "background-image:url(/img/icon/news.png)" } }, { "Name": "学习资料", "Url": "stuLibrary", "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": "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": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.png)" } }, { "Name": "目标管理", "Url": "sys", "style": { "cssText": "background-image:url(/img/icon/evaluation.png)" } }, { "Name": "课程设计", "Url": "courseDesign", "style": { "cssText": "background-image:url(/img/icon/courseDesign.png)" } }, { "Name": "编程平台", "Url": "program", "style": { "cssText": "background-image:url(/img/icon/program.png)" } }, { "Name": "AI体验", "Url": "AIprogram2", "style": { "cssText": "background-image:url(/img/icon/AIprogram2.png)" } }, { "Name": "Python", "Url": "Pythonprogram", "style": { "cssText": "background-image:url(/img/icon/Pythonprogram.png)" } }, { "Name": "AI编程", "Url": "AIprogram", "style": { "cssText": "background-image:url(/img/icon/program.png)" } }, ]; //#region 桌面初始化a /** * 初始化桌面的起始函数 * */ U.MD.D.I.init = function () { if ($("#U_MD_D_K")[0]) { //初始化桌面图标 U.MD.D.I.initDesktopIcons($("#U_MD_D_K")[0]); // var clickUrl = ':12588/requestIp.php'; // U.MD.D.I.Mysqlrequest(clickUrl,function(data){ // U.MD.D.I.Ip = data; // var AccessUrl = ':12588/useAccess.php?ip=' + U.MD.D.I.Ip; // U.MD.D.I.Mysqlrequest(AccessUrl,function(data){ // U.selectEl("#U_MD_D_RW").css("width", US.width - 165 + "px"); // }) // //初始化任务栏,因为是静态的,所以直接改变样式即可. // }) } } /** * 隐藏任务栏 * * @param {element} 桌面元素 */ U.MD.D.I.hiddenTaskbar = function (el) { //任务栏位置变小 U.selectEl(el).parentElement(3).css({ "bottom": "-60px" }); //桌面的位置变大 // U.selectEl("#U_MD_D_K").css({ "left": "5px" }); } /** * 隐藏任务栏 * * @param {element} 桌面元素 */ U.MD.D.I.hiddenTaskbarout = function (el) { //任务栏位置变小 if (!U.UF.EV.stopBubbleMouseOutOrOver(el)) { //任务栏位置变化 U.selectEl(el).css({ "bottom": "-60px" }); //桌面的位置变大 // U.selectEl("#U_MD_D_K").css({ "left": "5px" }); } } /** * 初始化打印桌面图标 * * @param {element} 桌面元素 */ U.MD.D.I.initDesktopIcons = function (el) { var i, //用于循环 _content, //桌面图标元素 _iconcontent, //桌面图标元素 _frag = $$("frag"), //定义一个碎片元素 _type = US.userInfo.type, _oid = US.userInfo.organizeid; _teacherDesktopIconInfo = U.MD.D.I.teacherDeskIcon, //获取教师端桌面图标 _studentDesktopIconInfo = U.MD.D.I.studentDeskIcon, //获取学生端桌面图标 _schoolDesktopIconInfo = U.MD.D.I.schoolDeskIcon; //获取测试学校桌面图标 //清楚桌面图标 el.innerHTML = ""; //循环创建桌面图标 if (_type == 2 && _oid != "91305d49-01ba-11ed-8c78-005056b86db5") { 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 if (_type == 1 && _oid != "91305d49-01ba-11ed-8c78-005056b86db5") { 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); } } else if (_type == 1 && _oid == "91305d49-01ba-11ed-8c78-005056b86db5") { for (i = 0; i < _schoolDesktopIconInfo.length; i++) { _content = $$("div", { className: "U_MD_D_KO", "onmousedown": U.UF.C.closure(function (obj) { //防止拖动图标即打开了桌面应用 U.MD.D.click(this, obj); }, [_schoolDesktopIconInfo[i]]), "onclick": U.UF.C.closure(function (obj) { //防止拖动图标即打开了桌面应用 U.MD.D.click(this, obj); }, [_schoolDesktopIconInfo[i]]) }, _frag); // _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content); $$("div", { className: "U_MD_D_KOS U_Img", "style": _schoolDesktopIconInfo[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": _schoolDesktopIconInfo[i].Name }, _iconcontent); } } else if (_type == 2 && _oid == "91305d49-01ba-11ed-8c78-005056b86db5") { 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()); //把图标加载到页面 el.appendChild(_frag); } /** * 显示任务栏 * * @param {element} 桌面元素 */ U.MD.D.I.displayTaskbar = function (el) { //判断是否需要形式任务栏,由于用了mouseover事件会冒泡响应多次,这里做了过滤 if (!U.UF.EV.stopBubbleMouseOutOrOver(el) && U.selectEl(el).css("bottom") != "0px") { //任务栏位置变化 U.selectEl(el).css({ "bottom": "0px" }); //桌面位置变话 // U.selectEl("#U_MD_D_K").css({ "left": "70px" }); } } //#region 桌面图标拖动逻辑 /** * 桌面排列图标 * * @param {element} 桌面元素 * @param {object} 上下相距的距离 * @param {object} 左右相距的距离 * @return {object} 命名空间 */ U.MD.D.iconPostion = function (childs, top, left) { var i; //用于循环处理 top = top || 15; //如果没有设置元素的间距处理默认上间距为15 left = left || 20; //如果没有设置元素的间距处理默认左间距为15 //循环所有的图标,设置每个图标的间距,打印顺序是竖排打印的方式 for (i = 0; i < childs.length; i++) { //如果竖排top超过了范围处理 if (top + 95 > US.height - 10) { //left超过了页面范围处理,则向上重叠打印处理 if ((left + 180) > US.width) { top -= 115; left -= 90; } //没有超过范围,那么left+90添加到下一个竖排打印 else { left += 90; top = 15; }; } //给图标的位置赋值 U.selectEl(childs[i]).css({ top: top + "px", left: left + "px" }); if (i < childs.length - 1) { //页面图标每次向下加115 top += 115; } } //返回最后调用的图标的位置 return [top, left]; } /** * 桌面点击事件逻辑 * * @param {element} 桌面元素 * @param {object} 上下相距的距离 * @param {object} 左右相距的距离 * @return {object} 命名空间 */ U.MD.D.click = function (el, obj) { var _buttonnumber = event.button; //点击的按钮的事件值 var _userinfo = US.userInfo; U.UF.EV.stopBubble(); //阻止向上冒泡 //onmousedown 包含了左键和右键 这里大于2是为了兼容 所有浏览器的右键处理 if (_buttonnumber < 2) { //如果是click事件的处理 if (event.type == "click") { //如果元素在mousemove事件中没有移动则出发click事件 if (!U.MD.D.I.IsDrag) { if (!_userinfo || Object.keys(_userinfo).length === 0) { U.alert("请先登录您的账号!"); setTimeout(() => { U.MD.U.L.login(); }, 2000); } else { //打开应用处理 U.MD.D.I.openApplication(obj.Url, { "userid": US.userInfo.userid, "directoryid": US.FTPFOLDERID }); } } } //如果是mouse事件的处理 else { //拖动处理,添加拖动和拖动结束事件 U.UF.F.drag(el, U.MD.D.iconMove, U.MD.D.iconUp); } U.MD.D.I.IsDrag = false; } } /** * 拖动的处理 * */ U.MD.D.iconMove = function () { //如果当前位置点击初始化的位置出现了变化,则设置是否拖动的属性 U.MD.D.I.IsDrag为true U.MD.D.I.IsDrag = true; } /** * 拖动结束后,这里是定位处理,以网状的形式定位 * * @param {element} 拖动的元素 * @return {object} 命名空间 */ U.MD.D.iconUp = function (el) { var _top = 15, _left = 20, _margin, _childs = U.selectEl("#U_MD_D_K").Child(), //桌面所有的图标 _positioninfo = U.UF.EL.getElementInfo(el); //获取拖动结束的元素的位置 if (_positioninfo["OT"] > 15) { //网状的形式定位,如果差超过了55,那么向下定位,否则向上定位 _margin = ((_positioninfo["OT"] - 15) % 115 > 55 && _positioninfo["OT"] + 115 < US.height) ? 1 : 0; _top = (Math.floor((_positioninfo["OT"] - 15) / 115) + _margin) * 115 + 15; } if (_positioninfo["OL"] > 20) { //网状的形式定位,如果差超过了90,那么向右定位,否则向左定位 _margin = ((_positioninfo["OL"] - 20) % 90 > 45 && _positioninfo["OL"] + 90 < US.width) ? 1 : 0; _left = (Math.floor((_positioninfo["OL"] - 20) / 90) + _margin) * 90 + 20 } //while循环判断么一个重叠的元素 do { _positioninfo = U.MD.D.iconPostion([el], _top, _left); //给重叠的元素向下定位 _top = _positioninfo[0] + 115; //得到定位后的top _left = _positioninfo[1]; //得到定位后的left } while (el = U.MD.D.isOverlap(el, _childs, _positioninfo)) } /** * 判断拖动后图标是否重叠 * * @param {element} 拖动的元素 * @param {element} 桌面所有的元素 * @param {array} 拖动元素的位置 ----------[0] 上 top ----------[1] 左 left * @return {object} 命名空间 */ U.MD.D.isOverlap = function (el, childs, postionarray) { //循环所有的图标 for (var i = 0; i < childs.length; i++) { //判断有没有和该图标诶子重叠的元素 if (el != childs[i] && (childs[i].offsetTop == postionarray[0] && childs[i].offsetLeft == postionarray[1])) { return childs[i]; //如果有返回 } } } //#endregion //#endregion //#region 桌面应用 /** * 打开应用 * * @param {string} 类型 -----------------Disk 网盘系统 -----------------PDisk 学习系统网盘 -----------------Poto 图片 -----------------Video 视频 -----------------Music 音乐 -----------------Word word -----------------Excel excel -----------------Txt 记事本 -----------------PB 学习系统 -----------------Blog 朋友圈系统 -----------------FTP ftp系统 -----------------Group 好友群 -----------------SY 首页系统 -----------------Set 个人设置 -----------------XSet 系统设置 -----------------App 我们所有的app -----------------BC c.1473.cn 平台 -----------------CWeb d.1473.cn 变成平台 -----------------其他的外联系统 我们统一用iframe打开 * @param {array} 类型 如果第一个参数为"disk",则第二个参数为object,里面包含了用户id和目录id{userid:"",directoryid:""} 如果第一个参数为"word"或者"excel","txt",则第二个参数为文件信息fileinfo。 如果第一个参数为"blog"或者"PDisk"。建议删除。 如果第一个参数为其他,则无第二个参数 * @returns {array} */ window.addEventListener('message', function (e) { // 监听 message 事件 // alert(e.data.type); if (e.data.type && e.data.type == "1") { //项目管理传入 U.MD.D.I.openInApplication("studyDetail", e.data.cid) } else if (e.data.close && e.data.close == "1") { //更新用户信息 U.MD.D.I.selectUser(); } else if (e.data.allScreen && e.data.allScreen == "1") { var _formel = document.getElementById("study") || document.getElementById("studyDetail") || document.getElementById("studentStudy"); U.UF.F.windowZooming(_formel); } else if (e.data.tools && e.data.tools == "1") { // U.MD.D.I.openApplication("whiteboard") U.MD.D.I.openApplicationJie("whiteboard", e.data.cid, e.data.stage, e.data.task, e.data.tool) } 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") U.MD.D.I.openApplicationJie("mind", e.data.cid, e.data.stage, e.data.task, e.data.tool) } 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") U.MD.D.I.openApplicationJie("doc", e.data.cid, e.data.stage, e.data.task, e.data.tool) } else if (e.data.tools && e.data.tools == "7") { // U.MD.D.I.openApplication("mindNetwork") U.MD.D.I.openApplicationJie("mindNetwork", e.data.cid, e.data.stage, e.data.task, e.data.tool) } else if (e.data.tools && e.data.tools == "8") { U.MD.D.I.openApplication("library") } else if (e.data.tools && e.data.tools == "17") { U.MD.D.I.openApplication("stuLibrary") } else if (e.data.tools && e.data.tools == "18") { U.MD.D.I.openApplication("train") } else if (e.data.tools && e.data.tools == "21") { U.MD.D.I.openApplication("program") } else if (e.data.tools && e.data.tools == "22") { U.MD.D.I.openApplication("AIprogram2") } else if (e.data.tools && e.data.tools == "23") { U.MD.D.I.openApplication("Pythonprogram") } else if (e.data.tools && e.data.tools == "24") { U.MD.D.I.openApplication("AIprogram") } }); 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) { var _userinfo = US.userInfo, //登录用户信息 _userid = US.userInfo.userid, //登录用户id _oid = _userinfo.organizeid, _type = US.userInfo.type; switch (str) { case "studyDetail": if (!_userinfo || Object.keys(_userinfo).length === 0) { setTimeout(() => { U.MD.U.L.login(); }, 2000); } else { _formdiv = new U.UF.UI.form( "项目详情", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 + "&tType=" + _type }), { "id": "studyDetail", "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) { obj = obj || {}; var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字 _formdiv, //创建任务栏时同时弹出的窗体元素。 _userinfo = US.userInfo, //登录用户信息 _userid = obj.userid || US.userInfo.userid, //登录用户id _oid = obj.organizeid || _userinfo.organizeid, _type = US.userInfo.type; if (_type == 2 && _oid != "91305d49-01ba-11ed-8c78-005056b86db5") { switch (str) { 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; 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 "program": _formdiv = new U.UF.UI.form( "编程平台", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://x.cocorobo.cn" }), { "id": "program", "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": "https://docs.qq.com/desktop/" }), {//"/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", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 + "&tType=" + _type }), { //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 "train": //好友打开 _formdiv = new U.UF.UI.form( "训练平台", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://xunlian.cocorobo.cn/" }), { "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 "mindNetwork": //好友打开 _formdiv = new U.UF.UI.form( "思维网格", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 if (_type == 2 && _oid == "91305d49-01ba-11ed-8c78-005056b86db5") { switch (str) { 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; 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 "program": _formdiv = new U.UF.UI.form( "编程平台", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://x.cocorobo.cn" }), { "id": "program", "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": "https://docs.qq.com/desktop/" }), { "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 "train": //好友打开 _formdiv = new U.UF.UI.form( "训练平台", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://xunlian.cocorobo.cn/" }), { "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 "studentStudy": _formdiv = new U.UF.UI.form( "学习中心", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 + "&tType=" + _type }), { //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", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 if (_type == 1 && _oid != "91305d49-01ba-11ed-8c78-005056b86db5") { //选择应用处理 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 () { } }, { 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; 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 }), { "id": "student", "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/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; 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 }), { "id": "evaluate", "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/evaluation.png)" }, "name": "学生评价", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "sys": _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/#/evaluation?userid=" + _userid + "&oid=" + _oid }), { "id": "sys", "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/evaluation.png)" }, "name": "目标管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "courseDesign": _formdiv = new U.UF.UI.form( "课程设计", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/course-design/index.html" }), { "id": "courseDesign", "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/courseDesign.png)" }, "name": "课程设计", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "program": _formdiv = new U.UF.UI.form( "编程平台", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://x.cocorobo.cn" }), { "id": "program", "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 "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 }), { "id": "class", "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/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 }), { "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 "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 }), { "id": "notice", "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/news.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": "https://docs.qq.com/desktop/" }), { "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 "study": _formdiv = new U.UF.UI.form( "学习中心", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 + "&tType=" + _type }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index "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; case "mindNetwork": //好友打开 _formdiv = new U.UF.UI.form( "思维网格", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 "train": //好友打开 _formdiv = new U.UF.UI.form( "训练平台", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://xunlian.cocorobo.cn/" }), { "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 "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; } } else if (_type == 1 && _oid == "91305d49-01ba-11ed-8c78-005056b86db5") { 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 () { } }, { 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; 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 }), { "id": "evaluate", "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/evaluation.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 }), { "id": "notice", "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/news.png)" }, "name": "通知公告", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "stuLibrary": _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/#/studyLibrary?userid=" + _userid }), { "id": "stuLibrary", "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/stuLibrary.png)" }, "name": "学习资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "program": _formdiv = new U.UF.UI.form( "编程平台", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://x.cocorobo.cn" }), { "id": "program", "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 "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 "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": "https://docs.qq.com/desktop/" }), { "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 "study": _formdiv = new U.UF.UI.form( "学习中心", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 + "&tType=" + _type }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index "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; case "mindNetwork": //好友打开 _formdiv = new U.UF.UI.form( "思维网格", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 "train": //好友打开 _formdiv = new U.UF.UI.form( "训练平台", $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://xunlian.cocorobo.cn/" }), { "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 "sys": _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/#/evaluation?userid=" + _userid + "&oid=" + _oid }), { "id": "sys", "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/evaluation.png)" }, "name": "目标管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "courseDesign": _formdiv = new U.UF.UI.form( "课程设计", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/course-design/index.html" }), { "id": "courseDesign", "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/courseDesign.png)" }, "name": "课程设计", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; } } switch (str) { // AIprogram2 AI体验 aihub.cocorobo.cn // Pythonprogram Python编程 python-blockly.cocorobo.cn // AIprogram AI编程 ai-blockly.cocorobo.cn case "AIprogram2": //AI体验 _formdiv = new U.UF.UI.form( "AI体验", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://aihub.cocorobo.cn/" }), { "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/AIprogram2.png)" }, "name": "AI体验", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "Pythonprogram": //python编程 _formdiv = new U.UF.UI.form( "Python编程", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://python-blockly.cocorobo.cn/" }), { "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/Pythonprogram.png)" }, "name": "Python编程", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; case "AIprogram": //ai编程 _formdiv = new U.UF.UI.form( "ai编程平台", $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://ai-blockly.cocorobo.cn/" }), { "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/program.png)" }, "name": "ai编程平台", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } } break; } //U.MD.D.I.openClick(str); //如果有任务栏信息 if (_taskbar) { U.MD.D.T.taskbar(_taskbar); //创建任务处理 } } // U.MD.D.I.openClick = function(str){ // var click = ''; // switch(str){ // case 'friend': // click = '我的好友'; // break; // case 'domain': // click = '域名管理'; // break; // case 'disk': // click = '我的云盘'; // break; // case 'word': // click = 'Word'; // break; // case 'excel': // click = 'Execl'; // break; // case 'txt': // click = '文本文件'; // break; // case 'lookupFriend': // click = '查找好友'; // break; // case 'ftp': // click = 'FTP'; // break; // case 'group': // click = '群组'; // break; // case 'set': // click = '我的设置'; // break; // case 'systemSet': // click = '系统设置'; // break; // case 'boomYun': // click = '互联办公'; // break; // case 'xz': // click = '云端下载'; // break; // case 'client': // click = '有思浏览器'; // break; // case 'backEndProgramming': // click = '在线后台编程'; // break; // case 'frontEndProgramming': // click = '在线前端编程'; // break; // default: break; // } // if(U.MD.D.I.Ip && click){ // var clickUrl = ':12588/useClick.php?name=' + click + '&ip=' + U.MD.D.I.Ip; // U.MD.D.I.Mysqlrequest(clickUrl,function(data){ // }) // } // } /** *函数作用:ajax简易函数,使用post格式 *@param url {data} 后台地址 *@param data {data} 参数json *@param fn {data} 回调函数 * */ // U.MD.D.I.Mysqlrequest = function(url,fn){ // var xhr = new XMLHttpRequest(); // xhr.open("GET",url,true); // xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); // xhr.onreadystatechange = function(){ // if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 304)){ // fn.call(this,xhr.responseText); // } // }; // xhr.send(); // } /*判断是否是内网IP*/ // U.MD.D.I.isInnerIPFn = function(str){ // var curPageUrl = str; // var reg1 = /(http|ftp|https|www):\/\//g;//去掉前缀 // curPageUrl =curPageUrl.replace(reg1,''); // // console.log('curPageUrl-1 '+curPageUrl); // var reg2 = /\:+/g;//替换冒号为一点 // curPageUrl =curPageUrl.replace(reg2,'.'); // // console.log('curPageUrl-2 '+curPageUrl); // curPageUrl = curPageUrl.split('.');//通过一点来划分数组 // var ipAddress = curPageUrl[0]+'.'+curPageUrl[1]+'.'+curPageUrl[2]+'.'+curPageUrl[3]; // if(curPageUrl[2] != '16'){ // return ipAddress; // }else{ // return false; // } // } // U.MD.D.I.getUserIP = function(onNewIP) { // onNewIp - your listener function for new IPs // //compatibility for firefox and chrome // var myPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; // var pc = new myPeerConnection({ // iceServers: [] // }), // noop = function() {}, // localIPs = {}, // ipRegex = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g, // key; // function iterateIP(ip) { // if (!localIPs[ip]) onNewIP(ip); // localIPs[ip] = true; // } // //create a bogus data channel // pc.createDataChannel(""); // // create offer and set local description // pc.createOffer().then(function(sdp) { // sdp.sdp.split('\n').forEach(function(line) { // if (line.indexOf('candidate') < 0) return; // line.match(ipRegex).forEach(iterateIP); // }); // pc.setLocalDescription(sdp, noop, noop); // }).catch(function(reason) { // // An error occurred, so handle the failure to connect // }); // //sten for candidate events // pc.onicecandidate = function(ice) { // if (!ice || !ice.candidate || !ice.candidate.candidate || !ice.candidate.candidate.match(ipRegex)) return; // ice.candidate.candidate.match(ipRegex).forEach(iterateIP); // }; // } // U.MD.D.I.getUserIpBool = function(callback){ // U.MD.D.I.getUserIP(function(ip){ // alert("Got IP! :" + ip); // }); //} //#endregion U.MD.D.I.openApplicationJie = function (str, cid, stage, task, tool) { var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字 _formdiv, //创建任务栏时同时弹出的窗体元素。 _userinfo = US.userInfo, //登录用户信息 _userid = US.userInfo.userid //登录用户id let _iframe; var _jie = $$("div", { "style": { "position": "absolute", "bottom": "50px", "right": "50px", "zIndex": "9999", "backgroundColor": "#2268bc", "color": "#fff", "padding": "12px 20px", "cursor": "pointer", "borderRadius": "4px", }, "innerHTML": "提交作业" }) let _loading = document.createElement('div') _loading.style = "width:100%;height:100%;background:#0000008f;position:absolute;top:0;left:0;z-index:99999999999999;display: none;justify-content: center;align-items: center;" // _loading.id = ""; let _lchild = document.createElement('div') let _limg = document.createElement('img') _limg.src = 'https://pbl.cocorobo.cn/pbl-student-table/dist/js/loading.gif' _limg.style = "width: 26px;margin-right: 10px;" _lchild.appendChild(_limg) let _lspan = document.createElement('span') _lspan.innerHTML = "上传中..." _lchild.appendChild(_lspan) _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;" _loading.appendChild(_lchild) var _box = $$('div', { "style": { "position": "relative", "width": "100%", "height": "100%", }, }) _box.appendChild(_loading) _box.id = str + '_loadLi' switch (str) { case "whiteboard": _iframe = $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://iwb.cocorobo.cn/" }) _box.appendChild(_iframe); _box.appendChild(_jie); _formdiv = new U.UF.UI.form( "电子白板", _box, { "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 "mind": _iframe = $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/kityminder-editor/dist/index.html" }) _box.appendChild(_iframe); _box.appendChild(_jie); _formdiv = new U.UF.UI.form( "思维导图", _box, { //"/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": _iframe = $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://docs.qq.com/desktop/" }) _box.appendChild(_iframe); _box.appendChild(_jie); _formdiv = new U.UF.UI.form( "协同文档", _box, { "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 "mindNetwork": //好友打开 _iframe = $$("iframe", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "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 }) _box.appendChild(_iframe); _box.appendChild(_jie); _formdiv = new U.UF.UI.form( "思维网格", _box, { "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; } const script1 = document.createElement("script"); script1.type = "text/javascript"; script1.src = "https://pbl.cocorobo.cn/pbl-student-table/dist/js/jquery-3.6.0.min.js"; const script2 = document.createElement("script"); script2.type = "text/javascript"; script2.src = "https://pbl.cocorobo.cn/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js"; const script3 = document.createElement("script"); script3.type = "text/javascript"; script3.src = "https://html2canvas.hertzen.com/dist/js/html2canvas.min.js"; const script4 = document.createElement("script"); script4.type = "text/javascript"; script4.src = "https://pbl.cocorobo.cn/pbl-student-table/dist/js/jietu2.js"; if (_iframe) { if (str == 'doc') { U.UF.DL.iframeLoad(_iframe, function () { _iframe.contentWindow.U.MD.O.W.load(); _iframe.contentWindow.document.body.appendChild(script1); _iframe.contentWindow.document.body.appendChild(script2); // _iframe.contentWindow.document.body.appendChild(script3); _iframe.contentWindow.document.body.appendChild(script4); }) } else { _iframe.onload = () => { _iframe.contentWindow.document.body.appendChild(script1); _iframe.contentWindow.document.body.appendChild(script2); // _iframe.contentWindow.document.body.appendChild(script3); _iframe.contentWindow.document.body.appendChild(script4); }; } _jie.onclick = () => { _loading.style.display = 'flex' console.log(_loading); var _ajs = _iframe.contentWindow.document.createElement("script"); _ajs.type = "text/javascript"; _ajs.innerHTML = // 'console.log(' + _loading + ');\n' + 'var _js = document.createElement("script");\n' + '_js.type="text/javascript";\n' + '_js.src="https://html2canvas.hertzen.com/dist/html2canvas.min.js";\n' + "_js.onload = function(){\n" + ' var a = document.getElementsByTagName("img")\n' + ' for(var i = 0;i {\n" + '  var base64Url = canvas.toDataURL("image/png");\n' + 'var base64 = ""\n' + 'var file = dataURLtoFile_shishi(base64Url, "截图")\n' + "beforeUpload_shishi(file," + "'" + _userid + "'" + ", " + "'" + cid + "'" + ", " + "'" + stage + "'" + ", " + "'" + task + "'" + ", " + "'" + tool + "'" + ", " + "'" + str + '_loadLi' + "'" + ")\n" + " });\n" + "}\n" + "document.head.appendChild(_js);\n"; _iframe.contentWindow.document.head.appendChild(_ajs); } } //U.MD.D.I.openClick(str); //如果有任务栏信息 if (_taskbar) { U.MD.D.T.taskbar(_taskbar); //创建任务处理 } }