Form.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. $('#SexNum').DataItemNumSelect({
  16. code: 'ESex',
  17. parentId: 'ESex'
  18. });
  19. $('#DeptId').lrselect({
  20. url: top.$.rootUrl + '/UserCenterManager/UserDept/GetList',
  21. text: 'Name',
  22. value: 'Id',
  23. //type: 'treemultiple',
  24. allowSearch: true,
  25. maxHeight: 180
  26. });
  27. $('#WarehouseNo').lrselect({
  28. url: top.$.rootUrl + '/Utility/WearHouseList',
  29. text: 'text',
  30. value: 'id',
  31. //type: 'treemultiple',
  32. allowSearch: false,
  33. maxHeight: 180
  34. });
  35. if (!!keyValue) {
  36. $('#Code').attr("readonly", "readonly");
  37. }
  38. else {
  39. //$('#Birthday').val("9999-12-31");
  40. }
  41. },
  42. initData: function () {
  43. if (!!selectedRow) {
  44. $('#form').lrSetFormData(selectedRow);
  45. }
  46. }
  47. };
  48. // 保存数据
  49. acceptClick = function (callBack) {
  50. if (!$('#form').lrValidform()) {
  51. return false;
  52. }
  53. var postData = $('#form').lrGetFormData();
  54. $.lrSaveForm(top.$.rootUrl + '/UserCenterManager/UserInfo/SaveForm?keyValue=' + keyValue, postData, function (res) {
  55. // 保存成功后才回调
  56. if (!!callBack) {
  57. callBack();
  58. }
  59. });
  60. };
  61. page.init();
  62. }