Form.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. * 描 述:用户管理
  3. */
  4. var acceptClick;
  5. var keyValue = request('keyValue');
  6. var bootstrap = function ($, learun) {
  7. "use strict";
  8. var selectedRow = learun.frameTab.currentIframe().selectedRow;
  9. var page = {
  10. init: function () {
  11. page.bind();
  12. page.initData();
  13. },
  14. bind: function () {
  15. // 供应商选择
  16. $('#F_HEADICON').lrselect({
  17. url: top.$.rootUrl + '/ACLManager/UserItem/GetSupperTree',
  18. //type: 'treemultiple',
  19. width: 200,
  20. maxHeight: 180,
  21. allowSearch: true
  22. });
  23. $('#F_SEX').DataItemNumSelect({
  24. code: 'ESex',
  25. parentId: 'ESex'
  26. });
  27. $('#F_DEPTNO').DepartmentSelect({
  28. allowSearch: true
  29. });
  30. if (!!keyValue) {
  31. $('#F_NO').attr("readonly", "readonly");
  32. }
  33. else {
  34. $('#F_AUTOSTOPTIME').val("9999-12-31");
  35. }
  36. },
  37. initData: function () {
  38. if (!!selectedRow) {
  39. $('#form').lrSetFormData(selectedRow);
  40. }
  41. }
  42. };
  43. // 保存数据
  44. acceptClick = function (callBack) {
  45. if (!$('#form').lrValidform()) {
  46. return false;
  47. }
  48. var postData = $('#form').lrGetFormData();
  49. $.lrSaveForm(top.$.rootUrl + '/ACLManager/UserItem/SaveForm?keyValue=' + keyValue, postData, function (res) {
  50. // 保存成功后才回调
  51. if (!!callBack) {
  52. callBack();
  53. }
  54. });
  55. };
  56. page.init();
  57. }