Form2.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. var acceptClick;
  2. var account = request('lraccount');
  3. var keyValue = '0';
  4. var bootstrap = function ($, learun) {
  5. "use strict";
  6. var selectedRow = learun.frameTab.currentIframe().selectedRow || {};
  7. var page = {
  8. init: function () {
  9. page.bind();
  10. page.initData();
  11. },
  12. bind: function () {
  13. $('#Out').lrselect({
  14. url: top.$.rootUrl + '/FJManager/Enums/YesNoList',
  15. maxHeight: 60,
  16. allowSearch: false
  17. });
  18. $('#User').val(top.$.lcoreUser.account);
  19. },
  20. initData: function () {
  21. if (!!selectedRow) {
  22. keyValue = selectedRow.Id || 0;
  23. $('#form').lrSetFormData(selectedRow);
  24. }
  25. }
  26. };
  27. // 保存数据
  28. acceptClick = function (callBack) {
  29. if (!$('#form').lrValidform()) {
  30. return false;
  31. }
  32. let HaveQty = $('#HaveQty').val();
  33. var reg = /^\d+$/;
  34. if (!reg.test(HaveQty)) {
  35. learun.alert.error('请输入数字。');
  36. $('#HaveQty').focus();
  37. return false;
  38. }
  39. let LastXYNO = $('#LastXYNO').val();
  40. if (LastXYNO) {
  41. if (!reg.test(LastXYNO)) {
  42. learun.alert.error('请输入数字。');
  43. $('#LastXYNO').focus();
  44. return false;
  45. }
  46. }
  47. learun.layerConfirm('是否确认操作修改已有个数!', function (res,index) {
  48. if (res) {
  49. var postData = $('#form').lrGetFormData(keyValue);
  50. learun.postForm(top.$.rootUrl + '/FJManager/BillRingpalletizing/UpdateHaveQty?keyValue=' + keyValue, postData, function (res) {
  51. if (!!callBack) {
  52. callBack();
  53. }
  54. top.layer.close(index);
  55. top.learun.layerClose(window.name);
  56. });
  57. }
  58. });
  59. };
  60. page.init();
  61. }