|
@@ -73,9 +73,11 @@ U.MD.O.W.getuser = async function () {
|
|
|
U.A.Request(US.Config.pbl + "selectUser?userid=" + _user.userid, [], function (res) {//US.userInfo.userid
|
|
|
if (res.value == null || res.value[0].length == 0) {
|
|
|
US.userInfo = res.value[0][0];
|
|
|
+ US.userInfo.userid = _user.userid;
|
|
|
resolve(res.value[0][0]); //记录用户数据
|
|
|
}
|
|
|
else {
|
|
|
+ US.userInfo.userid = _user.userid;
|
|
|
resolve(US.userInfo); //记录用户数据
|
|
|
|
|
|
}
|
|
@@ -298,6 +300,10 @@ U.MD.O.W.asynLoad = function (r) { //object 值
|
|
|
|
|
|
//#region 保存区域
|
|
|
|
|
|
+U.MD.O.W.updateEditorLine = function (wordInfo) {
|
|
|
+ $("#U_MD_O_H_wordEditor")[0].innerHTML = wordInfo.data;
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 判断当前文件是否保存
|
|
|
*
|
|
@@ -310,32 +316,36 @@ U.MD.O.W.isSave = function () {
|
|
|
}
|
|
|
|
|
|
U.MD.O.W.updateSocket = function (wordInfo) {
|
|
|
- U.A.Request(US.SCOKET, ["getWord", "send", JSON.stringify(wordInfo), 1], function (r) {
|
|
|
+ U.A.Request(US.SCOKET, ["send", JSON.stringify(wordInfo)], function (r) {
|
|
|
console.log(r);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
U.MD.O.W.updateFileData = function (wordInfo) {
|
|
|
- U.A.Request(US.Config.pbl + "updateFileData" , [wordInfo.messageInfo.data,wordInfo.receiveId], function (res) { //US.userInfo.userid
|
|
|
+ U.A.Request(US.Config.pbl + "updateFileData", [wordInfo.messageInfo.data, wordInfo.receiveId], function (res) { //US.userInfo.userid
|
|
|
U.Alert("保存成功");
|
|
|
console.log(res);
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
|
|
|
-U.MD.O.W.wordInfo = function( type, content, navid, userid, roomid) {
|
|
|
+U.MD.O.W.wordInfo = function (type, content, navid, userid, roomid) {
|
|
|
var _data = {
|
|
|
- sendId: userid, //发送人id
|
|
|
- receiveId: roomid, //文件id
|
|
|
- type: navid, //消息类型
|
|
|
- messageInfo: {
|
|
|
- type: type, //类型
|
|
|
- data: content, //内容
|
|
|
- docId: roomid, //文档id
|
|
|
- // pageId: US.pageId, //当前页面id
|
|
|
- },
|
|
|
+ "us.word": [
|
|
|
+ {
|
|
|
+ sendId: userid, //发送人id
|
|
|
+ receiveId: roomid, //文件id
|
|
|
+ type: navid, //消息类型
|
|
|
+ messageInfo: {
|
|
|
+ type: type, //类型
|
|
|
+ data: content, //内容
|
|
|
+ docId: roomid, //文档id
|
|
|
+ // pageId: US.pageId, //当前页面id
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
};
|
|
|
return _data;
|
|
|
- }
|
|
|
+}
|
|
|
|
|
|
/**
|
|
|
* 保存Word
|
|
@@ -366,16 +376,16 @@ U.MD.O.W.save = function () {
|
|
|
|
|
|
//保存到数据库
|
|
|
// top.U.A.Request(US.DISK, ["SaveFileContent", US.userInfo.userid, _fileid, _html, _name, "uw"], function (r) {
|
|
|
- // U.MD.O.W.fileinfo.UsOffice = r.context[1].innerHTML;
|
|
|
- let wordInfo = U.MD.O.W.wordInfo(
|
|
|
- "update",
|
|
|
- $("#U_MD_O_H_wordEditor")[0].innerHTML,
|
|
|
- "us.word",
|
|
|
- top.US.userInfo.userid,
|
|
|
- top.US.wordRoomInfo.id,
|
|
|
- );
|
|
|
- U.MD.O.W.updateSocket(wordInfo);
|
|
|
- U.MD.O.W.updateFileData(wordInfo);
|
|
|
+ // U.MD.O.W.fileinfo.UsOffice = r.context[1].innerHTML;
|
|
|
+ let wordInfo = U.MD.O.W.wordInfo(
|
|
|
+ "update",
|
|
|
+ $("#U_MD_O_H_wordEditor")[0].innerHTML,
|
|
|
+ "us.word",
|
|
|
+ top.US.userInfo.userid,
|
|
|
+ top.US.wordRoomInfo.id,
|
|
|
+ );
|
|
|
+ U.MD.O.W.updateSocket(wordInfo);
|
|
|
+ U.MD.O.W.updateFileData(wordInfo['us.word'][0]);
|
|
|
// }, (['', _el])); //保存到数据库
|
|
|
|
|
|
// }
|
|
@@ -527,7 +537,7 @@ U.MD.O.W.newNavSwitch = function () {
|
|
|
|
|
|
|
|
|
U.MD.O.W.isRoom = function () {
|
|
|
- U.A.Request(US.Config.pbl + "selectRoomByFile?uid=" + US.userInfo.userid, [], function (res) {
|
|
|
+ U.A.Request(US.Config.pbl + "selectRoomByFile?uid=" + US.userInfo.userid, [], function (res) {
|
|
|
if (res.value == null || res.value[0].length == 0) {
|
|
|
U.MD.O.W.openRoomConfirm();
|
|
|
} else {
|
|
@@ -537,16 +547,16 @@ U.MD.O.W.isRoom = function () {
|
|
|
}
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
-U.MD.O.W.MathRand = function() {
|
|
|
+U.MD.O.W.MathRand = function () {
|
|
|
var Num = "";
|
|
|
for (var i = 0; i < 6; i++) {
|
|
|
Num += Math.floor(Math.random() * 10);
|
|
|
}
|
|
|
return Num;
|
|
|
}
|
|
|
-U.MD.O.W.checkNum = function() {
|
|
|
+U.MD.O.W.checkNum = function () {
|
|
|
var numNum = U.MD.O.W.MathRand();
|
|
|
- U.A.Request(US.Config.pbl + "checkRoomNumByFile?num=" + numNum, [], function(res) {
|
|
|
+ U.A.Request(US.Config.pbl + "checkRoomNumByFile?num=" + numNum, [], function (res) {
|
|
|
if (res.value == null || res.value[0].length == 0) {
|
|
|
U.MD.O.W.addRoom(numNum);
|
|
|
} else {
|
|
@@ -554,9 +564,9 @@ U.MD.O.W.checkNum = function() {
|
|
|
}
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
-U.MD.O.W.addRoom = function(numNum) {
|
|
|
+U.MD.O.W.addRoom = function (numNum) {
|
|
|
var data = decodeURIComponent(JSON.stringify([]));
|
|
|
- U.A.Request(US.Config.pbl + "insertRoomByFile?uid=" + US.userInfo.userid + "&n=" + numNum + "&d=" + encodeURIComponent(data), [], function(res) {
|
|
|
+ U.A.Request(US.Config.pbl + "insertRoomByFile?uid=" + US.userInfo.userid + "&n=" + numNum + "&d=" + encodeURIComponent(data), [], function (res) {
|
|
|
if (res.value == 1) {
|
|
|
U.alert("创建成功");
|
|
|
if ($("#add_room")[0]) {
|
|
@@ -569,7 +579,7 @@ U.MD.O.W.addRoom = function(numNum) {
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
U.MD.O.W.goRoom = function (number) {
|
|
|
- U.A.Request(US.Config.pbl + "selectRoomByFile?uid=" + number, [], function (res) {
|
|
|
+ U.A.Request(US.Config.pbl + "selectRoomByFile?uid=" + number, [], function (res) {
|
|
|
if (res.value[0].length > 0) {
|
|
|
U.alert("加入成功");
|
|
|
if ($("#add_room")[0]) {
|
|
@@ -582,37 +592,37 @@ U.MD.O.W.goRoom = function (number) {
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
|
|
|
-U.MD.O.W.copyText = function(target) {
|
|
|
+U.MD.O.W.copyText = function (target) {
|
|
|
var div = $(".form_delete-main-room")[0].innerText;
|
|
|
var clipboard = new ClipboardJS('.copy-message', {
|
|
|
- text: function() {
|
|
|
+ text: function () {
|
|
|
return div;
|
|
|
}
|
|
|
});
|
|
|
- clipboard.on('success', function(e) {
|
|
|
+ clipboard.on('success', function (e) {
|
|
|
console.log(e);
|
|
|
e.clearSelection();
|
|
|
U.alert("复制成功");
|
|
|
});
|
|
|
- clipboard.on('error', function(e) {
|
|
|
+ clipboard.on('error', function (e) {
|
|
|
console.log(e);
|
|
|
U.alert("复制失败");
|
|
|
});
|
|
|
}
|
|
|
|
|
|
U.MD.O.W.getWork = function (rid) {
|
|
|
- // U.A.Request(US.SCOKET, ["getWord", rid, US.pageId, uid], function (r) {
|
|
|
- // console.log(r);
|
|
|
- // });
|
|
|
- U.A.Request(US.Config.pbl + "select_file?fid=" + rid, [], function (res) {
|
|
|
+
|
|
|
+ U.A.Request(US.Config.pbl + "select_file?fid=" + rid, [], function (res) {
|
|
|
if (res.value[0].length > 0) {
|
|
|
US.wordRoomInfo = res.value[0][0];
|
|
|
- $("#U_MD_O_H_wordEditor")[0].innerHTML = US.wordRoomInfo.data;
|
|
|
+ U.A.Request(US.SCOKET, ["getWord", rid, US.pageId, US.userInfo.userid], function (r) {
|
|
|
+ $("#U_MD_O_H_wordEditor")[0].innerHTML = US.wordRoomInfo.data;
|
|
|
+ });
|
|
|
}
|
|
|
}, [], { "type": "GET", "withCredentials": true });
|
|
|
}
|
|
|
|
|
|
-U.MD.O.W.addPerson = function() {
|
|
|
+U.MD.O.W.addPerson = function () {
|
|
|
var BOX = $$("div", {});
|
|
|
var form_main = $$('div', { "className": "form-main" }, BOX);
|
|
|
var form_content = $$('div', { "className": "form-content" }, form_main);
|
|
@@ -632,11 +642,11 @@ U.MD.O.W.addPerson = function() {
|
|
|
if (a.indexOf(r[i].userid) != -1) {
|
|
|
abc.checked = true
|
|
|
}
|
|
|
- person.onclick = function(e) {
|
|
|
+ person.onclick = function (e) {
|
|
|
var el = e.currentTarget
|
|
|
el.getElementsByTagName("input")[0].click();
|
|
|
}
|
|
|
- abc.onclick = function(e) {
|
|
|
+ abc.onclick = function (e) {
|
|
|
e.stopPropagation();
|
|
|
if (a.indexOf(e.target.id) !== -1) {
|
|
|
a.splice(a.indexOf(e.target.id), 1);
|
|
@@ -675,7 +685,7 @@ U.MD.O.W.addPerson = function() {
|
|
|
// }
|
|
|
}
|
|
|
|
|
|
-U.MD.O.W.isOpenRoomConfirm = function() {
|
|
|
+U.MD.O.W.isOpenRoomConfirm = function () {
|
|
|
var BOX = $$("div", {});
|
|
|
var form_main = $$('div', { "className": "form-main" }, BOX);
|
|
|
var form_content = $$('div', { "className": "form-content" }, form_main);
|
|
@@ -691,7 +701,7 @@ U.MD.O.W.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);
|
|
|
+ // $$("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, {
|
|
@@ -717,11 +727,11 @@ U.MD.O.W.isOpenRoomConfirm = function() {
|
|
|
"display": "flex",
|
|
|
}
|
|
|
});
|
|
|
- confirm.onclick = function() {
|
|
|
+ confirm.onclick = function () {
|
|
|
U.MD.O.W.copyText();
|
|
|
}
|
|
|
}
|
|
|
-U.MD.O.W.openRoomConfirm = function() {
|
|
|
+U.MD.O.W.openRoomConfirm = function () {
|
|
|
var BOX = $$("div", {});
|
|
|
var form_main = $$('div', { "className": "form-main" }, BOX);
|
|
|
var form_content = $$('div', { "className": "form-content" }, form_main);
|
|
@@ -754,10 +764,10 @@ U.MD.O.W.openRoomConfirm = function() {
|
|
|
"display": "flex",
|
|
|
}
|
|
|
});
|
|
|
- confirm.onclick = function() {
|
|
|
+ confirm.onclick = function () {
|
|
|
U.MD.O.W.checkNum();
|
|
|
}
|
|
|
- cencal.onclick = function() {
|
|
|
+ cencal.onclick = function () {
|
|
|
U.MD.O.W.goRoom($(".form_delete-main_box")[0].value);
|
|
|
}
|
|
|
|