Преглед на файлове

1

Signed-off-by: lcw <1324309909@qq.com>
lcw преди 2 години
родител
ревизия
974fd87b39
променени са 11 файла, в които са добавени 2046 реда и са изтрити 589 реда
  1. 7 4
      Office/Word/WordEditArea.htm
  2. 53 7
      css/Desktop/Desktop.css
  3. 1594 261
      css/Office/Word/WordEditor.css
  4. BIN
      img/icon/addUser.png
  5. BIN
      img/icon/search.png
  6. 3 1
      index.html
  7. 280 263
      js/Desktop/DeskTop.js
  8. 3 4
      js/Desktop/Onload.js
  9. 6 0
      js/Desktop/clipboard.min.js
  10. 99 48
      js/Office/Word/WordPanel.js
  11. 1 1
      js/UOffice/U.Word.Panel.js

+ 7 - 4
Office/Word/WordEditArea.htm

@@ -4,11 +4,13 @@
 <head>
     <title>可可乐博协同编辑</title>
     <link href="/uform.css" rel="stylesheet" type="text/css" />
+    <link href="/css/Desktop/Desktop.css" rel="stylesheet" type="text/css" />
     <link href="/css/Office/Word/Word.css" rel="stylesheet" type="text/css" />
     <link href="/css/Office/Word/WordEditor.css" rel="stylesheet" type="text/css" />
     <link href="/css/Office/Word/Nav.css" rel="stylesheet" type="text/css" />
     <script src="/uform.js" type="text/javascript" charset="utf-8"></script>
     <script src="/js/Common/Common.js" type="text/javascript"></script>
+    <script src="/js/Desktop/DeskTop.js" type="text/javascript"></script>
     <script src="/js/Office/Word/Word.js" type="text/javascript"></script>
     <script src="/js/Office/Word/WordPanel.js" type="text/javascript"></script>
     <script src="/js/Office/Word/WordEditor.js" type="text/javascript"></script>
@@ -195,7 +197,8 @@
                 <div class="U_MD_O_H_icon" style="background-position: -675px -593px; width: 22px;">
                 </div>
             </button>
-            <button title="下载" id="U_MD_O_H_Area_Down" onclick="U.MD.O.W.E.downOfficeWord('doc',$('#U_MD_O_H_wordEditor')[0])">
+            <button title="下载" id="U_MD_O_H_Area_Down"
+                onclick="U.MD.O.W.E.downOfficeWord('doc',$('#U_MD_O_H_wordEditor')[0])">
                 <div class="U_MD_O_H_icon" style="background-position: -1165px -594px; width: 22px;">
                 </div>
             </button>
@@ -221,6 +224,9 @@
     </div>
     <!--- 可编辑区域 --->
     <div class="U_MD_O_H_body" id="U_MD_O_R_Parent">
+        <!--- 互联办公的功能 --->
+        <div class="U_MD_O_H_body_left" id="U_MD_O_H_body_left">
+        </div>
         <div class="U_MD_O_H_body_main">
             <div class="U_MD_O_H_pageSize U_MD_O_H_Nav clear" style="display: none;">
                 <div class="U_MD_O_H_Nav_Add" onclick="U.MD.O.W.T.N.Easy.add()">
@@ -234,9 +240,6 @@
                 </div>
             </div>
         </div>
-        <!--- 互联办公的功能 --->
-        <div class="U_MD_O_H_body_left" id="U_MD_O_H_body_left">
-        </div>
     </div>
 </body>
 

+ 53 - 7
css/Desktop/Desktop.css

@@ -796,14 +796,10 @@ body div ::-webkit-scrollbar-resizer:vertical {
     margin: 18px 0 10px 0;
 }
 
-.form_delete-main-top {
-    width: 100%;
-    border-bottom: 1px solid #f1f1f1;
-    padding: 0 0 15px 0;
-}
-
 .remark {
     font-size: 14px;
+    border-bottom: 1px solid #f1f1f1;
+    padding: 0 0 15px 0;
 }
 
 .form-cencal,
