LookForm.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. * 描 述:成员查看
  3. */
  4. var objectno = request('objectno');
  5. var objecttype = request('objecttype');
  6. var bootstrap = function ($, learun) {
  7. "use strict";
  8. var page = {
  9. init: function () {
  10. page.bind();
  11. page.initData();
  12. },
  13. bind: function () {
  14. // 滚动条
  15. $('#user_list_warp').lrscroll();
  16. },
  17. initData: function () {
  18. $.lrSetForm(top.$.rootUrl + '/UserCenterManager/UserRelation/GetUserIdList?objectno=' + objectno + "&objecttype=" + objecttype, function (data) {
  19. if (data.usernos == "") {
  20. return false;
  21. }
  22. var $warp = $('#user_list');
  23. var userlistselectedobj = {};
  24. $.each(data.userInfoList, function (id, item) {
  25. if (item) {
  26. userlistselectedobj[item.Id] = item;
  27. }
  28. });
  29. var userList = data.usernos.split(',');
  30. for (var i = 0, l = userList.length; i < l; i++) {
  31. var userId = userList[i];
  32. var item = userlistselectedobj[userId];
  33. if (!!item) {
  34. var imgName = "UserCard02.png";
  35. if (item.SexNum == 2) {
  36. imgName = "UserCard01.png";
  37. }
  38. var _cardbox = "";
  39. _cardbox += '<div class="card-box active " data-value="' + item.Id + '" >';
  40. _cardbox += ' <div class="card-box-img">';
  41. _cardbox += ' <img src="' + top.$.rootUrl + '/Content/images/' + imgName + '" />';
  42. _cardbox += ' </div>';
  43. _cardbox += ' <div class="card-box-content">';
  44. _cardbox += ' <p>账户:' + item.Code + '</p>';
  45. _cardbox += ' <p>姓名:' + item.Name + '</p>';
  46. _cardbox += ' <p>部门:<span data-id="' + item.DeptId + '"></span></p>';
  47. _cardbox += ' </div>';
  48. _cardbox += '</div>';
  49. $warp.append(_cardbox);
  50. learun.clientdata.getAsync('userdepartment', {
  51. key: item.DeptId,
  52. callback: function (_data,op) {
  53. $warp.find('[data-id="' + op.key + '"]').text(_data.Name);
  54. }
  55. });
  56. }
  57. }
  58. });
  59. }
  60. };
  61. page.init();
  62. }