/*
此处为桌面系统启动应用区域
*/
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": "teacherClassRoom", "style": { "cssText": "background-image:url(/img/icon/classRoom.png)" } },
    { "Name": "目标管理", "Url": "sys", "style": { "cssText": "background-image:url(/img/icon/evalua.png)" } },
    { "Name": "课程设计", "Url": "courseDesign", "style": { "cssText": "background-image:url(/img/icon/courseDesign.png)" } },
    { "Name": "训练平台", "Url": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.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/AIprogram.png)" } },
    { "Name": "源码编辑", "Url": "codeEdit", "style": { "cssText": "background-image:url(/img/icon/code.png)" } },
    { "Name": "MindMap", "Url": "MindMap", "style": { "cssText": "background-image:url(/img/icon/MIndMap.png)" } },
    { "Name": "翻译", "Url": "translation", "style": { "cssText": "background-image:url(/img/icon/translation.png)" } },
    { "Name": " 魔盒识字", "Url": "mohe", "style": { "cssText": "background-image:url(/img/icon/mohe.png)" } },
    { "Name": "24点", "Url": "24game", "style": { "cssText": "background-image:url(/img/icon/24game.png)" } },
    { "Name": "数学画板", "Url": "netWorkPanel", "style": { "cssText": "background-image:url(/img/icon/networkPanel.png)" } },
    { "Name": "GeoGebra", "Url": "GeoGebra", "style": { "cssText": "background-image:url(/img/icon/GeoGebra.png)" } },
    { "Name": "项目进展", "Url": "case", "style": { "cssText": "background-image:url(/img/icon/case.png)" } },
    // { "Name": "国家教育", "Url": "resources", "style": { "cssText": "background-image:url(/img/icon/resources.png)" } },
    { "Name": "赛诺梵", "Url": "snf", "style": { "cssText": "background-image:url(/img/icon/snf.png)" } },
    { "Name": "汉字宫", "Url": "han", "style": { "cssText": "background-image:url(/img/icon/han.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": "my", "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)" } },
    // { "Name": "训练平台", "Url": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.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/AIprogram.png)" } },
    // { "Name": "源码编辑", "Url": "codeEdit", "style": { "cssText": "background-image:url(/img/icon/code.png)" } },
    // { "Name": "MindMap", "Url": "MindMap", "style": { "cssText": "background-image:url(/img/icon/MIndMap.png)" } },
    // { "Name": "翻译", "Url": "translation", "style": { "cssText": "background-image:url(/img/icon/translation.png)" } },
    // { "Name": " 魔盒识字", "Url": "mohe", "style": { "cssText": "background-image:url(/img/icon/mohe.png)" } },
    // { "Name": "24点", "Url": "24game", "style": { "cssText": "background-image:url(/img/icon/24game.png)" } },
    // { "Name": "数学画板", "Url": "netWorkPanel", "style": { "cssText": "background-image:url(/img/icon/networkPanel.png)" } },
    // { "Name": "GeoGebra", "Url": "GeoGebra", "style": { "cssText": "background-image:url(/img/icon/GeoGebra.png)" } },
    // { "Name": "国家教育", "Url": "resources", "style": { "cssText": "background-image:url(/img/icon/resources.png)" } },
    { "Name": "汉字宫", "Url": "han", "style": { "cssText": "background-image:url(/img/icon/han.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": "sys", "style": { "cssText": "background-image:url(/img/icon/evalua.png)" } },
    { "Name": "课程设计", "Url": "courseDesign", "style": { "cssText": "background-image:url(/img/icon/courseDesign.png)" } },
    { "Name": "训练平台", "Url": "train", "style": { "cssText": "background-image:url(/img/icon/trainPlatform.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/AIprogram.png)" } },
    { "Name": "源码编辑", "Url": "codeEdit", "style": { "cssText": "background-image:url(/img/icon/code.png)" } },
    { "Name": "MindMap", "Url": "MindMap", "style": { "cssText": "background-image:url(/img/icon/MIndMap.png)" } },
    // { "Name": "国家教育", "Url": "resources", "style": { "cssText": "background-image:url(/img/icon/resources.png)" } },
];

U.MD.D.I.orgDeskIcon = [
    { "Name": "项目管理", "Url": "project", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgProject.png)" } },
    { "Name": "学习中心", "Url": "study", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgStudy.png)" } },
    { "Name": "学生评价", "Url": "evaluate", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgEva.png)" } },
    { "Name": "项目进展", "Url": "case", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgCase.png)" } },
];

U.MD.D.I.orgStemDeskIcon = [
    { "Name": "项目管理", "Url": "project", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgProject.png)" } },
    { "Name": "学习中心", "Url": "study", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgStudy.png)" } },
    { "Name": "学生管理", "Url": "student", "style": { "cssText": "background-image:url(/img/icon/student.png)" } },
    { "Name": "学生评价", "Url": "evaluate", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgEva.png)" } },
    { "Name": "我的资料", "Url": "my", "style": { "cssText": "background-image:url(/img/icon/myMessage.png)" } },
    { "Name": "目标管理", "Url": "sys", "style": { "cssText": "background-image:url(/img/icon/evalua.png)" } },
    { "Name": "课程设计", "Url": "courseDesign", "style": { "cssText": "background-image:url(/img/icon/courseDesign.png)" } },
    { "Name": "项目进展", "Url": "case", "style": { "cssText": "background-image:url(/img/icon/case.png)" } },
];

U.MD.D.I.hanDeskIcon = [
    { "Name": "项目管理", "Url": "project", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgProject.png)" } },
    { "Name": "学习中心", "Url": "study", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgStudy.png)" } },
    { "Name": "学生评价", "Url": "evaluate", "style": { "cssText": "background-image:url(/img/icon/orgIcon/orgEva.png)" } },
    { "Name": "汉字家族", "Url": "hanFamily", "style": { "cssText": "background-image:url(/img/icon/hanFamily.png)" } },
    { "Name": "国学经典", "Url": "hanClassics", "style": { "cssText": "background-image:url(/img/icon/hanClassics.png)" } },
    { "Name": "笔画训练", "Url": "hanTraining", "style": { "cssText": "background-image:url(/img/icon/hanTraining.png)" } },
    { "Name": "书法课堂", "Url": "hanClass", "style": { "cssText": "background-image:url(/img/icon/hanClass.png)" } },
    { "Name": "汉字宫", "Url": "han", "style": { "cssText": "background-image:url(/img/icon/han.png)" } },
    { "Name": " 魔盒识字", "Url": "mohe", "style": { "cssText": "background-image:url(/img/icon/mohe.png)" } },
];

U.MD.D.I.GMteacherDeskIcon = [
    { "Name": "项目管理", "Url": "projectGM", "style": { "cssText": "background-image:url(/img/icon/gm/courseMange.png)" } },
    { "Name": "学习中心", "Url": "studyGM", "style": { "cssText": "background-image:url(/img/icon/gm/learning.png)" } },
    { "Name": "学生管理", "Url": "studentGM", "style": { "cssText": "background-image:url(/img/icon/gm/student.png)" } },
    { "Name": "学生评价", "Url": "evaluateGM", "style": { "cssText": "background-image:url(/img/icon/gm/evaluate.png)" } },
    { "Name": "班级管理", "Url": "classGM", "style": { "cssText": "background-image:url(/img/icon/gm/class.png)" } },
    // { "Name": "我的资料", "Url": "dataGM", "style": { "cssText": "background-image:url(/img/icon/gm/data.png)" } },
    { "Name": "素材库", "Url": "meterialGM", "style": { "cssText": "background-image:url(/img/icon/gm/material.png)" } },
    // { "Name": "消息通知", "Url": "messageGM", "style": { "cssText": "background-image:url(/img/icon/gm/message.png)" } },
    { "Name": "案例征集", "Url": "gpbl", "style": { "cssText": "background-image:url(/img/icon/gpbl2.png)" } },
];