@@ -832,7 +828,7 @@ body div ::-webkit-scrollbar-resizer:vertical {
 .copy-btn {
     background: #DCDCDC;
     height: 40px;
-    margin:10px 0 0 0 !important;
+    margin: 10px 0 0 0 !important;
 }
 
 .copy-message {
@@ -880,4 +876,54 @@ body div ::-webkit-scrollbar-resizer:vertical {
     color: #4A86CB;
     font-size: 24px;
     margin-left: 10px;
+}
+
+.text {
+    display: none;
+}
+
+.searchPerson {
+    display: flex;
+    position: relative;
+    height: 25px;
+}
+
+.inputSearch {
+    height: 30px;
+    width: 100%;
+    border: none;
+    background: #eaeaea;
+    border-radius: 10px;
+    padding: 0 15px;
+    font-size: 12px;
+}
+
+.checkboxPerson {
+    margin: 20px 0;
+}
+
+.personAvatar {
+    width: 55px;
+    height: 50px;
+    background: url("../../../img/icon/avatar.png") no-repeat;
+    background-size: 100% 100%;
+    margin: 0 10px;
+}
+
+.searchImg {
+    width: 25px;
+    height: 25px;
+    position: absolute;
+    right: 5px;
+    top: 3px;
+    background: url("../../../img/icon/search.png") no-repeat;
+    background-size: 100% 100%;
+    cursor: pointer;
+}
+
+.person{
+    display: flex;
+    flex-direction: row;
+    justify-content: flex-start;
+    align-items: center;
 }

Файловите разлики са ограничени, защото са твърде много
+ 1594 - 261
css/Office/Word/WordEditor.css


BIN
img/icon/addUser.png


BIN
img/icon/search.png


+ 3 - 1
index.html

@@ -275,7 +275,9 @@
         <script src="./js/Desktop/Background.js" type="text/javascript"></script>
         <!--计时器 -->
         <script src="./js/Common/Timer.js" type="text/javascript"></script>
-
+        <!-- 按钮复制文本 -->
+        <script src="./js/Desktop/clipboard.min.js" type="text/javascript"></script>
+        
         <script src="./uform.js" type="text/javascript"></script>
     </div>
 </body>

+ 280 - 263
js/Desktop/DeskTop.js

@@ -194,6 +194,7 @@ U.MD.D.iconPostion = function (childs, top, left) {
  */
 U.MD.D.click = function (el, obj) {
     var _buttonnumber = event.button; //点击的按钮的事件值
+    var _userinfo = US.userinfo;
     U.UF.EV.stopBubble(); //阻止向上冒泡
     //onmousedown 包含了左键和右键 这里大于2是为了兼容 所有浏览器的右键处理
     if (_buttonnumber < 2) {
@@ -201,8 +202,15 @@ U.MD.D.click = function (el, obj) {
         if (event.type == "click") {
             //如果元素在mousemove事件中没有移动则出发click事件
             if (!U.MD.D.I.IsDrag) {
-                //打开应用处理
-                U.MD.D.I.openApplication(obj.Url, { "userid": US.user.userid, "directoryid": US.FTPFOLDERID });
+                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.user.userid, "directoryid": US.FTPFOLDERID });
+                }
             }
         }
         //如果是mouse事件的处理
@@ -369,14 +377,95 @@ U.MD.D.I.goRoom = function (number) {
         }
     }, [], { "type": "GET", "withCredentials": true });
 }
