123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754 |
- Namespace.register("U.F.J");
- U.F.J.SelectUserInfo = {
- NeedUser: [],
- SelectUser: [],
- CallBack: null
- };
- U.F.J.GroupInfoForm = function (groupinfo) {
- var _formel,
- _groupuserinfo,
- _determinebottom,
- _closebottom,
- _groupinfoel = $("#UD_SYA"),
- _addgroupuserel = $("#UD_SYTC")[0],
- _groupinfochildsel = _groupinfoel.Child(),
- _inputel = $("input,textarea", _groupinfochildsel[0]),
- _isgroupmain = !groupinfo && groupinfo.GroupManageCreateUserID == US.userInfo.userid
- ;
-
- U.F.J.SelectUserInfo.NeedUser.splice(0, U.F.J.SelectUserInfo.NeedUser.length);
-
- _groupinfochildsel[1].innerHTML = "";
-
- if (groupinfo) {
-
- _inputel[0].value = groupinfo.GroupManageName;
- _inputel[1].value = groupinfo.GroupManageDescript;
-
- _groupuserinfo = _$(US.Friend[3]).Select({ "GroupManageID": groupinfo.GroupManageID });
-
- U.F.J.SelectUserInfo.SelectUser = _groupuserinfo;
-
- U.F.J.PrintGroupUserInfo(_groupinfochildsel[1], _groupuserinfo, groupinfo);
-
- $(_groupinfochildsel[2]).addAttrArray({
- "onclick": [[U.F.J.GroupExit, [groupinfo, _$(groupinfo).FindOne({ "UserId": US.userInfo.userid }), _groupinfoel]]],
- "innerHTML": _UTF ? "解散改群" : "退出该群"
- });
- }
-
- else {
-
- _inputel[0].value = "";
- _inputel[1].value = "";
- }
-
- _formel = U.UI.Form({
- "min": false,
- "max": false,
- "id": "UD_SYAO",
- "style": { "width": "480px", "height": "" },
- "content": _groupinfoel[0],
- "title": "<div class='UD_SYF_STI'>添加群聊</div>",
- "hst": { style: { "padding": "0" } }
- });
-
- _determinebottom = $(_groupinfochildsel[3]).Child()[0];
- _determinebottom.onclick = U.M.apply(_determinebottom, [[U.F.J.DetermineCreateGroupAndAddGroupUser, [_groupinfochildsel[0], groupinfo.GroupManageID]]]);
-
- _closebottom = $(_groupinfochildsel[3]).Child()[1];
- _closebottom.onclick = U.M.apply(_formel, [[_formel.shut]]);
-
- if (_addgroupuserel.style.display == "block") {
- U.F.J.SelectFriendForm();
- }
- return _formel;
- }
- U.F.J.PrintGroupUserInfo = function (el, groupuserinfo, groupinfo) {
- var i,
-
- _tempel,
- _temponeel,
- _temptwoel,
- _frag = $$("frag"),
- _childsel = $(el).Child(),
-
- _isgroupmain = !groupuserinfo || groupinfo.GroupManageCreateUserID == US.userInfo.userid
- ;
-
- for (i = 0; i < groupuserinfo.length; i++) {
- _tempel = $$("div", { "className": "UD_SYACO" }, _frag);
- $$("img", {
- "onerror": U.M.ImgError, "title": "点击查看",
- "src": U.M.GetImgU(groupuserinfo[i].UserThumbnailImageHead)
- }, _tempel);
- $$("div", { "className": "UD_SYACOM UTDF", "style": { "width": "25%" }, "innerHTML": groupuserinfo[i].UserName }, _tempel);
- _temponeel = $$("div", { "className": "UD_SYACOM UTDF", "innerHTML": groupuserinfo[i].GroupUsersDescript || groupuserinfo[i].UserName }, _tempel);
- _temptwoel = $$("div", { "className": "UD_HERDUSER" + (_isgroupmain ? " UD_HERDUSERS" : "") }, _tempel);
-
- if (groupinfo) {
-
- if (_isgroupmain || groupuserinfo[i].UserId == US.userInfo.userid) {
- $$("img", {
- "src": "/img/Edit.png", "title": "修改群名片",
- "onclick": [[U.F.J.UpateGroupUserDescriptForm, [groupuserinfo[i], _temponeel]]]
- }, _temptwoel);
- }
- $$("img", {
- "src": "/img/personalCard.png", "title": "查看用户资料",
- "onclick": [[U.U.I.ViewOtherUserInfo, [groupuserinfo[i].UserId]]]
- }, _temptwoel);
- $$("img", {
- "src": "/img/Add.png", "title": "添加好友",
- "onclick": [[U.F.M.AddFriend, [groupuserinfo[i], groupinfo, _tempel]]]
- }, _temptwoel);
- }
-
- if (_isgroupmain) {
- $$("img", {
- "src": "/img/exit.png", "title": "移除",
- "onclick": [[U.F.J.GroupExit, [groupuserinfo[i], groupinfo, _tempel]]]
- }, _temptwoel);
- }
- }
-
- if (_childsel.length) {
- el.insertBefore(_frag, _childsel[_childsel.length - 1]);
- }
- else {
- el.appendChild(_frag);
- }
- }
- U.F.J.UpateGroupUserDescriptForm = function (groupuserinfo, el) {
- var _tempel,
- _temponeel,
- _temptwoel,
- _groupname = groupuserinfo.GroupUsersDescript || groupuserinfo.UserName
- ;
- if (groupuserinfo) {
-
- _tempel = $$("div", { "className": "UD_SYSSZS UD_SYATNL UD_SYSOU" });
- _temponeel = $$("div", {}, _tempel)
- _temptwoel = $$("input", {
- "value": _groupname, "onfocus": [[U.MR.InputTip, ["this", [_groupname, ""]]]],
- "onblur": [[U.MR.InputTip, ["this", ["", _groupname]]]]
- }, _temponeel);
-
- U.UI.Confirm("群备注修改", { "width": "300px" }, null, U.M.apply(null, [[U.F.J.DetermineUpateGroupUserDescript, [groupuserinfo, _temptwoel, el]]]),
- _tempel, $("#UD_SY")[0]);
- }
- else { U.Alert("暂无群信息"); }
- }
- U.F.J.DetermineUpateGroupUserDescript = function (groupuserinfo, inputel, el) {
-
- if (inputel.value && U.MS.NickName.test(inputel.value)) {
- U.A.Request(US.Auth, ["UpdateGroupMemberInfo", groupuserinfo.GroupManageID, US.userInfo.userid, inputel.value],
- U.F.J.AsynDetermineUpateGroupUserDescript, [null, groupuserinfo, inputel.value, el]);
- }
- else {
- U.Alert("备注名格式不对");
- return true;
- }
- }
- U.F.J.AsynDetermineUpateGroupUserDescript = function (r) {
- var context = r.context,
- _groupuserinfo = context[1],
- _descriptname = context[2],
- _el = context[3];
-
- _el.innerText = _groupuserinfo.GroupUsersDescript = _descriptname;
- U.Alert("修改备注成功!");
- }
- U.F.J.GroupExit = function (groupinfo, userinfo, el) {
- var _userid = US.userInfo.userid,
- _isgroupmain = groupinfo.GroupManageCreateUserID == _userid
- ;
-
- if (_isgroupmain) {
-
- if (userInfo.userid == _userid) {
- U.UI.Confirm("是否解散该群", [U.F.J.EnterGroupExit, [groupinfo, userinfo, true, el]]);
- }
-
- else {
- U.UI.Confirm("是否移除该群用户", [U.F.J.EnterGroupExit, [groupinfo, userinfo, false, el]]);
- }
- }
-
- else {
- U.UI.Confirm("是否确定退出该群", [U.F.J.EnterGroupExit, [groupinfo, userinfo, false, el]]);
- }
- }
- U.F.J.EnterGroupExit = function (groupinfo, userinfo, isdelete, el) {
- if (isdelete === 1) {
- U.A.Request(US.Auth, ["DeleteGroup", groupinfo.GroupManageID], U.F.J.AsynGroupExit,
- ["", groupinfo, userinfo, isdelete, el]);
- }
- else {
- U.A.Request(US.Auth, ["ExitGroup", groupinfo.GroupManageID, userInfo.userid], U.F.J.AsynGroupExit,
- ["", groupinfo, userinfo, isdelete, el]);
- }
- }
- U.F.J.AsynGroupExit = function (r) {
- var context = r.context,
- _chatfrom,
- _groupinfo = context[1],
- _friendinfo = context[2],
- _isdelete = context[3],
- _el = context[4];
-
- if (_isdelete) {
-
- _$(US.Friend[2]).Delete({ "GroupManageID": _friendinfo.GroupManageID });
- _$(US.Friend[3]).Delete({ "GroupManageID": _friendinfo.GroupManageID });
-
- $("#UD_SYHZLZ").find("[TID=\"" + _groupinfo.GroupManageID + "\"]").remove();
-
- _chatfrom = U.F.W.IsCreateForm(_friendinfo.GroupManageID)[0];
- if (U.F.W.IsCreateForm(_friendinfo.GroupManageID)[0]) {
- U.F.W.DelteFriendChat(_friendinfo.GroupManageID, _UDTD)
- }
-
- _el = $(_el).Parent({ usform: "true" });
- _el.close()
- }
-
- else {
- $(_el).remove();
- _$(US.Friend[2]).Delete({ "GroupManageID": _friendinfo.GroupManageID, "UserId": _friendinfo.UserId });
- }
- }
- U.F.J.SelectFriendForm = function (cb) {
-
- if (!U.U.L.isLogin() && US.Friend[1]) {
- var i,
- _formel,
- _el = $("#UD_SYTC")[0],
- _allfriendinfo = _$(US.Friend[1].concat([])),
- _addfriendinfo = U.F.J.SelectUserInfo,
- _selectfriend = _addfriendinfo.SelectUser;
-
- for (i = 0; i < _selectfriend.length; i++) {
- _allfriendinfo.Delete({ "UserId": _selectfriend[i].UserId });
- }
-
- U.F.J.PrintSelectFriend(el, _allfriendinfo.Value);
-
- U.F.J.PrintSelectGroupUser(el, US.Friend[2]);
-
- _formel = U.UI.Form({
- "min": false,
- "max": false,
- "id": "UD_SYTO",
- "style": { width: "250px", height: "480px" },
- "content": $("#UD_SYT")[0],
- "title": "添加好友",
- "hst": { style: { "padding": "0 0 0 5px" } }
- });
- _addfriendinfo.CallBack = cb;
- return _formel;
- }
- }
- U.F.J.ChanCAD = function (groupid) {
- var groupuser = _$(US.Friend[3]).Select({ "GroupManageID": groupid });
- var _UGE = U.D.SY.ET["UL"];
- _UGE["CAD"] = groupuser;
- }
- U.F.J.PrintSelectFriend = function (el, groupinfo) {
- var i,
- _tempel,
- _temponeel,
- _frag = $$("frag");
-
- for (i = 0; i < friendinfo.length; i++) {
- _tempel = $$("div", {
- "className": "UD_SYTCO", "FID": friendinfo[i].UserId,
- "onclick": [[U.F.J.ClickSelectFriend, ["this", friendinfo[i]]]]
- }, _frag);
- $$("div", { "className": "UD_SYTCOI UD_SYI" }, _tempel);
- _temponeel = $$("div", { "className": "UD_SYTCOC UTDF" }, _tempel);
- $$("img", {
- "onerror": U.M.ImgError, "title": "点击查看", "onclick": [[U.M.StopBubble], [U.U.I.ViewOtherUserInfo, [friendinfo[i].UserId]]],
- "src": U.M.GetImgU(friendinfo[i].UserThumbnailImageHead), "alt": friendinfo[i].FriendsDescript
- }, _temponeel);
- $$("div", { "className": "UD_SYTCOCN", "innerHTML": friendinfo[i].FriendsDescript }, _temponeel);
- }
-
- el.innerHTML = "";
- el.appendChild(_frag);
- }
- U.F.J.PrintSelectGroupUser = function (el, groupinfo) {
- var i,
- _tempel,
- _temponeel,
- _frag = $$("frag");
-
- for (i = 0; i < groupinfo.length; i++) {
- _tempel = $$("div", {
- "className": "UD_SYTCO", "FID": groupinfo[i].GroupManageID,
- "onclick": [[U.F.J.ClickSelectGroup, ["this", groupinfo[i]]]]
- }, _frag);
- $$("div", { "className": "UD_SYTCOI UD_SYI" }, _tempel);
- _temponeel = $$("div", { "className": "UD_SYTCOC UTDF" }, _tempel);
- $$("img", {
- "title": "点击查看", "onclick": [[U.M.StopBubble], [U.U.I.ViewOtherUserInfo, [groupinfo[i].UserId]]],
- "src": "/img/chatgroup.png"
- }, _temponeel);
- $$("div", { "className": "UD_SYTCOCN", "innerHTML": groupinfo[i].GroupManageName }, _temponeel);
- }
- el.appendChild(_frag);
- }
- U.F.J.SearchSelectFriend = function (groupinfo) {
- var _searchel = $("#UD_SYTC")[0],
- _UDTD = $("div@FID=" + groupinfo.UserId)[0];
- if (_UDTD) {
- _UDTD.onclick();
- U.M.SCT(_UDTD);
- }
- else { U.Alert("好友已经添加到群组里~"); }
- }
- U.F.J.ClickSelectFriend = function (el, friendinfo) {
- var _selectel = $("div", el)[0];
-
- if (_selectel.className == "UD_SYTCOI UD_SYI") {
- _selectel.className += " UD_SYTCOIO";
- U.F.J.SelectUserInfo.NeedUser.push(friendinfo);
- }
-
- else {
- _selectel.className = "UD_SYTCOI UD_SYI";
- _$(U.F.J.SelectUserInfo.NeedUser).Delete({ "UserId": friendinfo.UserId });
- }
- }
- U.F.J.ClickSelectGroup = function (el, groupinfo) {
- var i,
- _selectel = $("div", el)[0],
- _needuser = U.F.J.SelectUserInfo.NeedUser,
- _groupuser = _$(US.Friend[3]).Select({ "GroupManageID": groupinfo.GroupManageID });
-
- if (_selectel.className == "UD_SYTCOI UD_SYI") {
- _selectel.className += " UD_SYTCOIO";
- _needuser = _needuser.concat(_groupuser);
- }
-
- else {
- _selectel.className = "UD_SYTCOI UD_SYI";
-
- for (i = 0; i < _groupuser.length; i++) {
- _$(_needuser).Delete({ "UserId": _groupuser[i].UserId });
- }
- }
- }
- U.F.J.CloseSelectFriendForm = function (el) {
- U.D.CloseWindow($(el).Parent({ usform: "true" }));
- }
- U.F.J.DetermineSelectFriend = function (el) {
- var _selectuserinfo = U.F.J.SelectUserInfo,
- _groupinfoel = $("#UD_SYAC"),
- _needuser = _selectuserinfo.NeedUser;
-
- if (_selectuserinfo.CallBack) {
- _selectuserinfo.CallBack();
- _selectuserinfo.CallBack = null;
- }
-
- else {
- U.F.J.PrintGroupUserInfo(_groupinfoel[0], _needuser);
- }
- _needuser.splice(0, _needuser.length);
- U.D.CloseWindow(el);
- }
- U.F.J.DetermineCreateGroupAndAddGroupUser = function (el, groupid) {
- var i,
- _groupinfo,
- _inputs = $("input,textarea", el),
- _adduserinfo = U.F.J.SelectUserInfo.NeedUser,
- _userid = US.userInfo.userid,
- _groupname = _inputs[0].value,
- _groupdescript = _inputs[1].value,
- _groupuserids = _$(_adduserinfo).pluck("UserId").join(",")
- ;
-
- if (!groupid) {
- groupid = Guid.newGuid();
- _groupinfo = new U.F.T.GroupEntity(groupid, _groupname, new Date(), _userid, _groupdescript, null);
-
- _adduserinfo.push(US.userInfo);
- _groupuserids = _userid + "," + _groupuserids;
- }
-
- else {
- _groupinfo = _$(US.Friend[2]).Select({ "GroupManageID": groupid })[0];
- }
-
- U.D.CloseWindow($(el).Parent({ usform: "true" }));
- _adduserinfo = _adduserinfo.splice(0, _adduserinfo.length);
-
- U.A.Request(US.Auth, ["CreateGroupAndAddUser", _userid, groupid, _groupname, _groupdescript, _groupuserids],
- U.F.J.AsynDetermineCreateGroupAndAddGroupUser, ["", _groupinfo, _adduserinfo, groupid, _groupname, _groupdescript]);
- }
- U.F.J.AsynDetermineCreateGroupAndAddGroupUser = function (r) {
- var i,
- context = r.context,
- _directory,
- _diskinfo,
- _groupuser,
- _userinfo = US.userInfo,
- _groupinfo = context[1],
- _groupuserinfo = context[2],
- _groupid = context[3],
- _groupname = context[4],
- _groupdescript = context[5]
- ;
- r = r.value;
-
- if (r !== false) {
-
- if (!_$(US.Friend[2]).Select({ "GroupManageID": _groupid })[0]) {
- US.Friend[2].unshift(_groupinfo);
-
- _directory = new U.Dk.M.Entity(_groupinfo.GroupManageID, 0, US.userInfo.userid, _groupinfo.GroupManageName, _groupinfo.GroupManageName,
- "folder", null, new Date(), U.UP.FFT("folder")[1], 1, null, null, 0, "", _groupinfo.GroupManageID);
-
- _diskinfo = U.Dk.DiskOperatingSwitch(_userinfo.UserId);
- U.Dk.M.Entity.Add([_directory], _diskinfo);
- }
-
- else {
- _groupinfo.GroupManageName = _groupname;
- _groupinfo.GroupManageDescript = _groupdescript;
- }
-
- for (i = 0; i < _groupuserinfo.length; i++) {
- _groupuser = new U.F.T.GroupUserEntity(_groupuserinfo[i].UserId, _groupuserinfo[i].UserImageHead,
- _groupuserinfo[i].UserNickName, _groupuserinfo[i].UserName, _groupuserinfo[i].UserThumbnailImageHead,
- _groupuserinfo[i].UserNickName, _groupid, 1);
- US.Friend[3].push(_groupuser);
- }
-
- $($("#UD_SYHZLTA").Child()[2]).Child()[0].onclick();
-
- if (_groupinfo) {
- U.Alert(_groupinfo ? _groupname + "邀请成功" : "邀请好友请入群成功~");
- }
- }
-
- else {
- U.Alert("服务器繁忙,请从新创建!!");
- }
- }
- U.F.J.CXNEWTJ = function (groupid, groupname, groupds, fileid, cb) {
- _UGE = _$(US.Friend[2]).Select({ "GroupManageID": groupid })[0];
- if (!_UGE) {
- var UDGD = $$("div", {});
-
- var UDGD_yj = $$("div", { "className": "UD_ALLTs", "innerHTML": "您的文档将移至新建群里(" + groupds + "),是否新建群组?" }, UDGD);
- var UDGDO = $$("div", { "className": "UD_ALLTs_All" }, UDGD);
- var UDGD_yjs = $$("div", { "className": "UD_ALLTs_OFF", "innerHTML": "取消" }, UDGDO);
- $$("div", { "className": "UD_ALLTs_OUT", "innerHTML": "确认", "onclick": [[U.F.J.ChangeY, [groupid, groupname, groupds, fileid, cb]]] }, UDGDO);
- UDGD_yjs.onclick = function () { $("#UD_Temp_CK")[0].close() }
- U.UI.Form({
- draw: false,
- max: false,
- min: false,
- isTop: true,
- id: "UD_Temp_CK",
- style: {
- width: "250px",
- height: "170px"
- },
- content: UDGD,
- title: "提示",
- hst: {}
- });
- } else {
- U.F.J.ChangeY(groupid, groupname, groupds, fileid, cb)
- }
- }
- U.F.J.ChangeY = function (groupid, groupname, groupds, fileid, cb) {
- var i, _UGE, _UBY,
-
- _UTF = 1,
- _userid = US.userInfo.userid,
- _UGN = [groupname, groupds],
- _UDE = U.D.SY.ET["UL"]["AD"],
- _NAIDs = new Array();
- for (var i = 0; i < _UDE.length; i++) {
- var pd = 0;
- for (var u = 0; u < _NAIDs.length; u++) {
- if (_NAIDs[u].UserId == _UDE[i].UserId || _UDE[i].UserId == US.userInfo.userid) {
- pd++
- }
- }
- if (pd == 0) {
- _NAIDs.push(_UDE[i]);
- }
- }
- _FriendUser = _$(_NAIDs).pluck("UserId").join(","),
- _UAID = _$(_NAIDs).pluck("UserId").join(",");
- _UGE = _$(US.Friend[2]).Select({ "GroupManageID": groupid })[0];
- if (!_UGE) {
- _UTF = 0;
- groupid = groupid || Guid.newGuid();
-
- _UGE = new U.F.T.GroupEntity((groupid = groupid || Guid.newGuid()), _UGN[0], new Date(), _userid, _UGN[1], null);
- _UAID = _userid + (_UAID ? "," : "") + _UAID;
- }
- _UDE.splice(0, _UDE.length);
-
- U.A.Request(US.Auth, ["CreateGroupAndAddUser", _userid, groupid, _UGN[0], _UGN[1], _UAID], U.F.J.AsynCXNEWTJ, ["", _UGE, _NAIDs.splice(0, _NAIDs.length), groupid, _UGN[0], _UGN[1], cb, _FriendUser, groupid, _UGN[0]]);
-
-
-
- $("#UD_Temp_CK").hide()
- }
- U.F.J.AsynCXNEWTJ = function (r) {
- U.F.J.AsynDetermineCreateGroupAndAddGroupUser(r);
- var context = r.context;
- context[6](context[1], context[7], context[8], context[9]);
- }
- U.F.J.OAddGroup = function (groupinfo, UCB) {
- if (!U.U.L.isLogin(3)) {
- var _userinfo = US.userInfo,
- _userid = _userinfo.UserId,
- _UDE = US.Friend[2],
- _UTF = _$(_UDE).Select({ "GroupManageID": groupinfo.GroupManageID })[0];
- if (!_UTF) {
- U.Alert("正在加入,请稍等..");
- U.A.Request(US.Auth, ["AddUsersToGroup", groupinfo.GroupManageID, _userid], U.F.J.AsynOAddGroup, ["", { MessageContent: groupinfo.GroupManageID, MessageDescript: groupinfo.GroupManageName, UserId: groupinfo.UserId }, UCB]);
- }
- else {
- if (UCB) {
- U.M.apply(this, UCB)();
- }
- else { U.F.W.ViewFriend(_UTF); }
- }
- }
- }
- U.F.J.AsynOAddGroup = function (r) {
- U.Alert("成功加入该群");
- var context = r.context,
- _UCB = context[2],
- _userid = US.userInfo.userid,
- _UGE = US.Disk.Disks[_userid],
- _UDE = U.F.N.AsynLYHJQCL(r);
- _UGE[0].splice(6, 0, (_UGE[4][_UDE.GroupManageID] = new U.Dk.M.Entity(_UDE.GroupManageID, 0, _userid, _UDE.GroupManageName, _UDE.GroupManageName, "folder", null, new Date(), U.UP.FFT("folder")[1], 1, null, null, 0, "", _UDE.GroupManageID)));
- if (_UCB) {
- U.M.apply(this, _UCB)();
- }
- else {
- U.F.W.ViewFriend(_UDE);
- }
- }
- U.F.J.AddGroup = function (groupinfo) {
- if (!U.U.L.isLogin(3)) {
- var _userinfo = US.userInfo,
- _userid = _userinfo.UserId,
- _UDE = US.Friend[2],
- _UTF = _$(_UDE).Select({ "GroupManageID": groupinfo.GroupManageID })[0];
- if (!_UTF) {
- U.A.Request(US.CD, [US.DB, "UseStudio_Friends", "SendJoinGroupMessage", _userid, groupinfo.GroupManageID, _userid, groupinfo.GroupManageName], U.F.J.AsynAddGroup, [""]);
-
- U.Alert("发送消息中...");
- }
- else { U.F.W.ViewFriend(_UTF); }
- }
- }
- U.F.J.AsynAddGroup = function (r) {
- U.Alert(r.value ? "已经向群主发送消息" : "消息发送失败请重新发送");
- }
- U.F.J.AddPopup = function (groupinfo) {
- var _SFC, _SFD, _SFDF, _SFDT, _SFDJ, _SFDC;
-
- _SFC = U.UI.Form({ "style": { "width": "390px", "height": "220px" }, "title": "添加好友/群聊", "Top": "0", "Left": "0" }).body;
-
- _SFD = $$("div", { "className": "U_F_PLACE" }, _SFC);
- _SFDF = $$("div", { "className": "U_F_SORT", "onclick": U.F.M.CreateFriendGroupPopup, "innerHTML": "添加分组" }, _SFD);
- _SFDT = $$("div", { "className": "U_F_SORTE", "onclick": U.F.S.FTCSS, "innerHTML": "添加/<br>查找好友" }, _SFD);
- _SFDJ = $$("div", { "className": "U_F_SORT", "onclick": U.F.S.TCSS, "innerHTML": "加入群组" }, _SFD);
- _SFDC = $$("div", { "className": "U_F_SORT", "onclick": [[U.F.J.GroupInfoForm, [groupinfo]]], "innerHTML": "创建群组" }, _SFD);
- }
|