U.MD.D.I.GMorganizerDeskIcon = [
    { "Name": "项目管理", "Url": "projectGM", "style": { "cssText": "background-image:url(/img/icon/gm/courseMange.png)" } },
    { "Name": "学习中心", "Url": "studyGM", "style": { "cssText": "background-image:url(/img/icon/gm/learning.png)" } },
    { "Name": "学生管理", "Url": "studentGM", "style": { "cssText": "background-image:url(/img/icon/gm/student.png)" } },
    { "Name": "学生评价", "Url": "evaluateGM", "style": { "cssText": "background-image:url(/img/icon/gm/evaluate.png)" } },
    // { "Name": "班级管理", "Url": "classGM", "style": { "cssText": "background-image:url(/img/icon/gm/class.png)" } },
    { "Name": "项目进展", "Url": "caseGM", "style": { "cssText": "background-image:url(/img/icon/gm/case.png)" } },
    { "Name": "学校管理", "Url": "schoolGM", "style": { "cssText": "background-image:url(/img/icon/gm/school.png)" } },
    { "Name": "教师管理", "Url": "teacherGM", "style": { "cssText": "background-image:url(/img/icon/gm/teacher.png)" } },
    // { "Name": "我的资料", "Url": "dataGM", "style": { "cssText": "background-image:url(/img/icon/gm/data.png)" } },
    { "Name": "素材库", "Url": "meterialGM", "style": { "cssText": "background-image:url(/img/icon/gm/material.png)" } },
    { "Name": "项目审核", "Url": "examineGM", "style": { "cssText": "background-image:url(/img/icon/gm/examine.png)" } },
    // { "Name": "消息通知", "Url": "messageGM", "style": { "cssText": "background-image:url(/img/icon/gm/message.png)" } },
    { "Name": "案例征集", "Url": "gpbl", "style": { "cssText": "background-image:url(/img/icon/gpbl2.png)" } },
];

U.MD.D.I.GMstudentDeskIcon = [
    { "Name": "学习中心", "Url": "studyGM", "style": { "cssText": "background-image:url(/img/icon/gm/learning.png)" } },
    { "Name": "我的评价", "Url": "evaluateSGM", "style": { "cssText": "background-image:url(/img/icon/gm/evaluate.png)" } },
    // { "Name": "我的资料", "Url": "dataGM", "style": { "cssText": "background-image:url(/img/icon/gm/data.png)" } },
    { "Name": "素材库", "Url": "meterialGM", "style": { "cssText": "background-image:url(/img/icon/gm/material.png)" } },
    // { "Name": "消息通知", "Url": "messageGM", "style": { "cssText": "background-image:url(/img/icon/gm/message.png)" } },
];

