123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- Namespace.register("U.MD.U.V");
- U.MD.U.V.UIFZX = U.MD.U.V.ViewOtherUserInfo = function (userid) {
- var _userinfoel = $("#U_MD_U_UV").clone(true),
- _childs = $(_userinfoel[0]).Child(),
- _head = _childs[0],
- _middle = _childs[1],
- _aboutMe = _childs[2];
- var _div = $$('div');
- _div.appendChild(_head);
- _div.appendChild(_middle);
- _div.appendChild(_aboutMe);
-
- if ($('#U_MD_F_S_TI_Info')[0])
- document.body.removeChild($('#U_MD_F_S_TI_Info')[0])
- var _form = new U.UF.UI.form("<div class='U_MD_F_S_TI'>个人信息</div>",
- _div,
- {
- "style": {
- "min-width": "460px",
- "width": "480px",
- "height": "400px"
- },
- id: "U_MD_F_S_TI_Info"
- },
- {
- isenlarge: false,
- isnarrow: false
- }).form;
-
- U.A.Request(US.USER, ["ViewOtherUserInfo", userid],
- U.MD.U.V.ViewOtherUserInfoAsyn, ['', _head, _middle, _aboutMe, _form])
-
- }
- U.MD.U.V.ViewOtherUserInfoAsyn = function (r) {
- var _userinfo = r.value[0],
- _context = r.context,
- _form = _context[4],
- TN = _userinfo.UserTelephoneNumber;
- $(_context[1]).find('.U_MD_U_UV_Head_Left')[0].firstElementChild.src = U.MD.C.getHeadImage(_userinfo.UserImageHead || _userinfo.UserThumbnailImageHead);
- $(_context[1]).find('.U_MD_U_UV_Name')[0].innerText = _userinfo.TrueName || _userinfo.UserName || "不详";
- $(_context[1]).find('.U_MD_U_UV_Desc')[0].innerText = _userinfo.UserIndividualitysignature || "不详";
- $(_context[3]).find('.U_MD_U_UV_Place')[0].innerText = _userinfo.City || "不详";
- $(_context[3]).find('.U_MD_U_UV_MailBox')[0].innerText = _userinfo.UserEmail != "null" ? _userinfo.UserEmail : "不详";
- $(_context[3]).find('.U_MD_U_UV_PhoneNum')[0].innerText = TN ? (TN.substring(0, 3) + "****" + TN.substring(7, TN.length)) : "不详";
- $(_context[3]).find('.U_MD_U_UV_Birthday')[0].innerText = _userinfo.Birthday ? U.UF.D.formatDateToArray(_userinfo.Birthday).slice(0, 3).join('-') : "不详";
-
- U.A.Request(US.CD, [US.DB, 'UseStudio_Users', 'GetStatisticData', _userinfo.UserId], function (data) {
- $('.U_MD_U_UV_Friend', _context[1])[0].innerText = data.value[0].friendCount;
- $('.U_MD_U_UV_Word', _context[1])[0].innerText = data.value[0].wrodCount;
- $('.U_MD_U_UV_Excel', _context[1])[0].innerText = data.value[0].excelCount;
- $('.U_MD_U_UV_Cloud', _context[1])[0].innerText = data.value[0].diskFileCount;
- });
-
- var _friendinfo,
- _addbutton = $('.U_MD_U_UV_Head_Right_Btn', _context[1])[0],
- _functionbtn = $(_context[2]).find('.U_MD_U_UV_FuncArea_MarginBox_Btn');
- _functionbtn[2].style.display = '';
- if (_userinfo.UserId == US.userInfo.userid) {
- _addbutton.onclick = function () {
- U.Alert("不可以添加自己为好友哟!");
- };
- _functionbtn[2].style.display = 'none';
- } else if (US.friend.friends && (_friendinfo = U.Json.select(US.friend.friends, { UserId: _userinfo.UserId })[0])) {
- _addbutton.onclick = function () {
- U.MD.F.R.deleteFriendForm(_friendinfo, function () {
- U.UF.F.closeWindow(_form);
- });
-
-
- };
- _addbutton.style.backgroundColor = '#e20f0f';
- _addbutton.innerText = '删除好友';
- } else {
- _addbutton.style.backgroundColor = '';
- _addbutton.onclick = function () {
- U.MD.F.M.addFriend(_userinfo, function () {
- U.UF.F.closeWindow(_form);
- });
- }
- }
-
- _functionbtn[0].onclick = function () {
- U.MD.D.I.openApplication("disk", { "userid": _userinfo.UserId, "directoryid": US.disk.initTree[1][0] });
- }
-
- _functionbtn[1].onclick = function () {
- U.MD.D.I.openApplication("disk", { "userid": _userinfo.UserId, "directoryid": US.disk.initTree[2][0] });
- }
-
- _functionbtn[2].onclick = function () {
- if (!U.MD.U.L.isLogin()) {
- var _friendinfo = U.Json.select(US.friend.friends, { UserId: _userinfo.UserId })[0];
- if (_friendinfo) {
- U.MD.F.W.popupFriendsForm(_friendinfo);
- U.UF.F.closeWindow(_form);
- } else {
- U.UF.UI.confirm((_userinfo.UserNickName || _userinfo.UserName) + "还不是你的好友哟!是否添加" + (_userinfo.UserNickName || _userinfo.UserName) + "为好友呢。", function () {
- U.MD.F.M.addFriend(_userinfo, function () {
- U.UF.F.closeWindow(_form);
- });
- });
- }
- }
- }
- }
- U.MD.U.V.AddFriend = function (button, userinfo) {
- U.MD.F.M.addFriend(userinfo, function () {
- button.innerText = '删除好友';
- button.style.backgroundColor = '#e20f0f';
- button.onclick = function () {
- _friendinfo = U.Json.select(US.friend.friends, { UserId: userInfo.userid })[0];
- U.MD.F.M.deleteFriend(_friendinfo);
- button.innerText = '+好友';
- button.style.backgroundColor = '';
- button.onclick = function () {
- U.MD.U.V.AddFriend(button, userinfo);
- }
- };
- });
- }
- U.MD.U.V.GDCKYHDT = function (UDOD, userid) {
- _UDFE = U.MD.D.H.ET["UIF"][userid][1];
- U.MD.U.V.ViewUserBlogInfo(UDOD, _UDFE, userid, this.P + 2);
- }
- U.MD.U.V.ViewUserBlogInfo = function (UDOD, UDPE, userid, P, TF) {
- var _userinfoel = $(UDOD).Child();
- UDPE = U.MD.D.D.FYGBL(UDPE, P);
- if (UDPE[0]) {
- if (TF) { _userinfoel[1].innerText = ""; }
- if (UDPE[0].length) { U.MD.D.Blog.PGBL(_userinfoel[1], UDPE[0], true); }
- else if (P === 1) { U.MD.U.V.PCKYHDT(_userinfoel[1]); }
- }
- else { U.A.Request(US.USER, ["GFA", US.EMPTYGUID, (UDPE[1] - 1) * 100, UDPE[1] * 100, userid, US.EMPTYGUID], U.MD.U.V.AsynCKYHDT, [(P == 1 ? [_userinfoel[1], true] : [$("#U_MD_U_UV_PL")[0], 1]), UDOD, userid, P, UDPE[1], _userinfoel]); }
-
- U.UF.EV.scrollLoad($("div#U_MD_U_UV_PC", _userinfoel[0])[0], function () { U.MD.U.V.GDCKYHDT(_bloginfoel, userid); });
- }
- U.MD.U.V.AsynCKYHDT = function (r) {
- var _context = r.context,
- UPXD = U.MD.D.H.ET["UIF"][_context[2]];
- r = r.value;
- if (!UPXD) { UPXD = U.MD.D.H.ET["UIF"][_context[2]] = [], UPXD[1] = [] };
- UPXD[1] = UPXD[1] || [];
- UPXD[1][_context[4]] = U.MD.D.Blog.ZFSGBL(r);
- _context[5][1].innerText = "";
- _context[5][0].innerText = r[0] > 0 ? "动静..(" + r[0].SumNumber + ")" : "动静";
- U.MD.U.V.ViewUserBlogInfo(_context[1], UPXD[1], _context[2], _context[3]);
- }
- U.MD.U.V.PCKYHDT = function (UDOD) {
- var _userinfoel = $$("div", { "className": "U_MD_U_UV_T" }, UDOD);
- $$("div", { "className": "U_MD_U_UV_TS", "innerHTML": "他暂时没有相关的消息呢!!稍后再来试试吧~" }, _userinfoel);
- $$("div", { "className": "U_MD_U_UV_TX", "innerHTML": "Noting!!" }, _userinfoel);
- }
- U.MD.U.V.GroupInfo = function (groupinfo) {
- var _userinfoel = $("#U_MD_U_GV").clone(true),
- _childs = $(_userinfoel[0]).Child(),
- _content = _childs[0];
- U.MD.U.V.syncData(_content, groupinfo);
- var _form = new U.UF.UI.form("<div class='U_MD_F_S_TI'>群信息</div>",
- _content,
- {
- "style": {
- "min-width": "480px",
- "width": "480px",
- "height": "340px"
- },
- id: "U_MD_G_Info"
- },
- {
- isenlarge: false,
- isnarrow: false
- }).form;
- }
- U.MD.U.V.syncData = function (el, groupinfo) {
- var _head = el.children[0],
- _middle = el.children[1],
- _bottom = el.children[2],
- _groupId = groupinfo.GroupManageID,
- _groupCreaterId = groupinfo.GroupManageCreateUserID,
- _groupCreaterEl = $(_bottom).find('.U_MD_U_GV_GroupInfo_ImgArea_Creater')[0],
- _groupMember = U.Json.select(US.friend.groupusers, { GroupManageID: _groupId }),
- _cloneEl = $$('img'),
- _createrImg = _cloneEl.cloneNode(),
- _groupMemberEl = $(_bottom).find('.U_MD_U_GV_GroupInfo_ImgArea_MemberImg')[0],
- _groupBtn = $(_middle).find('.U_MD_U_GV_FuncArea_MarginBox_Btn');
- $(_head).find('.U_MD_U_GV_HeadInfo_Name')[0].innerText = groupinfo.GroupManageName;
- $(_head).find('.U_MD_U_GV_HeadInfo_Desc')[0].innerText = groupinfo.GroupManageDescript;
- $(_bottom).find('.U_MD_U_GV_GroupInfo_Img_TextNum')[0].innerText = _groupMember.length;
- _createrImg.src = U.MD.C.getHeadImage(U.Json.selectOne(US.friend.groupusers, { UserId: _groupCreaterId }).UserThumbnailImageHead) || "/img/UserHead/UseHead.jpg";
- _groupCreaterEl.appendChild(_createrImg)
- _groupCreaterEl.onclick = function () {
- U.MD.U.V.ViewOtherUserInfo(_groupCreaterId);
- }
- _groupBtn[2].onclick = function () {
- top.U.MD.F.W.popupFriendsForm(groupinfo);
- }
- for (var i = 0; i < _groupMember.length; i++) {
- if (i < 6) {
- var _cloneImg = _cloneEl.cloneNode();
- _cloneImg.src = U.MD.C.getHeadImage(_groupMember[i].UserThumbnailImageHead) || "/img/UserHead/UseHead.jpg";
- _cloneImg.onclick = U.UF.C.closure(function (i) {
- U.MD.U.V.ViewOtherUserInfo(_groupMember[i].UserId);
- }, [i])
- _groupMemberEl.appendChild(_cloneImg);
- } else {
- $$('span', { className: "U_MD_U_GV_GroupInfo_ImgArea_MemberMore", innerText: "···", onclick: function () {
- U.MD.U.V.showAllGroupMember(_groupMember, this, _cloneEl, _groupMemberEl);
- }
- }, _groupMemberEl);
- return;
- }
- }
- }
- U.MD.U.V.showAllGroupMember = function (groupmember, el, cloneel, addel) {
- addel.style.display = "none";
- addel.style.height = "82px";
- for (var i = 6; i < groupmember.length; i++) {
- var _cloneImg = cloneel.cloneNode();
- _cloneImg.src = U.MD.C.getHeadImage(groupmember[i].UserThumbnailImageHead) || "/img/UserHead/UseHead.jpg";
- _cloneImg.onclick = U.UF.C.closure(function (i) {
- U.MD.U.V.ViewOtherUserInfo(groupmember[i].UserId);
- }, [i]);
- addel.appendChild(_cloneImg);
- }
- addel.style.display = "block";
- $(el).remove();
- }
|