+
+U.MD.D.I.copyText = function (target) {
+    var div = $(".form_delete-main-room")[0].innerText;
+    var clipboard = new ClipboardJS('.copy-message', {
+        text: function () {
+            return div;
+        }
+    });
+    clipboard.on('success', function (e) {
+        console.log(e);
+        e.clearSelection();
+        U.alert("复制成功");
+    });
+    clipboard.on('error', function (e) {
+        console.log(e);
+        U.alert("复制失败");
+    });
+}
+
+U.MD.D.I.addPerson = function () {
+    var BOX = $$("div", {});
+    var form_main = $$('div', { "className": "form-main" }, BOX);
+    var form_content = $$('div', { "className": "form-content" }, form_main);
+    var form_delete_main = $$('div', { "className": "form_delete-main-room" }, form_content);
+    var form_delete_main_body = $$('div', { "className": "form_delete-main-body" }, form_delete_main);
+    var searchPerson = $$('div', { "className": "searchPerson" }, form_delete_main_body);
+    $$("input", { "className": "inputSearch", "type": "text", "placeholder": "搜索成员" }, searchPerson);
+    $$("div", { "className": "searchImg", }, searchPerson);
+    var a = [];
+    var r = [{ "userid": "1", "title": "李华" }, { "userid": "2", "title": "李雷" }, { "userid": "3", "title": "莉莉" }, { "userid": "4", "title": "李磊" }, { "userid": "5", "title": "李莉" }]
+    var checkboxPerson = $$('div', { "className": "checkboxPerson" }, form_delete_main_body);
+    for (let i = 0; i < r.length; i++) {
+        var person = $$("div", { "className": "person", }, checkboxPerson);
+        let abc = $$('input', { "type": "checkbox", "id": r[i].userid }, person);
+        $$('div', { "className": "personAvatar", }, person);
+        $$('span', { "className": "thirdSpan", "innerHTML": r[i].title }, person);
+        if (a.indexOf(r[i].userid) != -1) {
+            abc.checked = true
+        }
+        person.onclick = function (e) {
+            var el = e.currentTarget
+            el.getElementsByTagName("input")[0].click();
+        }
+        abc.onclick = function (e) {
+            e.stopPropagation();
+            if (a.indexOf(e.target.id) !== -1) {
+                a.splice(a.indexOf(e.target.id), 1);
+            } else {
+                a.push(e.target.id);
+            }
+        }
+    }
+    var btnBox = $$('div', { "className": "copy-btn" }, form_main);
+    var confirm = $$('button', { "className": "copy-message", "innerHTML": `${"移出成员"}` }, btnBox);
+    new U.UF.UI.form(`${"管理成员"}`, BOX, {
+        id: 'invite_members',
+        style: {
+            "background": "#fffefe",
+            "width": "350px",
+            "height": "500px",
+            "z-index": "99",
+        }
+    }, {
+        isenlarge: false,
+        isnarrow: false
+    }, {
+        style: {
+            "height": "40px",
+            "text-align": "center",
+            "line-height": "40px",
+            "text-indent": "25px",
+            "background-repeat": "no-repeat",
+            "font-size": "14px",
+            "background-color": "#494949",
+            "display": "flex",
+        }
+    });
+    // confirm.onclick = function () {
+    //     U.MD.D.I.copyText();
+    // }
+}
+
 U.MD.D.I.isOpenRoomConfirm = function () {
     var BOX = $$("div", {});
     var form_main = $$('div', { "className": "form-main" }, BOX);
     var form_content = $$('div', { "className": "form-content" }, form_main);
     var form_delete_main = $$('div', { "className": "form_delete-main-room" }, form_content);
-    var form_delete_main_top = $$('div', { "className": "form_delete-main-top" }, form_delete_main);
-    $$("div", { "className": "remark", "innerHTML": US.userinfo.username + "邀请您参与协同文档", }, form_delete_main_top)
     var form_delete_main_body = $$('div', { "className": "form_delete-main-body" }, form_delete_main);
+    $$("div", { "className": "remark", "innerHTML": US.userinfo.username + "邀请您参与协同文档", }, form_delete_main_body)
     $$("div", {
         "class": "clickNav", "innerHTML": "点击链接加入房间",
     }, form_delete_main_body)
@@ -385,6 +474,7 @@ U.MD.D.I.isOpenRoomConfirm = function () {
     $$("div", { "class": "link", "innerHTML": "房间号:", }, room_number)
     $$("div", { "class": "roomNumber", "innerHTML": US.numNum, }, room_number)
     $$("div", { "className": "link", "innerHTML": "复制房间号信息,打开协同文档输入即可加入。", }, form_delete_main_body)
+    // $$("input", { "className": "text", "type": "text" }, form_delete_main_body);
     var btnBox = $$('div', { "className": "copy-btn" }, form_main);
     var confirm = $$('button', { "className": "copy-message", "innerHTML": `${"一键复制信息"}` }, btnBox);
     new U.UF.UI.form(`${"邀请成员"}`, BOX, {
@@ -410,6 +500,9 @@ U.MD.D.I.isOpenRoomConfirm = function () {
             "display": "flex",
         }
     });
+    confirm.onclick = function () {
+        U.MD.D.I.copyText();
+    }
 }
 U.MD.D.I.openRoomConfirm = function () {
     var BOX = $$("div", {});
@@ -496,284 +589,208 @@ U.MD.D.I.openApplication = function (str, obj, info) {
     switch (str) {
 
         case "project": //好友打开
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "项目管理",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid }), {
-                    "id": "project",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "项目管理",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/course?userid=" + _userid + "&oid=" + _oid }), {
+                "id": "project",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
 
         case "student":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "学生管理",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/student?userid=" + _userid + "&oid=" + _oid }), {
-                    "id": "student",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
 
+            _formdiv = new U.UF.UI.form(
+                "学生管理",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/student?userid=" + _userid + "&oid=" + _oid }), {
+                "id": "student",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/student.png)" }, "name": "学生管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
 
         case "evaluate":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "评价管理",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid }), {
-                    "id": "evaluate",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/evaluation.png)" }, "name": "评价管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "评价管理",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/works?userid=" + _userid + "&oid=" + _oid }), {
+                "id": "evaluate",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/evaluation.png)" }, "name": "评价管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "class":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "班级管理",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/class?userid=" + _userid + "&oid=" + _oid }), {
-                    "id": "class",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/class.png)" }, "name": "班级管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "班级管理",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/class?userid=" + _userid + "&oid=" + _oid }), {
+                "id": "class",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/class.png)" }, "name": "班级管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "my":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "我的资料",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/data?userid=" + _userid }), {
-                    "id": "my",
-                    "style": { "width": "42%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/myMessage.png)" }, "name": "我的资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "我的资料",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/data?userid=" + _userid }), {
+                "id": "my",
+                "style": { "width": "42%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/myMessage.png)" }, "name": "我的资料", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "notice":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "通知公告",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/notice?userid=" + _userid }), {
-                    "id": "notice",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/news.png)" }, "name": "通知公告", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "通知公告",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/notice?userid=" + _userid }), {
+                "id": "notice",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/news.png)" }, "name": "通知公告", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
 
         case "library":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "素材库",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/library?userid=" + _userid }), {
