Form.js 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. //$('#F_TYPENUM').DataItemNumSelect({
  16. // code: 'EWarehouseType',
  17. // parentId: 'EWarehouseType'
  18. //});
  19. if (!!keyValue) {
  20. $('#F_NO').attr("readonly", "readonly");
  21. $("#F_NO").css("background-color", '#E0E0E0');
  22. }
  23. },
  24. initData: function () {
  25. if (!!selectedRow) {
  26. if (selectedRow["F_VALUETYPENAME"] == "System.String") {
  27. $('#value2').remove();
  28. $('#value3').remove();
  29. //$('#value4').remove();
  30. }
  31. else if (selectedRow["F_VALUETYPENAME"] == "Int32") {
  32. //if (selectedRow["F_NO"] =="Rgv02_Mode") {
  33. // $('#value1').remove();
  34. // $('#value2').remove();
  35. // $('#value3').remove();
  36. //} else {
  37. $('#value1').remove();
  38. $('#value3').remove();
  39. //$('#value4').remove();
  40. //}
  41. }
  42. else if (selectedRow["F_VALUETYPENAME"] == "Boolean") {
  43. $('#value1').remove();
  44. $('#value2').remove();
  45. //$('#value4').remove();
  46. $('#setnum').text(selectedRow["F_NAME"]);
  47. } else {
  48. $('#value2').remove();
  49. $('#value3').remove();
  50. //$('#value4').remove();
  51. }
  52. //else if (selectedRow["F_VALUETYPE"] == "downSelect") {
  53. // if (selectedRow["F_NO"] == "WARECELLCOUNT_Param01") {
  54. // $('#value1').remove();
  55. // $('#value2').remove();
  56. // $('#value3').remove();
  57. // $('#value5').remove();
  58. // } else if (selectedRow["F_NO"] == "Rgv02_Mode") {
  59. // $('#value1').remove();
  60. // $('#value2').remove();
  61. // $('#value3').remove();
  62. // $('#value4').remove();
  63. // } else {
  64. // $('#value2').remove();
  65. // $('#value3').remove();
  66. // $('#value4').remove();
  67. // $('#value5').remove();
  68. // }
  69. //}
  70. $('#form').lrSetFormData(selectedRow);
  71. }
  72. }
  73. };
  74. // 保存数据
  75. acceptClick = function (callBack) {
  76. if (!$('#form').lrValidform()) {
  77. return false;
  78. }
  79. var postData = $('#form').lrGetFormData();
  80. $.lrSaveForm(top.$.rootUrl + '/SysManager/SysSet/SaveForm?keyValue=' + keyValue, postData, function (res) {
  81. // 保存成功后才回调
  82. if (!!callBack) {
  83. callBack();
  84. }
  85. });
  86. };
  87. page.init();
  88. }