Form.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. * 描 述:AGV站点管理
  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_UNITGRPNO').UnitGrpSelect({
  16. allowSearch: true
  17. });
  18. if (!!keyValue) {
  19. $('#F_NO').attr("readonly", "readonly");
  20. }
  21. },
  22. initData: function () {
  23. if (!!selectedRow) {
  24. $('#form').lrSetFormData(selectedRow);
  25. }
  26. }
  27. };
  28. // 保存数据
  29. acceptClick = function (callBack) {
  30. if (!$('#form').lrValidform()) {
  31. return false;
  32. }
  33. var postData = $('#form').lrGetFormData();
  34. $.lrSaveForm(top.$.rootUrl + '/BaseManager/BaseAgvStation/SaveForm?keyValue=' + keyValue, postData, function (res) {
  35. // 保存成功后才回调
  36. if (!!callBack) {
  37. callBack();
  38. }
  39. });
  40. };
  41. page.init();
  42. }