-                    "id": "library",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/library.png)" }, "name": "素材库", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "素材库",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/library?userid=" + _userid }), {
+                "id": "library",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/library.png)" }, "name": "素材库", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "whiteboard":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "电子白板",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
-                    "id": "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;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "电子白板",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
+                "id": "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":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "问卷调查",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/ask?userid=" + _userid }), {
-                    "id": "investigation",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/ask.png)" }, "name": "问卷调查", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "问卷调查",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/ask?userid=" + _userid }), {
+                "id": "investigation",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/ask.png)" }, "name": "问卷调查", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "note":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "便签分类",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=" + _userid }), {
-                    "id": "note",
-                    "style": { "width": "20%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/note.png)" }, "name": "便签分类", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "便签分类",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/note?userid=" + _userid }), {
+                "id": "note",
+                "style": { "width": "20%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/note.png)" }, "name": "便签分类", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "score":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "量规评分",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
-                    "id": "score",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/score.png)" }, "name": "量规评分", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "量规评分",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn" }), {
+                "id": "score",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/score.png)" }, "name": "量规评分", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
         case "mind":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "思维导图",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/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;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "思维导图",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "/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":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                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;
-            }
+            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":
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "学习中心",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
-                    "id": "study",
-                    "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    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;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "学习中心",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0;width:100%;height:100%" }, "src": "https://pbl.cocorobo.cn/pbl-student-table/dist/#/index?userid=" + _userid + "&oid=" + _oid }), { //https://pbl.cocorobo.cn/pbl-student-table/dist/#/index
+                "id": "study",
+                "style": { "width": "70%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                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": //好友打开
-            if (!_userinfo || Object.keys(_userinfo).length === 0) {
-                setTimeout(() => {
-                    U.MD.U.L.login();
-                }, 2000);
-            } else {
-                _formdiv = new U.UF.UI.form(
-                    "思维网络",
-                    $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/Grid?userid=" + _userid }), {
-                    "id": "mindNetwork",
-                    "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
-                    "onresize": function () { }
-                }, {
-                    closecallback: function () { }
-                }, { "style": { "height": "36px" } }).form; //创建窗体
-                _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
-                break;
-            }
+
+            _formdiv = new U.UF.UI.form(
+                "思维网络",
+                $$("iframe", { "frameborder": "no", "border": "0", "scrolling ": "no", "style": { "cssText": "border:0; width:100%; height:100%;" }, "src": "https://pbl.cocorobo.cn/pbl-teacher-table/dist/#/Grid?userid=" + _userid }), {
+                "id": "mindNetwork",
+                "style": { "width": "90%", "height": "90%", "overflow": 'hidden' },
+                "onresize": function () { }
+            }, {
+                closecallback: function () { }
+            }, { "style": { "height": "36px" } }).form; //创建窗体
+            _taskbar = { "id": str + _formdiv.id, "style": { "backgroundImage": "url(/img/icon/project.png)" }, "name": "项目管理", "forms": _formdiv, "click": function () { U.MD.D.I.openApplication(str, obj, info); } }
+            break;
 
 
         // case "friend": //好友打开

+ 3 - 4
js/Desktop/Onload.js

@@ -200,9 +200,6 @@ U.MD.D.asynCrossDomain = function (cb) {
         cb(); //回调处理
     }
     U.MD.D.getuser(); //用户登录
-    setInterval(()=>{
-        U.MD.D.getuser(); //用户登录
-    },2000)
 }
 
 /**
@@ -281,8 +278,8 @@ U.MD.D.error = function (errorMessage, scripturi, linenumber, columnnumber, erro
     return true; //不让浏览器弹出错误报告,浏览器会弹出一个comfirm的错误。
 }
 
-
 U.MD.D.getuser = function () {
+    setInterval(() => {
         var userInfo = US.userinfo;
         if (Object.keys(userInfo).length === 0) {
             var _cookie = U.UF.Cookie.get("cocorobo");
@@ -297,6 +294,7 @@ U.MD.D.getuser = function () {
                                 if ($("#U_MD_HomeC_Pop")[0]) {
                                     $("#U_MD_HomeC_Pop")[0].close(); //关闭登陆
                                 }
+
                                 U.A.Request(US.Config.pbl + "selectUser?userid=" + US.user.userid, [], function (res) {//US.user.userid
                                     if (res.value == null || res.value[0].length == 0) {
                                         U.MD.D.isLogin();
@@ -317,6 +315,7 @@ U.MD.D.getuser = function () {
                 }, [], { "type": "GET", "withCredentials": true });
             }
         }
+    }, 2000)
 
     // US.user = {"userid":"a77e9404-efec-11e9-96f9-028edca3b798","identity":2};
     // US.userinfo = {"userid":"a77e9404-efec-11e9-96f9-028edca3b798","username":"xjw","userpassword":"123456","sessionid":"","type":1,"organizeid":"45facc0a-1211-11ec-80ad-005056b86db5","state":1,"create_at":"2022-04-26T08:26:09.000Z"};

Файловите разлики са ограничени, защото са твърде много
+ 6 - 0
js/Desktop/clipboard.min.js


+ 99 - 48
js/Office/Word/WordPanel.js

@@ -2,6 +2,9 @@
 
 Namespace.register("U.MD.O.W.Panel");
 
+window.onload = function () {
+    U.MD.O.W.Panel.wordDirectory();
+}
 
 
 //协作统一命名为Collaborative,但牵涉的地方太多,暂时还是用Synergy
@@ -97,7 +100,8 @@ U.MD.O.W.Panel.isSynergy.saveAsync = function (r) {
 * @param  fileinfo {object} 文件信息
 */
 U.MD.O.W.Panel.loadPlayUser = function (fileinfo) {
-    var _coopwindow, _frienddiv, _example, _shareLink, _cBox;
+    var _coopwindow, _frienddiv, _example, _shareLink, _cBox, _person;
+    console.log(fileinfo);
     //如果不存在团队成员窗口,则创建一个团队成员窗口。
     if (!$("#U_MD_O_H_body_left_invite_user")[0]) {
         //创建邀请协助人员窗口
@@ -105,23 +109,70 @@ U.MD.O.W.Panel.loadPlayUser = function (fileinfo) {
         _cBox = $$("div", {});
         _shareLink = $$("div", {
             className: 'U_MD_O_H_body_left_invite_linkTxt', "onclick": function () {
-                U.MD.O.W.Panel.isSynergy(U.MD.O.W.Panel.shareLink);
+                // U.MD.O.W.Panel.isSynergy(U.MD.O.W.Panel.shareLink);
+                U.MD.D.I.isOpenRoomConfirm();
             }, "innerText": "第三方链接邀请"
         }, _cBox);
         _frienddiv = $$("div", { "className": "U_MD_O_H_body_left_invite_user", "id": "U_MD_O_H_body_left_invite_user" }, _cBox); //好友内容区域
+        // _example = $$("div", {
+        //     "className": "U_MD_O_H_body_left_invite_user_a", "onclick": function () {
+        //         U.MD.O.W.Panel.displayInsertUser();
+        //     }
+        // }, _frienddiv); //默认邀请按钮
         _example = $$("div", {
-            "className": "U_MD_O_H_body_left_invite_user_a", "onclick": function () {
-                U.MD.O.W.Panel.displayInsertUser();
+            "className": "U_MD_O_H_body_left_invite_user_a",
+        }, _frienddiv);
+        for (i = 0; i <= 2; i++) {
+            _person = $$("div", { "className": "U_MD_O_H_body_left_person", }, _example);
+            $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_img" }, _person);
+            $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_div", "innerHTML": "陈慧" }, _person);
+        }
+        _person = $$("div", { "className": "U_MD_O_H_body_left_person", }, _example);
+        $$("div", {
+            "className": "U_MD_O_H_body_left_invite_user_a_img_add", "onclick": function () {
+                U.MD.D.I.addPerson();
             }
-        }, _frienddiv); //默认邀请按钮
-        $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_img" }, _example);
-        $$("div", { "className": "U_MD_O_H_body_left_invite_user_a_div", "innerHTML": "邀请" }, _example);
-        new U.UF.UI.form("邀请协作人员", _cBox, { id: "LoadPlayUser", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "140px", left: "auto", "box-shadow": "none" } },
+        }, _person);
+        new U.UF.UI.form("邀请协作人员", _cBox, { id: "LoadPlayUser", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "310px", left: "auto", "box-shadow": "none" } },
             { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _coopwindow);
     }
     U.MD.O.W.Panel.disPlayUser(fileinfo); //获取协作人员   
 }
 
