You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

660 lines
34 KiB

  1. var bootstrap = function (a, h) {
  2. var i = {
  3. init: function () {
  4. this.load();
  5. this.bind()
  6. },
  7. load: function () {
  8. var A = h.clientdata.get(["modulesTree"]);
  9. var B = "0";
  10. var z = A[B] || [];
  11. var o = a('<ul class="lr-first-menu-list"></ul>');
  12. for (var t = 0, w = z.length; t < w; t++) {
  13. var u = z[t];
  14. if (u.F_IsMenu == 1) {
  15. var n = a("<li></li>");
  16. if (!!u.F_Description) {
  17. n.attr("title", u.F_Description)
  18. }
  19. var y = '<a id="' + u.F_ModuleId + '" href="javascript:void(0);" class="lr-menu-item">';
  20. y += '<i class="' + u.F_Icon + ' lr-menu-item-icon"></i>';
  21. y += '<span class="lr-menu-item-text">' + u.F_FullName + "</span>";
  22. y += "</a>";
  23. n.append(y);
  24. var F = A[u.F_ModuleId] || [];
  25. var q = a('<ul class="lr-second-menu-list"></ul>');
  26. var E = false;
  27. for (var v = 0, G = F.length; v < G; v++) {
  28. var C = F[v];
  29. if (C.F_IsMenu == 1) {
  30. E = true;
  31. var p = a("<li></li>");
  32. if (!!C.F_Description) {
  33. p.attr("title", C.F_Description)
  34. }
  35. var D = '<a id="' + C.F_ModuleId + '" href="javascript:void(0);" class="lr-menu-item" >';
  36. D += '<i class="' + C.F_Icon + ' lr-menu-item-icon"></i>';
  37. D += '<span class="lr-menu-item-text">' + C.F_FullName + "</span>";
  38. D += "</a>";
  39. p.append(D);
  40. var K = A[C.F_ModuleId] || [];
  41. var s = a('<ul class="lr-three-menu-list"></ul>');
  42. var J = false;
  43. for (var x = 0, L = K.length; x < L; x++) {
  44. var H = K[x];
  45. if (H.F_IsMenu == 1) {
  46. J = true;
  47. var r = a("<li></li>");
  48. r.attr("title", H.F_FullName);
  49. var I = '<a id="' + H.F_ModuleId +
  50. '" href="javascript:void(0);" class="lr-menu-item" >';
  51. I += '<i class="' + H.F_Icon + ' lr-menu-item-icon"></i>';
  52. I += '<span class="lr-menu-item-text">' + H.F_FullName + "</span>";
  53. I += "</a>";
  54. r.append(I);
  55. //第四级菜单
  56. var fourModules = A[H.F_ModuleId] || [];
  57. var $fourMenus = $('<ul class="lr-four-menu-list"></ul>');
  58. var fourMenuHad = false;
  59. for (var nf = 0, fl = fourModules.length; nf < fl; nf++) {
  60. var fourItem = fourModules[nf];
  61. if (fourItem.F_IsMenu == 1) {
  62. fourMenuHad = true;
  63. var $fourMenuItem = $('<li></li>');
  64. $fourMenuItem.attr('title', fourItem.F_FullName);
  65. var fourItemHtml = '<a id="' + fourItem.F_ModuleId + '" href="javascript:void(0);" class="lr-menu-item">';
  66. fourItemHtml += '<i class="' + fourItem.F_Icon + ' lr-menu-item-icon"></i>';
  67. fourItemHtml += '<span class="lr-menu-item-text">' + fourItem.F_FullName + '</span>';
  68. fourItemHtml += '</a>';
  69. $fourMenuItem.append(fourItemHtml);
  70. $fourMenus.append($fourMenuItem);
  71. }
  72. }
  73. if (fourMenuHad) {
  74. r.addClass('lr-meun-had');
  75. r.find("a").append('<span class="lr-menu-item-arrow"><i class="fa fa-angle-left"></i></span>');
  76. r.append($fourMenus);
  77. }
  78. s.append(r);
  79. }
  80. }
  81. if (J) {
  82. p.addClass("lr-meun-had");
  83. p.find("a").append('<span class="lr-menu-item-arrow"><i class="fa fa-angle-left"></i></span>');
  84. p.append(s);
  85. }
  86. q.append(p);
  87. }
  88. }
  89. if (E) {
  90. q.attr("data-value", u.F_ModuleId);
  91. a("#lr_second_menu_wrap").append(q)
  92. }
  93. o.append(n)
  94. }
  95. }
  96. a("#lr_frame_menu").html(o);
  97. a(".lr-menu-item-text").each(function () {
  98. var m = a(this);
  99. var M = m.text();
  100. h.language.get(M, function (N) {
  101. m.text(N);
  102. m.parent().parent().attr("title", N)
  103. })
  104. })
  105. },
  106. bind: function () {
  107. a("#lr_frame_menu").lrscroll();
  108. a("#lr_second_menu_wrap").lrscroll();
  109. var m = 0;
  110. var n = a(".lr-first-menu-list").children().each(function () {
  111. m += a(this).outerWidth()
  112. });
  113. a(".lr-first-menu-list").css({
  114. width: m
  115. });
  116. a(".lr-first-menu-list").parent().css({
  117. width: m
  118. });
  119. a("#lr_frame_menu .lr-menu-item").on("click", function () {
  120. var o = a(this);
  121. var r = o.attr("id");
  122. var q = h.clientdata.get(["modulesMap", r]);
  123. switch (q.F_Target) {
  124. case "iframe":
  125. if (h.validator.isNotNull(q.F_UrlAddress).code) {
  126. h.frameTab.open(q)
  127. } else { }
  128. break;
  129. case "open":// 窗口
  130. var newWin = window.open(q.F_UrlAddress);
  131. newWin.location.replace(q.F_UrlAddress);
  132. break;
  133. case "expand":
  134. if (!o.hasClass("active")) {
  135. // console.log(11)
  136. a("#lr_frame_menu .active").removeClass("active");
  137. o.addClass("active");
  138. o.parent().addClass("active");
  139. var p = a("#lr_second_menu_wrap");
  140. p.find(".lr-second-menu-list").hide();
  141. p.find('.lr-second-menu-list[data-value="' + r + '"]').show()
  142. }
  143. break
  144. }
  145. });
  146. a("#lr_second_menu_wrap .lr-menu-item").on("click", function () {
  147. var o = a(this);
  148. var r = o.attr("id");
  149. var q = h.clientdata.get(["modulesMap", r]);
  150. switch (q.F_Target) {
  151. case "iframe":
  152. if (h.validator.isNotNull(q.F_UrlAddress).code) {
  153. h.frameTab.open(q)
  154. } else { }
  155. break;
  156. case "open":// 窗口
  157. var newWin = window.open(q.F_UrlAddress);
  158. newWin.location.replace(q.F_UrlAddress);
  159. break;
  160. case "expand":
  161. var p = o.next();
  162. if (p.is(":visible")) {
  163. p.slideUp(500, function () {
  164. o.removeClass("open")
  165. })
  166. } else {
  167. //判断点击元素
  168. if (p.hasClass("lr-second-menu-list")) {
  169. a("#lr_frame_menu .lr-second-menu-list").slideUp(300,
  170. function () {
  171. a(this).prev().removeClass("open")
  172. })
  173. } else if (p.hasClass("lr-three-menu-list")){
  174. p.parents(".lr-second-menu-list").find(".lr-three-menu-list").slideUp(300,
  175. function () {
  176. a(this).prev().removeClass("open")
  177. })
  178. }else{
  179. p.parents(".lr-three-menu-list").find(".lr-four-menu-list").slideUp(300,
  180. function () {
  181. a(this).prev().removeClass("open")
  182. })
  183. }
  184. p.slideDown(300, function () {
  185. o.addClass("open")
  186. })
  187. }
  188. break
  189. }
  190. });
  191. a(".lr-first-menu-list>li").eq(0).find("a").trigger("click");
  192. a("#lr_frame_menu_btn").on("click", function () {
  193. var o = a("body");
  194. if (o.hasClass("lr-menu-closed")) {
  195. o.removeClass("lr-menu-closed")
  196. } else {
  197. o.addClass("lr-menu-closed")
  198. }
  199. });
  200. a("#lr_second_menu_wrap a").hover(function () {
  201. if (a("body").hasClass("lr-menu-closed")) {
  202. var o = a(this).attr("id");
  203. var p = a("#" + o + ">span").text();
  204. layer.tips(p, a(this))
  205. }
  206. }, function () {
  207. if (a("body").hasClass("lr-menu-closed")) {
  208. layer.closeAll("tips")
  209. }
  210. })
  211. }
  212. };
  213. i.init();
  214. var b = {};
  215. var c = {};
  216. var l = {};
  217. var g = "";
  218. var d = function (n) {
  219. var m = top.$.rootUrl;
  220. switch (n.img) {
  221. case "0":
  222. m += "/Content/images/head/on-girl.jpg";
  223. break;
  224. case "1":
  225. m += "/Content/images/head/on-boy.jpg";
  226. break;
  227. default:
  228. m += "/LR_OrganizationModule/User/GetImg?userId=" + n.id;
  229. break
  230. }
  231. return m
  232. };
  233. var k = function (n, o) {
  234. var m = h.clientdata.get(["userinfo"]);
  235. h.clientdata.getAsync("user", {
  236. key: m.userId,
  237. callback: function (q, r) {
  238. q.id = r.key;
  239. var p = ' <div class="me im-time">' + (o || "") +
  240. '</div> <div class="im-me"> <div class="headimg"><img src="' + d(
  241. q) +
  242. '"></div> <div class="arrow"></div> <span class="content">' +
  243. n + "</span> </div>";
  244. a(".lr-im-msgcontent .lr-scroll-box").append(p);
  245. a(".lr-im-msgcontent").lrscrollSet("moveBottom")
  246. }
  247. })
  248. };
  249. var j = function (o, m, n) {
  250. h.clientdata.getAsync("user", {
  251. key: o,
  252. callback: function (q, r) {
  253. q.id = r.key;
  254. var p = ' <div class="im-time">' + (n || "") +
  255. '</div> <div class="im-other"> <div class="headimg"><img src="' +
  256. d(q) +
  257. '"></div> <div class="arrow"></div> <span class="content">' +
  258. m + "</span> </div>";
  259. a(".lr-im-msgcontent .lr-scroll-box").append(p);
  260. a(".lr-im-msgcontent").lrscrollSet("moveBottom")
  261. }
  262. })
  263. };
  264. var e = function (o) {
  265. var n = new Date();
  266. var m = n.DateDiff("d", o);
  267. if (m <= 1) {
  268. return h.formatDate(o, "hh:mm:ss")
  269. } else {
  270. return h.formatDate(o, "yyyy/MM/dd")
  271. }
  272. };
  273. var f = {
  274. init: function () {
  275. this.bind();
  276. this.load()
  277. },
  278. load: function () {
  279. h.clientdata.getAllAsync("company", {
  280. callback: function (n) {
  281. a.each(n, function (o, p) {
  282. b[p.parentId] = b[p.parentId] || [];
  283. p.id = o;
  284. b[p.parentId].push(p)
  285. });
  286. var m = a("#lr_im_content_userlist .lr-scroll-box");
  287. a.each(b["0"], function (p, q) {
  288. var o =
  289. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-company" data-value="' +
  290. q.id +
  291. '" data-deep="0" > <i class="fa fa-angle-right"></i>' +
  292. q.name + " </div> </div>";
  293. m.append(o)
  294. });
  295. h.clientdata.getAllAsync("department", {
  296. callback: function (o) {
  297. a.each(o, function (p, q) {
  298. q.id = p;
  299. if (q.parentId == "0") {
  300. c[q.companyId] = c[q.companyId] || [];
  301. c[q.companyId].push(q)
  302. } else {
  303. c[q.parentId] = c[q.parentId] || [];
  304. c[q.parentId].push(q)
  305. }
  306. });
  307. h.clientdata.getAllAsync("user", {
  308. callback: function (p) {
  309. a.each(p, function (q, r) {
  310. r.id = q;
  311. if (r.departmentId) {
  312. l[r.departmentId] = l[r.departmentId] || [];
  313. l[r.departmentId].push(r)
  314. } else {
  315. if (r.companyId) {
  316. l[r.companyId] = l[r.companyId] || [];
  317. l[r.companyId].push(r)
  318. }
  319. }
  320. });
  321. h.im.getContacts(function (r) {
  322. var q = a("#lr_immsg_userlist .lr-scroll-box");
  323. a.each(r, function (s, t) {
  324. var u = ' <div class="msg-item' +
  325. (t.F_IsRead == "1" ? "imHasMsg" : "") + '" data-value="' + t.F_OtherUserId +
  326. '" > <div class="photo"> <img src="' +
  327. top.$.rootUrl +
  328. '/Content/images/head/on-boy.jpg"> <div class="point"></div> </div> <div class="name"></div> <div class="msg">' +
  329. (t.F_Content || "") +
  330. '</div> <div class="date">' +
  331. e(t.F_Time) +
  332. "</div> </div>";
  333. q.append(u);
  334. h.clientdata.getAsync("user", {
  335. key: t.F_OtherUserId,
  336. callback: function (w, x) {
  337. var v = q.find('[data-value="' + x.key + '"]');
  338. v.find(".name").text(w.name);
  339. w.id = x.key;
  340. v.find("img").attr("src", d(w));
  341. v = null
  342. }
  343. })
  344. })
  345. })
  346. }
  347. })
  348. }
  349. })
  350. }
  351. })
  352. },
  353. bind: function () {
  354. a("#lr_immsg_userlist").lrscroll();
  355. a("#lr_im_content_userlist").lrscroll();
  356. a(".lr-im-msgcontent").lrscroll();
  357. a(".lr-im-bell").on("click", function () {
  358. var m = a(this);
  359. if (m.hasClass("open")) {
  360. m.removeClass("open");
  361. a(".lr-im-body").removeClass("open");
  362. a(".lr-im-black-overlay").hide();
  363. g = ""
  364. } else {
  365. m.addClass("open");
  366. a(".lr-im-bell .point").hide();
  367. a(".lr-im-body").addClass("open")
  368. }
  369. });
  370. a(".lr-im-title .title-item").on("click", function () {
  371. var m = a(this);
  372. if (!m.hasClass("active")) {
  373. a(".lr-im-body>.active").removeClass("active");
  374. a(".lr-im-title>.active").removeClass("active");
  375. m.addClass("active");
  376. var n = m.attr("data-value");
  377. a("#" + n).addClass("active")
  378. }
  379. });
  380. a("#lr_im_content_userlist .lr-scroll-box").on("click", function (s) {
  381. s = s || window.event;
  382. var t = s.target || s.srcElement;
  383. var m = a(t);
  384. if (t.tagName == "IMG" || t.tagName == "I") {
  385. m = m.parent()
  386. }
  387. if (m.hasClass("lr-im-company")) {
  388. if (m.hasClass("open")) {
  389. m.removeClass("open");
  390. m.parent().find(".lr-im-user-list").remove()
  391. } else {
  392. var v = m.attr("data-value");
  393. var r = parseInt(m.attr("data-deep"));
  394. var n = a('<div class="lr-im-user-list" ></div>');
  395. n.css({
  396. "padding-left": "10px"
  397. });
  398. var u = false;
  399. a.each(l[v] || [], function (y, z) {
  400. var x =
  401. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-user" data-value="' +
  402. z.id + '" > <img src="' + d(z) + '" >' + z.name +
  403. " </div> </div>";
  404. n.append(x);
  405. u = true
  406. });
  407. a.each(c[v] || [], function (y, z) {
  408. var x =
  409. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-department" data-value="' +
  410. z.id + '" data-deep="' + (r + 1) +
  411. '" > <i class="fa fa-angle-right"></i>' + z.name +
  412. " </div> </div>";
  413. n.append(x);
  414. u = true
  415. });
  416. a.each(b[v] || [], function (y, z) {
  417. var x =
  418. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-company" data-value="' +
  419. z.id + '" data-deep="' + (r + 1) +
  420. '" > <i class="fa fa-angle-right"></i>' + z.name +
  421. " </div> </div>";
  422. n.append(x);
  423. u = true
  424. });
  425. if (u) {
  426. m.parent().append(n)
  427. }
  428. m.addClass("open")
  429. }
  430. return false
  431. } else {
  432. if (m.hasClass("lr-im-department")) {
  433. if (m.hasClass("open")) {
  434. m.removeClass("open");
  435. m.parent().find(".lr-im-user-list").remove()
  436. } else {
  437. var v = m.attr("data-value");
  438. var r = parseInt(m.attr("data-deep"));
  439. var n = a('<div class="lr-im-user-list" ></div>');
  440. n.css({
  441. "padding-left": "10px"
  442. });
  443. var u = false;
  444. a.each(l[v] || [], function (y, z) {
  445. var x =
  446. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-user" data-value="' +
  447. z.id + '" > <img src="' + d(z) + '" >' + z.name +
  448. " </div> </div>";
  449. n.append(x);
  450. u = true
  451. });
  452. a.each(c[v] || [], function (y, z) {
  453. var x =
  454. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-department" data-value="' +
  455. z.id + '" data-deep="' + (r + 1) +
  456. '" > <i class="fa fa-angle-right"></i>' + z.name +
  457. " </div> </div>";
  458. n.append(x);
  459. u = true
  460. });
  461. if (u) {
  462. m.parent().append(n)
  463. }
  464. m.addClass("open")
  465. }
  466. } else {
  467. if (m.hasClass("lr-im-user")) {
  468. var v = m.attr("data-value");
  469. var p = a("#lr_immsg_userlist .lr-scroll-box");
  470. var o = p.find('[data-value="' + v + '"]');
  471. a(".lr-im-title .title-item").eq(0).trigger("click");
  472. g = v;
  473. if (o.length > 0) {
  474. p.prepend(o);
  475. o.trigger("click")
  476. } else {
  477. var w = m.find("img").attr("src");
  478. var q = ' <div class="msg-item" data-value="' + v +
  479. '" > <div class="photo"> <img src="' +
  480. w +
  481. '"> <div class="point"></div> </div> <div class="name"></div> <div class="msg"></div> <div class="date"></div> </div>';
  482. p.prepend(q);
  483. o = p.find('[data-value="' + v + '"]');
  484. h.clientdata.getAsync("user", {
  485. key: v,
  486. callback: function (x, y) {
  487. p.find('[data-value="' + y.key + '"] .name').text(x.name);
  488. o.trigger("click")
  489. }
  490. });
  491. h.im.addContacts(v)
  492. }
  493. }
  494. }
  495. }
  496. });
  497. a("#lr_immsg_userlist .lr-scroll-box").on("click", function (o) {
  498. o = o || window.event;
  499. var p = o.target || o.srcElement;
  500. var m = a(p);
  501. if (!m.hasClass("msg-item")) {
  502. m = m.parents(".msg-item")
  503. }
  504. if (m.length > 0) {
  505. if (!m.hasClass("active")) {
  506. var q = m.find(".name").text();
  507. g = m.attr("data-value");
  508. a("#lr_immsg_userlist .lr-scroll-box .active").removeClass("active");
  509. m.addClass("active");
  510. a(".lr-im-black-overlay").show();
  511. var n = a(".lr-im-dialog");
  512. n.find(".im-title").text("与" + q + "对话中");
  513. a("#lr_im_input").val("");
  514. a("#lr_im_input").select();
  515. a(".lr-im-msgcontent .lr-scroll-box").html("");
  516. h.im.getMsgList(g, function (s) {
  517. var u = s.length;
  518. if (u > 0) {
  519. for (var t = u - 1; t >= 0; t--) {
  520. var r = s[t];
  521. h.clientdata.getAsync("user", {
  522. key: r.userId,
  523. msg: r.content,
  524. time: r.time,
  525. callback: function (w, y) {
  526. w.id = y.key;
  527. var x = h.clientdata.get(["userinfo"]);
  528. var v = ' <div class="im-time ' +
  529. (x.userId == y.key ? "me" : "") + ' ">' + y.time +
  530. '</div> <div class="' + (x.userId ==
  531. y.key ? "im-me" : "im-other") +
  532. '"> <div class="headimg"><img src="' +
  533. d(w) +
  534. '"></div> <div class="arrow"></div> <span class="content">' +
  535. y.msg + "</span> </div>";
  536. a(".lr-im-msgcontent .lr-scroll-box").prepend(v)
  537. }
  538. })
  539. }
  540. a(".lr-im-msgcontent").lrscrollSet("moveBottom")
  541. }
  542. }, m.hasClass("imHasMsg"));
  543. m.removeClass("imHasMsg");
  544. h.im.updateContacts(g)
  545. }
  546. }
  547. });
  548. a(".lr-im-search input").on("keypress", function (o) {
  549. o = o || window.event;
  550. if (o.keyCode == "13") {
  551. var n = a(this);
  552. var p = n.val();
  553. var m = a("#lr_im_content_userlist .lr-scroll-box");
  554. m.html("");
  555. if (p) {
  556. h.clientdata.getAllAsync("user", {
  557. callback: function (q) {
  558. a.each(q, function (s, t) {
  559. if (t.name.indexOf(p) != -1) {
  560. t.id = s;
  561. var r =
  562. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-user" data-value="' +
  563. t.id + '" > <img src="' + d(
  564. t) + '" >' + t.name +
  565. " </div> </div>";
  566. m.append(r)
  567. }
  568. })
  569. }
  570. })
  571. } else {
  572. a.each(b["0"], function (r, s) {
  573. var q =
  574. ' <div class="lr-im-company-item"> <div class="lr-im-item-name lr-im-company" data-value="' +
  575. s.id +
  576. '" data-deep="0" > <i class="fa fa-angle-right"></i>' +
  577. s.name + " </div> </div>";
  578. m.append(q)
  579. })
  580. }
  581. }
  582. });
  583. a("#lr_im_input").on("keypress", function (n) {
  584. n = n || window.event;
  585. if (n.keyCode == "13") {
  586. var o = a(this).val();
  587. a(this).val("");
  588. if (o.replace(/(^\s*)|(\s*$)/g, "") != "") {
  589. var p = h.im.sendMsg(g, o);
  590. k(o, p);
  591. var m = a('#lr_immsg_userlist .lr-scroll-box [data-value="' + g + '"]');
  592. m.find(".msg").text(o);
  593. m.find(".date").text(e(h.getDate("yyyy-MM-dd hh:mm:ss")));
  594. m = null
  595. }
  596. return false
  597. }
  598. });
  599. h.im.registerRevMsg(function (r, q, o) {
  600. var n = a("#lr_immsg_userlist .lr-scroll-box");
  601. var m = n.find('[data-value="' + r + '"]');
  602. if (r == g) {
  603. j(r, q, o);
  604. h.im.updateContacts(r);
  605. m.find(".msg").text(q);
  606. m.find(".date").text(e(o))
  607. } else {
  608. if (m.length > 0) {
  609. n.prepend(m);
  610. if (!m.hasClass("imHasMsg")) {
  611. m.addClass("imHasMsg")
  612. }
  613. m.find(".msg").text(q);
  614. m.find(".date").text(e(o))
  615. } else {
  616. var p = ' <div class="msg-item" data-value="' + r +
  617. '" > <div class="photo"> <img src="' +
  618. top.$.rootUrl +
  619. '/Content/images/head/on-boy.jpg"> <div class="point"></div> </div> <div class="name"></div> <div class="msg">' +
  620. q + '</div> <div class="date">' + e(o) +
  621. "</div> </div>";
  622. n.prepend(p);
  623. h.clientdata.getAsync("user", {
  624. key: r,
  625. callback: function (t, u) {
  626. var s = n.find('[data-value="' + u.key + '"]');
  627. s.find(".name").text(t.name);
  628. t.id = u.key;
  629. s.find("img").attr("src", d(t));
  630. s = null
  631. }
  632. })
  633. }
  634. } if (!a(".lr-im-bell").hasClass("open")) {
  635. a(".lr-im-bell .point").show()
  636. }
  637. });
  638. a("#lr_im_look_msg_btn").on("click", function () {
  639. h.layerForm({
  640. id: "LookMsgIndex",
  641. title: "查看聊天记录-" + a("#lr_im_msglist .lr-im-right .lr-im-touser").text(),
  642. url: top.$.rootUrl + "/LR_IM/IMMsg/Index?userId=" + g,
  643. width: 800,
  644. height: 500,
  645. maxmin: true,
  646. btn: null
  647. })
  648. });
  649. a(".im-close").on("click", function () {
  650. a('#lr_immsg_userlist .lr-scroll-box [data-value="' + g + '"]').removeClass("active");
  651. a(".lr-im-black-overlay").hide();
  652. g = ""
  653. })
  654. }
  655. };
  656. f.init()
  657. };