Index.js 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /*
  2. * 描 述:登录用户
  3. */
  4. var selectedRow;
  5. var refreshGirdData;
  6. var bootstrap = function ($, learun) {
  7. "use strict";
  8. var page = {
  9. init: function () {
  10. page.initGird();
  11. page.bind();
  12. },
  13. bind: function () {
  14. // 查询
  15. $('#btn_Search').on('click', function () {
  16. var keyword = $('#txt_Keyword').val();
  17. page.search({ keyword: keyword });
  18. });
  19. // 刷新
  20. $('#lr_refresh').on('click', function () {
  21. location.reload();
  22. });
  23. // 删除
  24. $('#lr_delete').on('click', function () {
  25. var keyValue = $('#gridtable').jfGridValue('F_NO');
  26. if (learun.checkrow(keyValue)) {
  27. learun.layerConfirm('是否确认强制下线!', function (res) {
  28. if (res) {
  29. learun.deleteForm(top.$.rootUrl + '/ACLManager/UserToken/DeleteForm', { keyValue: keyValue }, function () {
  30. refreshGirdData();
  31. });
  32. }
  33. });
  34. }
  35. });
  36. },
  37. initGird: function () {
  38. $('#gridtable').jfGrid({
  39. url: top.$.rootUrl + '/ACLManager/UserToken/GetPageList',
  40. headData: [
  41. { label: "用户名", name: 'F_USERNO', width: 200, align: "left" },
  42. { label: "用户姓名", name: 'F_USERNAME', width: 200, align: "left" },
  43. {
  44. label: '应用类型', name: 'F_APPTYPENUM', width: 100, align: "left"
  45. , formatterAsync: function (callback, value, row) {
  46. learun.clientdata.getAsync('dataItem', {
  47. Rowkey: value,
  48. GrpCode: 'EAppType',
  49. getType: 'Num',
  50. callback: function (item) {
  51. callback(item.F_NAME);
  52. }
  53. });
  54. }
  55. },
  56. //{ label: "仓库", name: 'F_WAREHOUSENO', width: 200, align: "left" },
  57. //{ label: colname, name: 'F_WAREANOLIST', width: 200, align: "left" },
  58. //{ label: colname, name: 'F_APPDEVICENO', width: 200, align: "left" },
  59. { label: "登录IP", name: 'F_IPADDRESS', width: 200, align: "left" },
  60. learun.jfFormatter.col_DateTime("登录时间", "F_BTIME"),
  61. learun.jfFormatter.col_DateTime("最后操作时间", "F_ETIME")
  62. ],
  63. mainId: 'F_NO',
  64. sidx: 'F_NO',
  65. reloadSelected: true,
  66. isPage: true
  67. });
  68. page.search();
  69. },
  70. search: function (param) {
  71. param = param || {};
  72. $('#gridtable').jfGridSet('reload', param);
  73. }
  74. };
  75. refreshGirdData = function () {
  76. page.search();
  77. };
  78. page.init();
  79. }