FailForm.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. var acceptClick;
  2. var account = request('lraccount');
  3. var keyValue = '';
  4. var bootstrap = function ($, learun) {
  5. "use strict";
  6. var selectRowsDatas = learun.frameTab.currentIframe().selectRowsData;
  7. var page = {
  8. init: function () {
  9. page.bind();
  10. page.initData();
  11. },
  12. bind: function () {
  13. $('#IsFail').lrselect({
  14. url: top.$.rootUrl + '/CPManager/Enums/YesNoList',
  15. maxHeight: 60,
  16. allowSearch: false
  17. });
  18. $('#User').val(top.$.lcoreUser.account);
  19. },
  20. initData: function () {
  21. if (!!selectRowsDatas) {
  22. keyValue = selectRowsDatas.Id;
  23. }
  24. }
  25. };
  26. // 保存数据
  27. acceptClick = function (callBack) {
  28. if (!$('#form').lrValidform()) {
  29. return false;
  30. }
  31. learun.layerConfirm('确定操作是否异常', function (res, index) {
  32. if (res) {
  33. var postData = $('#form').lrGetFormData(keyValue);
  34. $.lrSaveForm(top.$.rootUrl + '/CPManager/Inventorys/SaveFailForm?keyValue=' + keyValue, postData, function (res) {
  35. top.layer.close(index);
  36. top.learun.layerClose(window.name);
  37. // 保存成功后才回调
  38. if (!!callBack) {
  39. callBack();
  40. }
  41. });
  42. }
  43. });
  44. };
  45. page.init();
  46. }