+
+/**
+* 创建目录的窗体
+*
+* @param  fileinfo {object} 文件信息
+*/
+U.MD.O.W.Panel.wordDirectory = function (fileinfo) {
+    var _coopwindow, _frienddiv, _example, _shareLink, _cBox;
+    //如果不存在团队成员窗口,则创建一个团队成员窗口。
+    if (!$("#U_MD_O_H_body_left_book")[0]) {
+        //创建邀请协助人员窗口
+        _coopwindow = $("#U_MD_O_H_body_left")[0];
+        _cBox = $$("div",);
+        // _shareLink = $$("div", {
+        //     className: 'U_MD_O_H_body_left_invite_linkTxt', "onclick": function () {
+        //         U.MD.O.W.Panel.isSynergy(U.MD.O.W.Panel.shareLink);
+        //     }, "innerText": "第三方链接邀请"
+        // }, _cBox);
+        _frienddiv = $$("div", { "className": "U_MD_O_H_body_left_book", "id": "U_MD_O_H_body_left_book" }, _cBox); //目录内容
+        _example = $$("div", {
+            "className": "U_MD_O_H_body_left_book_a",
+        }, _frienddiv); //默认邀请按钮
+        $$("div", { "innerHTML": "一、项目概述" }, _example);
+        $$("div", { "innerHTML": "二、业务流程" }, _example);
+        $$("div", { "innerHTML": "三、系统角色" }, _example);
+        $$("div", { "innerHTML": "四、产品功能场景描述" }, _example);
+        $$("div", { "innerHTML": "五、功能模块" }, _example);
+        // $$("div", { "className": "U_MD_O_H_body_left_book_a_img" }, _example);
+        // $$("div", { "className": "U_MD_O_H_body_left_book_a_div", "innerHTML": "邀请" }, _example);
+        new U.UF.UI.form("目录", _cBox, { id: "wordDirectory", style: { border: "none", position: "absolute", width: "300px", "min-width": "200px", height: "250px", top: "50px", left: "auto", "box-shadow": "none" } },
+            { isenlarge: false, isnarrow: false }, { style: { height: "40px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#f1f1f1" } }, null, null, _coopwindow);
+    }
+}
+
 /**
 * 初始化查看团队成员
 *
@@ -455,45 +506,45 @@ U.MD.O.W.Panel.formloadlink = function (date) {
     }
     //未设置过的
     else {
-        _linkdiv = $$("div", {
-            "className": "U_MD_O_H_body_left_href_pay_a", id: "U_MD_O_H_body_left_href_pay_a", "innerHTML": "将此站点生成链接", "onclick": function () { //生成链接
-                //判断文件是否保存,此判断未成功
-                if (U.MD.O.W.isSave()) { //如果保存的文档,点击直接弹出网页
-                    //得到编辑器
-                    var _wordContent = document.getElementById("U_MD_O_H_wordEditor");
-                    //如果文件变量中的word内容存在,编辑器内容不同于文件变量中的内容,则保存内容,否则,返回true
-                    if (_wordinfo.UsOffice && _wordinfo.UsOffice != _wordContent.innerHTML) {
-                        //保存到数据库
-                        top.U.A.Request(US.DISK, ["SaveFileContent", US.userInfo.UserId, _wordinfo.UserDirectoryID, _wordContent.innerHTML.escapeQuotes(), _wordinfo.UserallDirectoryName, "uw"], function (r) {
-                            //跳转新页面显示word内容
-                            window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
-                        }, ([''])); //保存到数据库
-                    }
-                    else {
-                        //先判断数据库是否存在该文件
-                        parent.U.A.Request(US.DISK, ["GetFileContent", _wordinfo.UserDirectoryID], function (r) {
-                            //能够获取到内容
-                            if (r.value && r.value.UsOffice !== null) {
-                                //跳转新页面显示word内容
-                                window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
-                            }
-                            else {
-                                //保存到数据库
-                                top.U.A.Request(US.DISK, ["SaveFileContent", US.userInfo.UserId, _wordinfo.UserDirectoryID, _wordContent.innerHTML.escapeQuotes(), _wordinfo.UserallDirectoryName, "uw"], function (r) {
-                                    //跳转新页面显示word内容
-                                    window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
-                                }, ([''])); //保存到数据库
-                            }
-                        });
-
-                    }
-
-                }
-                else { //未保存的文档查看站点,触发保存事件
-                    $('#U_MD_O_H_save')[0].onclick();
-                }
-            }
-        });
+        // _linkdiv = $$("div", {
+        //     "className": "U_MD_O_H_body_left_href_pay_a", id: "U_MD_O_H_body_left_href_pay_a", "innerHTML": "将此站点生成链接", "onclick": function () { //生成链接
+        //         //判断文件是否保存,此判断未成功
+        //         if (U.MD.O.W.isSave()) { //如果保存的文档,点击直接弹出网页
+        //             //得到编辑器
+        //             var _wordContent = document.getElementById("U_MD_O_H_wordEditor");
+        //             //如果文件变量中的word内容存在,编辑器内容不同于文件变量中的内容,则保存内容,否则,返回true
+        //             if (_wordinfo.UsOffice && _wordinfo.UsOffice != _wordContent.innerHTML) {
+        //                 //保存到数据库
+        //                 top.U.A.Request(US.DISK, ["SaveFileContent", US.userInfo.UserId, _wordinfo.UserDirectoryID, _wordContent.innerHTML.escapeQuotes(), _wordinfo.UserallDirectoryName, "uw"], function (r) {
+        //                     //跳转新页面显示word内容
+        //                     window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
+        //                 }, ([''])); //保存到数据库
+        //             }
+        //             else {
+        //                 //先判断数据库是否存在该文件
+        //                 parent.U.A.Request(US.DISK, ["GetFileContent", _wordinfo.UserDirectoryID], function (r) {
+        //                     //能够获取到内容
+        //                     if (r.value && r.value.UsOffice !== null) {
+        //                         //跳转新页面显示word内容
+        //                         window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
+        //                     }
+        //                     else {
+        //                         //保存到数据库
+        //                         top.U.A.Request(US.DISK, ["SaveFileContent", US.userInfo.UserId, _wordinfo.UserDirectoryID, _wordContent.innerHTML.escapeQuotes(), _wordinfo.UserallDirectoryName, "uw"], function (r) {
+        //                             //跳转新页面显示word内容
+        //                             window.open("http://" + U.MD.O.W.fileinfo.UserDirectoryID + ".1473.cn");
+        //                         }, ([''])); //保存到数据库
+        //                     }
+        //                 });
+
+        //             }
+
+        //         }
+        //         else { //未保存的文档查看站点,触发保存事件
+        //             $('#U_MD_O_H_save')[0].onclick();
+        //         }
+        //     }
+        // });
     }
     //如果已经创建
     if (_linkareael && _linkareael.innerHTML == "") {
@@ -501,7 +552,7 @@ U.MD.O.W.Panel.formloadlink = function (date) {
     }
     //如果生成链接的处理
     else {
-        new U.UF.UI.form("生成链接", _linkdiv, { style: { border: "none", position: "absolute", width: "300px", height: "70px", top: "60px", left: "auto", "box-shadow": "none" } }, { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _rightwindow);
+        // new U.UF.UI.form("生成链接", _linkdiv, { style: { border: "none", position: "absolute", width: "300px", height: "70px", top: "60px", left: "auto", "box-shadow": "none" } }, { isenlarge: false, isnarrow: false }, { style: { margin: "0px 5px", "border-bottom": "1px solid #d6def0", color: "#000", background: "#fff" } }, null, null, _rightwindow);
     }
 }
 

+ 1 - 1
js/UOffice/U.Word.Panel.js

@@ -293,7 +293,7 @@ U.Word.Panel.Loadlink = function (fileinfo) {
         //生成链接
         _linkdiv = $$("div", { "className": "U_Boom_CO_Editor_body_left_href_pay_a", id: "U_Boom_CO_Editor_body_left_href_pay_a", "innerHTML": "将此站点生成链接", "onclick": [[U.Word.Panel.SetDNS]] });
         U.UI.Form({ min: false, max: false, draw: false, SO: _rightwindow,
-            content: _linkdiv, title: "<div class='UD_SYF_STI'>生成链接</div>", className: "UD_SYF_S",
+            content: _linkdiv, title: "<div class='UD_SYF_STI'>查看目录</div>", className: "UD_SYF_S",
             hst: { style: { "padding": "0" }, "className": "U_Boom_CO_Editor_body_left_invite_name" },
             style: { "border": "1px #d6dff0 solid", "position": "absolute", "width": "300px", "height": "250px", "top": "570px", "left": _marginleft + "px" }
         });

Някои файлове не бяха показани, защото твърде много файлове са промени