U.MD.D.I.teacherDeskIcon = [
    { "Name": "项目管理", "Url": "projectGM", "style": { "cssText": "background-image:url(/img/icon/gm/courseMange.png)" } },
    { "Name": "学习中心", "Url": "studyGM", "style": { "cssText": "background-image:url(/img/icon/gm/learning.png)" } },
    { "Name": "学生管理", "Url": "studentGM", "style": { "cssText": "background-image:url(/img/icon/gm/student.png)" } },
    { "Name": "学生评价", "Url": "evaluateGM", "style": { "cssText": "background-image:url(/img/icon/gm/evaluate.png)" } },
    { "Name": "班级管理", "Url": "classGM", "style": { "cssText": "background-image:url(/img/icon/gm/class.png)" } },
    { "Name": "我的资料", "Url": "dataGM", "style": { "cssText": "background-image:url(/img/icon/gm/data.png)" } },
    { "Name": "项目进展", "Url": "caseGM", "style": { "cssText": "background-image:url(/img/icon/gm/case.png)" } },
    { "Name": "素材库", "Url": "meterialGM", "style": { "cssText": "background-image:url(/img/icon/gm/material.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,
        _org = US.userInfo.org,
        _oid = US.userInfo.organizeid,
        _role = US.userInfo.role,
        _teacherDesktopIconInfo = U.MD.D.I.teacherDeskIcon, //获取教师端桌面图标
        _studentDesktopIconInfo = U.MD.D.I.studentDeskIcon, //获取学生端桌面图标
        _orgDesktopIconInfo = U.MD.D.I.orgDeskIcon, //获取组织桌面图标
        _orgStemDeskIcon = U.MD.D.I.orgStemDeskIcon,
        _hanDeskIcon = U.MD.D.I.hanDeskIcon,
        _schoolDesktopIconInfo = U.MD.D.I.schoolDeskIcon, //获取测试学校桌面图标
        _GMteacherDesktopIconInfo = U.MD.D.I.GMteacherDeskIcon, //获取光明学校桌面图标
        _GMstudentDesktopIconInfo = U.MD.D.I.GMstudentDeskIcon; //获取光明学校桌面图标
    _GMorganizerDesktopIconInfo = U.MD.D.I.GMorganizerDeskIcon; //获取光明学校桌面图标
    //清楚桌面图标
    el.innerHTML = "";
    //循环创建桌面图标
    if (_type == 2 && _oid != "91305d49-01ba-11ed-8c78-005056b86db5" && _org != "eb2af5e9-ac3d-46b6-9fe3-3c1c364f0217") {
        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", "innerHTML": _studentDesktopIconInfo[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _oid == "d9db3320-503a-11ed-8c78-005056b86db5") {
        for (i = 0; i < _hanDeskIcon.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_hanDeskIcon[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_hanDeskIcon[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _hanDeskIcon[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _hanDeskIcon[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _org == "7ada499f-4ec7-11ed-8c78-005056b86db5") {
        for (i = 0; i < _orgStemDeskIcon.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_orgStemDeskIcon[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_orgStemDeskIcon[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _orgStemDeskIcon[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _orgStemDeskIcon[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _org == "eb2af5e9-ac3d-46b6-9fe3-3c1c364f018d" && _role == 0) {
        for (i = 0; i < _orgDesktopIconInfo.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_orgDesktopIconInfo[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_orgDesktopIconInfo[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _orgDesktopIconInfo[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _orgDesktopIconInfo[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _org == "eb2af5e9-ac3d-46b6-9fe3-3c1c364f0217" && _role === 1) {
        for (i = 0; i < _GMorganizerDesktopIconInfo.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMorganizerDesktopIconInfo[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMorganizerDesktopIconInfo[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _GMorganizerDesktopIconInfo[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _GMorganizerDesktopIconInfo[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _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", "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", "innerHTML": _studentDesktopIconInfo[i].Name }, _iconcontent);
        }
    } else if ((_type == 1 || _type == 4) && _org == "eb2af5e9-ac3d-46b6-9fe3-3c1c364f0217") {
        for (i = 0; i < _GMteacherDesktopIconInfo.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMteacherDesktopIconInfo[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMteacherDesktopIconInfo[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _GMteacherDesktopIconInfo[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _GMteacherDesktopIconInfo[i].Name }, _iconcontent);
        }
    } else if (_type == 2 && _org == "eb2af5e9-ac3d-46b6-9fe3-3c1c364f0217") {
        for (i = 0; i < _GMstudentDesktopIconInfo.length; i++) {
            _content = $$("div", {
                className: "U_MD_D_KO",
                "onmousedown": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMstudentDesktopIconInfo[i]]),
                "onclick": U.UF.C.closure(function (obj) {
                    //防止拖动图标即打开了桌面应用
                    U.MD.D.click(this, obj);
                }, [_GMstudentDesktopIconInfo[i]])
            }, _frag); // 
            _iconcontent = $$("div", { className: "U_MD_D_KOA" }, _content);
            $$("div", { className: "U_MD_D_KOS U_Img", "style": _GMstudentDesktopIconInfo[i].style }, _iconcontent);
            $$("div", { className: "U_MD_D_KOX", "innerHTML": _GMstudentDesktopIconInfo[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", "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, ol = (US.width - (Math.floor(US.width / 150) * 150)) / 2; //用于循环处理
    top = top || 70; //如果没有设置元素的间距处理默认上间距为15
    left = (US.width - (Math.min(Math.floor(US.width / 150), childs.length) * 150)) / 2; //left || 20; //如果没有设置元素的间距处理默认左间距为15
    //循环所有的图标,设置每个图标的间距,打印顺序是竖排打印的方式
    for (i = 0; i < childs.length; i++) {
        //如果竖排top超过了范围处理
        if (left + 150 > US.width - 10) {
            //left超过了页面范围处理,则向上重叠打印处理
            if ((top + 180) > US.Height) {
                top -= 150;
                left -= 150;
            }
            //没有超过范围,那么left+90添加到下一个竖排打印
            else {
                top += 150;
                left = ol;
            };
        }
        //给图标的位置赋值
        U.selectEl(childs[i]).css({ bottom: top + "px", left: left + "px" });
        if (i < childs.length - 1) {
            //页面图标每次向下加95
            left += 150;
        }
    }
    //返回最后调用的图标的位置
    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;
    U.MD.D.I.IsDrag = false;
}

/**
 * 拖动结束后,这里是定位处理,以网状的形式定位
 *
 * @param  {element} 拖动的元素
 * @return  {object} 命名空间
 */
U.MD.D.iconUp = function (el) {
    var _top = 20,
        _left = 20,
        _margin,
        _childs = U.selectEl("#U_MD_D_K").Child(), //桌面所有的图标
        _positioninfo = U.UF.EL.getElementInfo(el); //获取拖动结束的元素的位置
    if (_positioninfo["OT"] > 20) {
        //网状的形式定位,如果差超过了55,那么向下定位,否则向上定位
        _margin = ((_positioninfo["OT"] - 20) % 150 > 55 && _positioninfo["OT"] + 150 < US.height) ? 1 : 0;
        _top = (Math.floor((_positioninfo["OT"] - 20) / 150) + _margin) * 150 + 20;
    }
    if (_positioninfo["OL"] > 20) {
        //网状的形式定位,如果差超过了90,那么向右定位,否则向左定位
        _margin = ((_positioninfo["OL"] - 20) % 150 > 45 && _positioninfo["OL"] + 150 < US.width) ? 1 : 0;
        _left = (Math.floor((_positioninfo["OL"] - 20) / 150) + _margin) * 150 + 20
    }
    //while循环判断么一个重叠的元素
    do {
        _positioninfo = U.MD.D.iconPostion([el], _top, _left); //给重叠的元素向下定位
        _top = _positioninfo[0] + 150; //得到定位后的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.screenType && e.data.screenType == "2") { //项目管理传入
        U.MD.D.I.openInApplication("studyDetail", e.data.cid, e.data.screenType, 4)
        //3是展示全部阶段  2学生 1老师 4专家
    } else if (e.data.screenType && e.data.screenType == "3") { //项目管理传入
        U.MD.D.I.openInApplication("studyDetail", e.data.cid, 2, 1)
    } else if (e.data.screenType && e.data.screenType == "2gm") { //项目管理传入
        U.MD.D.I.openInApplication("studyDetailGM", e.data.cid, e.data.screenType, 4)
        //3是展示全部阶段  2学生 1老师 4专家
    } else if (e.data.screenType && e.data.screenType == "3gm") { //项目管理传入
        U.MD.D.I.openInApplication("studyDetailGM", e.data.cid, 2, 1)
    } 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");
        U.UF.F.windowZooming(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "2") {
        var _formel = document.getElementById("studyDetail");
        U.UF.F.windowZooming(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "2gm") {
        var _formel = document.getElementById("studyDetail");
        U.UF.F.windowZooming(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "3") {
        var _formel = document.getElementById("studentStudy");
        U.UF.F.windowZooming(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "6") {
        var _formel = document.getElementById("study");
        //如果最大化了,那么就把他缩小
        // if (_formel.ismaximize) {
        //     return;
        // }
        // U.UF.F.windowZooming(_formel);
        U.UF.F.topWindow(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "4") {
        var _formel = document.getElementById("studyDetail");
        //如果最大化了,那么就把他缩小
        // if (_formel.ismaximize) {
        //     return;
        // }
        // U.UF.F.windowZooming(_formel);
        U.UF.F.topWindow(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "5") {
        var _formel = document.getElementById("studentStudy");
        // if (_formel.ismaximize) {
        //     return;
        // }
        // U.UF.F.windowZooming(_formel);
        U.UF.F.topWindow(_formel);
    } else if (e.data.allScreen && e.data.allScreen == "5gm") {
        var _formel = document.getElementById("study");
        // if (_formel.ismaximize) {
        //     return;
        // }
        // U.UF.F.windowZooming(_formel);
        U.UF.F.topWindow(_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")
    } else if (e.data.tools && e.data.tools == "25") {
        U.MD.D.I.openApplication("sys")
    } else if (e.data.tools && e.data.tools == "26") {
        // U.MD.D.I.openApplication("courseDesign")
        U.MD.D.I.openApplicationJie("courseDesign", e.data.cid, e.data.stage, e.data.task, e.data.tool)
    } else if (e.data.tools && e.data.tools == "31") {
        U.MD.D.I.openApplication("netWorkPanel")
    } else if (e.data.tools && e.data.tools == "32") {
        U.MD.D.I.openApplication("codeEdit")
    } else if (e.data.tools && e.data.tools == "28") {
        U.MD.D.I.openApplication("translation")
    } else if (e.data.tools && e.data.tools == "37") {
        U.MD.D.I.openApplication("mohe")
    } else if (e.data.tools && e.data.tools == "38") {
        U.MD.D.I.openApplication("24game")
    } else if (e.data.tools && e.data.tools == "39") {
        U.MD.D.I.openApplication("GeoGebra")
    } else if (e.data.tools && e.data.tools == "43") {
        U.MD.D.I.openApplication("studentEvaluate")
    } else if (e.data.tools && e.data.tools == "44") {
        U.MD.D.I.openInApplication("hanUrl", '', '', '')
    } else if (e.data.tools && e.data.tools == "46") {
        U.MD.D.I.openApplication("project")
    }

});

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, screenType, tType) {
    var _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid, //登录用户id
        _oid = _userinfo.organizeid,
        _type = US.userInfo.type,
        _org = US.userInfo.org,
        _classId = US.userInfo.classid;
    if (_type == 4) {
        tType = 4
    }
    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", { "allow": "camera *; microphone *;display-capture", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/courseDetail?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&courseId=" + data + "&tType=" + tType + "&cid=" + _classId + "&screenType=" + screenType }), {
                    "id": "studyDetail",
                    "style": { "width": "100%", "height": "100%", "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 "studyDetailGM":
            if (!_userinfo || Object.keys(_userinfo).length === 0) {
                setTimeout(() => {
                    U.MD.U.L.login();
                }, 2000);
            } else {
                _formdiv = new U.UF.UI.form(
                    "项目详情",
                    $$("iframe", { "allow": "camera *; microphone *;display-capture", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/courseDetailGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&courseId=" + data + "&tType=" + tType + "&cid=" + _classId + "&screenType=" + screenType }), {
                    "id": "studyDetail",
                    "style": { "width": "100%", "height": "100%", "overflow": 'hidden' },
                    "onresize": function () { }
                }, {
                    closecallback: function () { }
                }, { "style": { "height": "36px" } }).form; //创建窗体
                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/gm/learning.png)" }, "name": "学习中心", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
                // window.open(US.Config.bpbl + "/pbl-student-table/dist/#/courseDetailGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&courseId=" + data + "&tType=" + tType + "&cid=" + _classId + "&screenType=" + screenType, "学习中心", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
                break;
            }
        case "hanUrl":
            if (!_userinfo || Object.keys(_userinfo).length === 0) {
                setTimeout(() => {
                    U.MD.U.L.login();
                }, 2000);
            } else {
                _formdiv = new U.UF.UI.form(
                    "汉字宫",
                    $$("iframe", { "allow": "camera *; microphone *;display-capture", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//school.hanzigon.cn/?appid=734714090237947#/material/video?grade_id=62&lesson_code=621&id=2432" }), {
                    "id": "hanUrl",
                    "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/hanClass.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,
        _org = US.userInfo.org,
        _role = US.userInfo.role,
        _classId = US.userInfo.classid,
        _TscreenType = 1
    _screenType = 2,
        _SscreenType = 3;
    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": US.Config.bpbl + "/pbl-student-table/dist/#/project?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _SscreenType }), {
                    "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": US.Config.bpbl + "/pbl-student-table/dist/#/works?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/data?userid=" + _userid + "&org=" + _org }), {
                    "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": "70%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/library?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/ask?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/note?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "" }), {
            //             "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" }), { //"/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", { "allow": "camera *; microphone *;display-capture","webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _SscreenType }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                    "id": "studentStudy",
                    "style": { "width": "100%", "height": "100%", "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": "train",
                    "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/trainPlatform.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": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid + "&org=" + _org }), {
                    "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", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/liveRoom?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-student-table/dist/#/project?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _SscreenType }), {
                    "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": US.Config.bpbl + "/pbl-student-table/dist/#/works?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/data?userid=" + _userid + "&org=" + _org }), {
                    "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": "70%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/library?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/ask?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/note?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "" }), {
            //             "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 "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": "train",
                    "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/trainPlatform.png)" }, "name": "训练平台", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
                break;
            case "studentStudy":
                _formdiv = new U.UF.UI.form(
                    "学习中心",
                    $$("iframe", { "allow": "camera *; microphone *;display-capture","webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _SscreenType }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                    "id": "studentStudy",
                    "style": { "width": "100%", "height": "100%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid + "&org=" + _org }), {
                    "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", { "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/liveRoom?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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 || _type == 4) && _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": US.Config.bpbl + "/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/student?userid=" + _userid + "&oid=" + _oid + "&cid=" + _classId + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/evaluation?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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/evalua.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-vue" }), {
                    "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": "70%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/class?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/data?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/notice?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/library?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/ask?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/note?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "" }), {
            //             "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 "study":

                _formdiv = new U.UF.UI.form(
                    "学习中心",
                    $$("iframe", { "allow": "camera *; microphone *;display-capture","webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _TscreenType }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                    "id": "study",
                    "style": { "width": "100%", "height": "100%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid + "&org=" + _org }), {
                    "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/trainPlatform.png)" }, "name": "训练平台", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
                break;
            case "teacherClassRoom": //好友打开

                _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": US.Config.bpbl + "/pbl-teacher-table/dist/#/classRoom?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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 || _type == 4) && _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": US.Config.bpbl + "/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/notice?userid=" + _userid + "&org=" + _org }), {
                    "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/studyLibrary?userid=" + _userid + "&org=" + _org }), {
                    "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": "70%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/ask?userid=" + _userid + "&org=" + _org }), {
                    "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": "/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 "study":

                _formdiv = new U.UF.UI.form(
                    "学习中心",
                    $$("iframe", { "allow": "camera *; microphone *;display-capture","webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "", "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _TscreenType }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                    "id": "study",
                    "style": { "width": "100%", "height": "100%", "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": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid + "&org=" + _org }), {
                    "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": "train",
                    "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/trainPlatform.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": US.Config.bpbl + "/pbl-teacher-table/dist/#/evaluation?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                    "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/evalua.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-vue" }), {
                    "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;
        }
    } else if (!_type) {
        switch (str) {
            case "my":
                _formdiv = new U.UF.UI.form(
                    "我的资料",
                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/data?userid=" + _userid + "&org=" + _org }), {
                    "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;
        }
    }

    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", "allow": "camera", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://aihub.cocorobo.cn/" }), {
                "id": "AIprogram2",
                "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": "Pythonprogram",
                "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/?lang=zh-hans" }), {
                "id": "AIprogram",
                "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/AIprogram.png)" }, "name": "AI编程平台", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "resources": //国家教育
            _formdiv = new U.UF.UI.form(
                "国家教育",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://so.eduyun.cn/synResource" }), {
                "id": "resources",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/resources.png)" }, "name": "国家教育", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "codeEdit": //源码编辑
            _formdiv = new U.UF.UI.form(
                "源码编辑",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://kitten.codemao.cn/" }), {
                "id": "codeEdit",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/code.png)" }, "name": "源码编辑", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break; //
        case "MindMap": //MindMap
            _formdiv = new U.UF.UI.form(
                "MindMap",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//cloud.cocorobo.cn/mind/" }), {
                "id": "MindMap",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/MIndMap.png)" }, "name": "MindMap", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "netWorkPanel": //netWorkPanel
            _formdiv = new U.UF.UI.form(
                "netWorkPanel",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//www.netpad.net.cn/svg.html" }), {
                "id": "netWorkPanel",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/netWorkPanel.png)" }, "name": "netWorkPanel", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "GeoGebra": //GeoGebra
            _formdiv = new U.UF.UI.form(
                "GeoGebra",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//www.geogebra.org/calculator" }), {
                "id": "GeoGebra",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/GeoGebra.png)" }, "name": "GeoGebra", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "translation": //翻译
            _formdiv = new U.UF.UI.form(
                "翻译",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//dict.youdao.com/" }), {
                "id": "translation",
                "style": { "width": "80%", "height": "90%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/translation.png)" }, "name": "翻译", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "mohe": //魔盒
            _formdiv = new U.UF.UI.form(
                "魔盒识字",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//games.cocorobo.cn/view/index.html#/" }), {
                "id": "mohe",
                "style": { "width": "375px", "height": "667px", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/mohe.png)" }, "name": "魔盒识字", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "24game": //24点
            _formdiv = new U.UF.UI.form(
                "24点",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//24.cocorobo.cn/#/index" }), {
                "id": "24game",
                "style": { "width": "375px", "height": "667px", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/24game.png)" }, "name": "24点", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "case":
            _formdiv = new U.UF.UI.form(
                "项目进展",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/CaseDesign?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "case",
                "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/case.png)" }, "name": "项目进展", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "snf":
            _formdiv = new U.UF.UI.form(
                "赛诺梵",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "//try.cynovan.com/standard/?trial=true&data=%7B%22username%22%3A%22cynovanDemo%22%2C%22password%22%3A%22cynovanDemo%22%7D&redirect_uri=http://janus.cynovan.com/#/app/workflow/menu/1/r/6343ce2ac00fa32609d1f91b" }), {
                "id": "snf",
                "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/snf.png)" }, "name": "赛诺梵", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "hanFamily":
            _formdiv = new U.UF.UI.form(
                "汉字家族",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://school.hanzigon.cn/?appid=734714090237947#/hzjz" }), {
                "id": "hanFamily",
                "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/hanFamily.png)" }, "name": "汉字家族", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "hanClassics":
            _formdiv = new U.UF.UI.form(
                "国学经典",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://school.hanzigon.cn/?appid=734714090237947#/gxjd" }), {
                "id": "hanClassics",
                "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/hanClassics.png)" }, "name": "国学经典", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "hanTraining":
            _formdiv = new U.UF.UI.form(
                "笔画训练",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://school.hanzigon.cn/?appid=734714090237947#/bhxl" }), {
                "id": "hanTraining",
                "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/hanTraining.png)" }, "name": "笔画训练", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "hanClass":
            _formdiv = new U.UF.UI.form(
                "书法课堂",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://school.hanzigon.cn/?appid=734714090237947#/sfkt" }), {
                "id": "hanClass",
                "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/hanClass.png)" }, "name": "书法课堂", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;
        case "han":
            _formdiv = new U.UF.UI.form(
                "汉字宫",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://school.hanzigon.cn/?appid=734714090237947#/home" }), {
                "id": "han",
                "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/han.png)" }, "name": "汉字宫", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            break;



        case "projectGM": //项目管理
            _formdiv = new U.UF.UI.form(
                "项目管理",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "projectGM",
                "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/gm/courseMange.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/courseGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "项目管理", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        case "studyGM"://学习中心
            _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": US.Config.bpbl + "/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _TscreenType }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
                "id": "study",
                "style": { "width": "100%", "height": "100%", "overflow": 'hidden' },
                "onresize": function () { }
            }, {
                closecallback: function () { }
            }, { "style": { "height": "36px" } }).form; //创建窗体
            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/gm/learning.png)" }, "name": "学习中心", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            // window.open(US.Config.bpbl + "/pbl-student-table/dist/#/indexGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&tType=" + _type + "&cid=" + _classId + "&screenType=" + _TscreenType, "学习中心", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;

        // studentGM
        case "studentGM"://学生管理
            _formdiv = new U.UF.UI.form(
                "学生管理",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/studentGM?userid=" + _userid + "&oid=" + _oid + "&cid=" + _classId + "&org=" + _org }), {
                "id": "studentGM",
                "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/gm/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/studentGM?userid=" + _userid + "&oid=" + _oid + "&cid=" + _classId + "&org=" + _org, "学生管理", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        case "evaluateGM"://学生评价
            _formdiv = new U.UF.UI.form(
                "学生评价",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/worksGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "evaluateGM",
                "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/gm/evaluate.png)" }, "name": "学生评价", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/worksGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "学生评价", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;

        // classGM
        case "classGM"://班级管理
            _formdiv = new U.UF.UI.form(
                "班级管理",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/classGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "classGM",
                "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/gm/class.png)" }, "name": "班级管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/classGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "班级管理", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        // dataGM
        case "dataGM":
            _formdiv = new U.UF.UI.form(
                "我的资料",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/dataGM?userid=" + _userid + "&org=" + _org }), {
                "id": "dataGM",
                "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/gm/data.png)" }, "name": "我的资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/dataGM?userid=" + _userid + "&org=" + _org, "我的资料", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        // caseGM
        case "caseGM"://项目进展
            _formdiv = new U.UF.UI.form(
                "项目进展",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/CaseDesignGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "caseGM",
                "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/gm/case.png)" }, "name": "项目进展", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/CaseDesignGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "项目进展", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        // meterialGM
        case "meterialGM"://素材库
            _formdiv = new U.UF.UI.form(
                "素材库",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/libraryGM?userid=" + _userid + "&org=" + _org }), {
                "id": "meterialGM",
                "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/gm/material.png)" }, "name": "素材库", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/libraryGM?userid=" + _userid + "&org=" + _org, "素材库", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        // evaluateSGM
        case "evaluateSGM": //我的评价
            _formdiv = new U.UF.UI.form(
                "我的评价",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-student-table/dist/#/worksGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "evaluateSGM",
                "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/gm/evaluate.png)" }, "name": "我的评价", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }


            // window.open(US.Config.bpbl + "/pbl-student-table/dist/#/worksGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "我的评价", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        case "schoolGM": //学校管理
            _formdiv = new U.UF.UI.form(
                "学校管理",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/schoolGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "schoolGM",
                "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/gm/school.png)" }, "name": "学校管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }

            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/schoolGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "学校管理", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");
            break;
        case "teacherGM": //教师管理
            _formdiv = new U.UF.UI.form(
                "教师管理",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/teacherGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "teacherGM",
                "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/gm/teacher.png)" }, "name": "教师管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }


            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/teacherGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "教师管理", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");

            break;
        case "examineGM": //教师管理
            _formdiv = new U.UF.UI.form(
                "项目审核",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/examineGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org }), {
                "id": "examineGM",
                "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/gm/examine.png)" }, "name": "项目审核", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }


            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/examineGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org, "项目审核", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");

            break;
        case "messageGM": //消息通知
            _formdiv = new U.UF.UI.form(
                "消息通知",
                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/noticeGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&role=" + _role }), {
                "id": "messageGM",
                "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/gm/examine.png)" }, "name": "消息通知", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }


            // window.open(US.Config.bpbl + "/pbl-teacher-table/dist/#/noticeGM?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&role=" + _role, "消息通知", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");

            break;
        case "gpbl": //消息通知
            _formdiv = new U.UF.UI.form(
                "案例征集",
                $$("iframe", { "allow": "camera *; microphone *;display-capture;midi;encrypted-media;", "webkitallowfullscreen": "", "mozallowfullscreen": "", "allowfullscreen": "","frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pblgm.cocorobo.cn/#/login?userid=" + _userid + "&oid=" + _oid + "&org=" + _org + "&role=" + _role }), {
                "id": "gpbl",
                "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/gpbl2.png)" }, "name": "案例征集", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }


            // window.open("https://gdpbl.cocorobo.cn/#/login", "案例征集", "height=" + US.height + ", width=" + US.width + ", top=100, left=100, toolbar=no, menubar=0,  resizable=0, location=0, status=no");

            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;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_Jie' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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" + cid + stage + task + tool,
                "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":
            aTool = 3;
            _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" + cid + stage + task + tool,
                "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 "MindMap":
            aTool = 3;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "//cloud.cocorobo.cn/mind/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维导图",
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档",
                _box, {
                "id": "doc" + cid + stage + task + tool,
                "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(cid, stage, task, tool);
            })
            _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": //好友打开
            aTool = 7;
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维网格",
                _box, {
                "id": "mindNetwork" + cid + stage + task + tool,
                "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 "courseDesign":
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": "/course-design-vue"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "项目设计",
                _box, {
                "id": "courseDesign" + cid + stage + task + tool,
                "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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu2.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool);
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'courseDesign') {
            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(script4);
            })
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                // 
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'whiteboard') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = _iframe.onload = () => {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '3', _iframe)
            };
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 1) {
                text = JSON.stringify(_iframe.contentWindow.h.app.scene.elements)
            } else if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_Jie' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\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); //创建任务处理
    // }

}
U.MD.D.I.openApplicationJieE = function (str, cid, stage, task, tool) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid //登录用户id
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_JieE' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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" + cid + stage + task + tool,
                "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":
            aTool = 3;
            _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" + cid + stage + task + tool,
                "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 "MindMap":
            aTool = 3;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "//cloud.cocorobo.cn/mind/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维导图",
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档",
                _box, {
                "id": "doc" + cid + stage + task + tool,
                "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(cid, stage, task, tool);
            })
            _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": //好友打开
            aTool = 7;
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维网格",
                _box, {
                "id": "mindNetwork" + cid + stage + task + tool,
                "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 "courseDesign":
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": "/course-design-vue"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "项目设计",
                _box, {
                "id": "courseDesign" + cid + stage + task + tool,
                "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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
    script4.src = window.origin + "/js/Common/jietu2E.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool);
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'courseDesign') {
            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(script4);
            })
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                // 
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'whiteboard') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = _iframe.onload = () => {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '3', _iframe)
            };
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 1) {
                text = JSON.stringify(_iframe.contentWindow.h.app.scene.elements)
            } else if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_JieE' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\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); //创建任务处理
    // }

}
U.MD.D.I.openApplicationJieTeacher = function (str, cid, stage, task, tool, student) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userid = student.userid, //登录用户id
        _username = student.student //用户名字
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_JieTeacher' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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(
                "电子白板-" + _username,
                _box, {
                "id": "whiteboard" + cid + stage + task + tool + _userid,
                "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":
            aTool = 3;
            _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(
                "思维导图-" + _username,
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool + _userid,
                "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 "MindMap":
            aTool = 3;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "//cloud.cocorobo.cn/mind/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维导图-" + _username,
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool + _userid,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档-" + _username,
                _box, {
                "id": "doc" + cid + stage + task + tool + _userid,
                "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(cid, stage, task, tool);
            })
            _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": //好友打开
            aTool = 7;
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维网格-" + _username,
                _box, {
                "id": "mindNetwork" + cid + stage + task + tool + _userid,
                "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 "courseDesign":
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": "/course-design-vue"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "项目设计-" + _username,
                _box, {
                "id": "courseDesign" + cid + stage + task + tool + _userid,
                "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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu2.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool);
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'courseDesign') {
            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(script4);
            })
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                // 
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'whiteboard') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = _iframe.onload = () => {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '3', _iframe)
            };
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 1) {
                text = JSON.stringify(_iframe.contentWindow.h.app.scene.elements)
            } else if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_JieTeacher' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\n" +
                " });\n" +
                "}\n" +
                "document.head.appendChild(_js);\n";
            _iframe.contentWindow.document.head.appendChild(_ajs);
        }
    }
}

U.MD.D.I.openApplicationJieTeacherE = function (str, cid, stage, task, tool, student) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userid = student.userid, //登录用户id
        _username = student.student //用户名字
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_JieTeacherE' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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(
                "电子白板-" + _username,
                _box, {
                "id": "whiteboard" + cid + stage + task + tool + _userid,
                "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":
            aTool = 3;
            _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(
                "思维导图-" + _username,
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool + _userid,
                "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 "MindMap":
            aTool = 3;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "//cloud.cocorobo.cn/mind/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维导图-" + _username,
                _box, { //"/jsmind/example/demo.html" 
                "id": "mind" + cid + stage + task + tool + _userid,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档-" + _username,
                _box, {
                "id": "doc" + cid + stage + task + tool + _userid,
                "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(cid, stage, task, tool);
            })
            _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": //好友打开
            aTool = 7;
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": US.Config.bpbl + "/pbl-teacher-table/dist/#/Grid?userid=" + _userid
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "思维网格-" + _username,
                _box, {
                "id": "mindNetwork" + cid + stage + task + tool + _userid,
                "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 "courseDesign":
            _iframe = $$("iframe", {
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "allowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0; width:100%; height:100%;"
                },
                "src": "/course-design-vue"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "项目设计-" + _username,
                _box, {
                "id": "courseDesign" + cid + stage + task + tool + _userid,
                "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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu2.js";
    script4.src = window.origin + "/js/Common/jietu2E.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool);
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'courseDesign') {
            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(script4);
            })
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                // 
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'whiteboard') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = _iframe.onload = () => {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContent(cid, stage, task, tool, _userid, '3', _iframe)
            };
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 1) {
                text = JSON.stringify(_iframe.contentWindow.h.app.scene.elements)
            } else if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_JieTeacherE' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\n" +
                " });\n" +
                "}\n" +
                "document.head.appendChild(_js);\n";
            _iframe.contentWindow.document.head.appendChild(_ajs);
        }
    }
}


U.MD.D.I.getEditorContent = function (iframe) {
    return new Promise((resolve, reject) => {
        iframe.contentWindow.editor.minder.exportData('json').then(function (content) {
            console.log(content);
            resolve(content)
        });
    });
}

U.MD.D.I.getContent = function (cid, s, task, t, uid, type, iframe) {
    // U.A.Request(US.Config.pbl + "selectWord2?uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t + "&type=" + type, [], function (res) {
    //     if (res.value[0].length > 0) {
    //         // resolve(res.value[0][0].text);
    //         iframe.contentWindow.editor.minder.importData('json', res.value[0][0].text).then(function (data) {
    //             $(fileInput).val('');
    //         });
    //     }
    // }, [], { "type": "GET", "withCredentials": true });

    var xmlhttp;
    var Mac, Sn, DeviceId
    if (window.XMLHttpRequest) {
        //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
        xmlhttp = new XMLHttpRequest();
    } else {
        // IE6, IE5 浏览器执行代码
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.response && JSON.parse(xmlhttp.response)[0].length > 0) {
                // resolve(res.value[0][0].text);
                if (type == '2') {
                    iframe.contentWindow.editor.minder.importData('json', JSON.parse(xmlhttp.response)[0][0].text)
                } else if (type == '3') {
                    iframe.contentWindow.h.app.updateScene({ elements: JSON.parse(JSON.parse(xmlhttp.response)[0][0].text) })
                }
            } else {
                U.MD.D.I.getContents2(cid, s, task, t, uid, type, iframe)
            }
        }
    }
    xmlhttp.open("GET", US.Config.pbl + "selectWord2?uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t + "&type=" + type, true);
    xmlhttp.send();

}


U.MD.D.I.openApplicationJieS = function (str, cid, stage, task, tool) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid //登录用户id
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_JieS' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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": "whiteboards" + cid + stage + task + tool,
                "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":
            aTool = 3;
            _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": "minds" + cid + stage + task + tool,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档",
                _box, {
                "id": "docs" + cid + stage + task + tool,
                "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(cid, stage, task, tool, '2');
            })
            _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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu4.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool, '2');
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContents(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_JieS' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\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); //创建任务处理
    // }

}

U.MD.D.I.openApplicationJieStudio = function (str, cid, stage, task, tool) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid //登录用户id
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_JieStudio' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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": "whiteboards" + cid + stage + task + tool,
                "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":
            aTool = 3;
            _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": "minds" + cid + stage + task + tool,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档",
                _box, {
                "id": "docs" + cid + stage + task + tool,
                "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(cid, stage, task, tool, '2');
            })
            _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;
    }
    const script1 = document.createElement("script");
    script1.type = "text/javascript";
    // script1.src = US.Config.bpbl + "/pbl-student-table/dist/js/jquery-3.6.0.min.js";
    script1.src = "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js";
    const script2 = document.createElement("script");
    script2.type = "text/javascript";
    // script2.src = US.Config.bpbl + "/pbl-student-table/dist/js/aws-sdk-2.235.1.min.js";
    script2.src = "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js";
    const script3 = document.createElement("script");
    script3.type = "text/javascript";
    script3.charset = "UTF-8";
    script3.src = "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";
    const script4 = document.createElement("script");
    script4.type = "text/javascript";
    // script4.src = US.Config.bpbl + "/pbl-student-table/dist/js/jietu4.js";
    script4.src = "https://cloud.cocorobo.cn/js/Common/jietu5.js";

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool, '2');
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                // _iframe.contentWindow.document.body.appendChild(script3);
                _iframe.contentWindow.document.body.appendChild(script4);
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.document.body.appendChild(script1);
                _iframe.contentWindow.document.body.appendChild(script2);
                _iframe.contentWindow.document.body.appendChild(script4);
                U.MD.D.I.getContents(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } 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 = async () => {
            let text = ''
            if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
            }

            _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.charset="UTF-8";\n' +
                '_js.src="https://cloud.cocorobo.cn/js/Common/html2canvas.min.js";\n' +
                "_js.onload = function(){\n" +
                ' var a = document.getElementsByTagName("img")\n' +
                ' for(var i = 0;i<a.length;i++){a[i].crossOrigin="anonymous"}\n' +
                " html2canvas(document.body,{allowTaint: true,useCORS: true,height: document.body.scrollHeight,windowHeight: document.body.scrollHeight}).then(canvas => {\n" +
                '  var base64Url = canvas.toDataURL("image/png");\n' +
                'var base64 = "<img src=" + base64Url + " />"\n' +
                'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +
                "beforeUpload_shishi(file," +
                "'" +
                _userid +
                "'" +
                ", " +
                "'" +
                _cid +
                "'" +
                ", " +
                "'" +
                _stage +
                "'" +
                ", " +
                "'" +
                _task +
                "'" +
                ", " +
                "'" +
                _tool +
                "'" +
                ", " +
                "'" +
                (str + '_loadLi_JieStudio' + cid + stage + task + tool + _userid) +
                "'" +
                ", " +
                "'" +
                aTool +
                "'" +
                ", " +
                "`" +
                text +
                "`" +
                ")\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); //创建任务处理
    // }

}

U.MD.D.I.openApplicationYu = function (str, cid, stage, task, tool) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid //登录用户id
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_Yu' + cid + stage + task + tool + _userid
    switch (str) {
        case "whiteboard":
            aTool = 1;
            _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": "whiteboards_Yu" + cid + stage + task + tool,
                "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":
            aTool = 3;
            _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": "minds_Yu" + cid + stage + task + tool,
                "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":
            aTool = 6;
            _iframe = $$("iframe", {
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "/Office/Word/WordEditArea.htm"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "协同文档",
                _box, {
                "id": "docs_Yu" + cid + stage + task + tool,
                "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(cid, stage, task, tool, '2');
            })
            _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 "CocoPi":
            aTool = 57;
            _iframe = $$("iframe", {
                "allowpaymentrequest": "allowpaymentrequest",
                "allow": "camera *; microphone *;display-capture;midi;encrypted-media;usb",
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "https://pi.cocorobo.cn/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "CocoPi",
                _box, {
                "id": "CocoPi_Yu" + cid + stage + task + tool,
                "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/cocopi.png)"
                },
                "name": "CocoPi",
                "forms": _formdiv,
                "click": function () {
                    U.MD.D.I.openApplication(str, obj, info);
                }
            }
            break;
    }

    if (_iframe) {
        if (str == 'doc') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                _iframe.contentWindow.U.MD.O.W.load(cid, stage, task, tool, '2');
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'mind') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                U.MD.D.I.getContents2(cid, stage, task, tool, _userid, '2', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'whiteboard') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                U.MD.D.I.getContents2(cid, stage, task, tool, _userid, '3', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else if (str == 'CocoPi') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                U.MD.D.I.getContents2(cid, stage, task, tool, _userid, '4', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        } else {
            _iframe.onload = () => { };
        }
        _jie.onclick = async () => {
            let text = ''
            let type = '2'
            if (aTool == 1) {
                text = JSON.stringify(_iframe.contentWindow.h.app.scene.elements)
                type = '3'
            } else if (aTool == 6) {
                text = _iframe.contentWindow.$("#U_MD_O_H_wordEditor")[0].innerHTML.escapeQuotes()
                type = '1'
            } else if (aTool == 3) {
                text = await U.MD.D.I.getEditorContent(_iframe);
                type = '2'
            } else if (aTool == 57) {
                text = encodeURIComponent(_iframe.contentWindow.getLoadXmlStr())
                type = '4'
            }
            _loading.style.display = 'flex'

            U.MD.D.I.setContents(_cid, _stage, _task, _tool, _userid, type, text, _loading, _lspan)
        }
    }

    //U.MD.D.I.openClick(str);
    //如果有任务栏信息
    // if (_taskbar) {
    //     U.MD.D.T.taskbar(_taskbar); //创建任务处理
    // }

}

U.MD.D.I.getContents = function (cid, s, task, t, uid, type, iframe) {
    var xmlhttp;
    var Mac, Sn, DeviceId
    if (window.XMLHttpRequest) {
        //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
        xmlhttp = new XMLHttpRequest();
    } else {
        // IE6, IE5 浏览器执行代码
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.response && JSON.parse(xmlhttp.response)[0].length > 0) {
                // resolve(res.value[0][0].text);
                iframe.contentWindow.editor.minder.importData('json', JSON.parse(xmlhttp.response)[0][0].text)
            }
        }
    }
    xmlhttp.open("GET", US.Config.pbl + "selectWords?uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t + "&type=" + type, true);
    xmlhttp.send();

}


U.MD.D.I.getContents2 = function (cid, s, task, t, uid, type, iframe) {
    var xmlhttp;
    var Mac, Sn, DeviceId
    if (window.XMLHttpRequest) {
        //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
        xmlhttp = new XMLHttpRequest();
    } else {
        // IE6, IE5 浏览器执行代码
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.response && JSON.parse(xmlhttp.response)[0].length > 0) {
                // resolve(res.value[0][0].text);
                if (type == '2') {
                    iframe.contentWindow.editor.minder.importData('json', JSON.parse(xmlhttp.response)[0][0].text)
                } else if (type == '3') {
                    iframe.contentWindow.h.app.updateScene({ elements: JSON.parse(JSON.parse(xmlhttp.response)[0][0].text) })
                } else if (type == '4') {
                    iframe.contentWindow.loadingXml(JSON.parse(xmlhttp.response)[0][0].text)
                }
            } else {
                if (type == '2') {
                    iframe.contentWindow.editor.minder.importData('json', '')
                } else if (type == '3') {
                    iframe.contentWindow.h.app.updateScene({ elements: [] })
                } else if (type == '4') {
                    iframe.contentWindow.window.blockpy.components.editor.blockly.clear();
                }
            }
        }
    }
    xmlhttp.open("GET", US.Config.pbl + "selectWordsY?uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t + "&type=" + type, true);
    xmlhttp.send();

}

U.MD.D.I.setContents = function (cid, s, task, t, uid, type, text, loading, span) {
    var xmlhttp;
    var Mac, Sn, DeviceId
    if (window.XMLHttpRequest) {
        //  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
        xmlhttp = new XMLHttpRequest();
    } else {
        // IE6, IE5 浏览器执行代码
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if (xmlhttp.response) {
                // resolve(res.value[0][0].text);
                // iframe.contentWindow.editor.minder.importData('json', JSON.parse(xmlhttp.response)[0][0].text).then(function (data) {
                //     $(fileInput).val('');
                // });
                span.innerHTML = '上传成功'
                setTimeout(() => {
                    loading.style.display = 'none'
                }, 1000);
            }
        }
    }
    // xmlhttp.open("GET", US.Config.pbl + "insertWord2y?uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t+ "&text=" + text + "&type=" + type, true);
    xmlhttp.open("POST", US.Config.pbl + "insertWord2y", true);
    // xmlhttp.open("POST", "http://localhost:7003/api/pbl/" + "insertWord2y", true);
    xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    // 设置请求头,表示请求体的编码格式
    xmlhttp.send("uid=" + uid + "&cid=" + cid + "&s=" + s + "&task=" + task + "&t=" + t + "&text=" + text.replaceAll(/%/g, "%25") + "&type=" + type);
    // 设置请求体,使用url-encoded格式的数据
}


U.MD.D.I.openApplicationUpload = function (str, cid, stage, task, tool) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userinfo = US.userInfo, //登录用户信息
        _userid = US.userInfo.userid //登录用户id
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_Upload' + cid + stage + task + tool + _userid
    switch (str) {
        case "CocoPi":
            aTool = 57;
            _iframe = $$("iframe", {
                "allowpaymentrequest": "allowpaymentrequest",
                "allow": "camera *; microphone *;display-capture;midi;encrypted-media;usb",
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "https://pi.cocorobo.cn/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "CocoPi",
                _box, {
                "id": "CocoPi_Upload" + cid + stage + task + tool,
                "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/cocopi.png)"
                },
                "name": "CocoPi",
                "forms": _formdiv,
                "click": function () {
                    U.MD.D.I.openApplication(str, obj, info);
                }
            }
            break;
    }


    if (_iframe) {
        if (str == 'CocoPi') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                U.MD.D.I.getUploadContent(cid, stage, task, tool, _userid, aTool, '15', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        }
        _jie.onclick = async () => {
            let text = ''
            if (aTool == 57) {
                text = _iframe.contentWindow.getLoadXmlStr()
            }

            _loading.style.display = 'flex'
            console.log(_loading);
            U.A.Request(US.Config.pbl + "addCourseWorks4-u", [_userid, _cid, _stage, _task, _tool, text.replaceAll(/%/g, "%25"), 15, aTool, text], function (res) {
                _loading.style.display = 'none'
                let _div = document.createElement('div')
                _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
                let _inner = document.createElement('div')
                _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
                _inner.innerHTML = "上传成功"
                _div.appendChild(_inner)
                _iframe.contentWindow.window.document.body.appendChild(_div)
                _div.onclick = () => {
                    _iframe.contentWindow.window.document.body.removeChild(_div)
                }
                setTimeout(() => {
                    _iframe.contentWindow.window.document.body.removeChild(_div)
                }, 1000);
            }, [], { "type": "POST", "withCredentials": true });
        }
    }
}

U.MD.D.I.openApplicationTeacherUpload = function (str, cid, stage, task, tool, student) {
    var _taskbar, //_taskbar 作为任务栏显示的元素,包含图标和名字
        _formdiv, //创建任务栏时同时弹出的窗体元素。
        _userid = student.userid, //登录用户id
        _username = student.student //用户名字
    let _iframe;
    let _cid = cid,
        _stage = stage,
        _task = task,
        _tool = tool;
    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 aTool = ''
    let _loading = document.createElement('div')
    _loading.style = "width:100%;height:100%;background:#00000000;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 = US.Config.bpbl + '/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: rgb(255, 255, 255);padding: 15px;background: rgba(0, 0, 0, 0.44);font-size: 18px;display: flex;align-items: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
    _loading.appendChild(_lchild)
    var _box = $$('div', {
        "style": {
            "position": "relative",
            "width": "100%",
            "height": "100%",
        },
    })
    _box.appendChild(_loading)
    _box.id = str + '_loadLi_TeacherUpload' + cid + stage + task + tool + _userid
    switch (str) {
        case "CocoPi":
            aTool = 57;
            _iframe = $$("iframe", {
                "allowpaymentrequest": "allowpaymentrequest",
                "allow": "camera *; microphone *;display-capture;midi;encrypted-media;usb",
                "webkitallowfullscreen": "",
                "mozallowfullscreen": "",
                "frameborder": "no",
                "border": "0",
                "scrolling ": "no",
                "style": {
                    "cssText": "border:0;width:100%;height:100%"
                },
                "src": "https://pi.cocorobo.cn/"
            })
            _box.appendChild(_iframe);
            _box.appendChild(_jie);
            _formdiv = new U.UF.UI.form(
                "CocoPi-" + _username,
                _box, {
                "id": "CocoPi_TeacherUpload" + cid + stage + task + tool + _userid,
                "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/cocopi.png)"
                },
                "name": "CocoPi",
                "forms": _formdiv,
                "click": function () {
                    U.MD.D.I.openApplication(str, obj, info);
                }
            }
            break;
    }


    if (_iframe) {
        if (str == 'CocoPi') {
            _iframe = _formdiv.querySelector('iframe')
            let onloadListener = U.UF.DL.iframeLoad(_iframe, function () {
                U.MD.D.I.getUploadContent(cid, stage, task, tool, _userid, aTool, '15', _iframe)
            })
            if (onloadListener) {
                _iframe.contentDocument.location.reload()
            } else {
                _iframe.contentDocument.location.reload()
            }
        }
        _jie.onclick = async () => {
            let text = ''
            if (aTool == 57) {
                text = _iframe.contentWindow.getLoadXmlStr()
            }

            _loading.style.display = 'flex'
            console.log(_loading);
            U.A.Request(US.Config.pbl + "addCourseWorks4-u", [_userid, _cid, _stage, _task, _tool, text.replaceAll(/%/g, "%25"), 15, aTool, text], function (res) {
                _loading.style.display = 'none'
                let _div = document.createElement('div')
                _div.style = "width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
                let _inner = document.createElement('div')
                _inner.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;"
                _inner.innerHTML = "上传成功"
                _div.appendChild(_inner)
                _iframe.contentWindow.window.document.body.appendChild(_div)
                _div.onclick = () => {
                    _iframe.contentWindow.window.document.body.removeChild(_div)
                }
                setTimeout(() => {
                    _iframe.contentWindow.window.document.body.removeChild(_div)
                }, 1000);
            }, [], { "type": "POST", "withCredentials": true });
        }
    }
}

U.MD.D.I.getUploadContent = function (cid, s, task, t, uid, atool, type, iframe) {
    U.A.Request(US.Config.pbl + "selectWorksDetail2u", [uid, cid, s, task, t, type, atool], function (res) {
        if (res.value[0].length > 0) {
            if (atool == 57) {
                iframe.contentWindow.loadingXml(res.value[0][0].content)
            }
        } else {
            if (atool == 57) {
                U.MD.D.I.getContents2(cid, s, task, t, uid, '4', iframe)
                // iframe.contentWindow.window.blockpy.components.editor.blockly.clear();
            }
        }
    }, [], { "type": "POST", "withCredentials": true });
}