AgvState.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. var acceptClick;
  2. var account = request('lraccount');
  3. var bootstrap = function ($, learun) {
  4. "use strict";
  5. var selectRowsDatas = learun.frameTab.currentIframe().selectRowsData;
  6. var MsgData = learun.frameTab.currentIframe().MsgData;
  7. //var TaskType = learun.frameTab.currentIframe().TaskType;
  8. var page = {
  9. init: function () {
  10. page.bind();
  11. page.initData();
  12. },
  13. bind: function () {
  14. $('#AgvStatus').lrselect({
  15. url: top.$.rootUrl + '/FJManager/Enums/GetAGVTaskStatusList',
  16. maxHeight: 180,
  17. allowSearch: false
  18. });
  19. $('#Status').lrselect({
  20. url: top.$.rootUrl + '/FJManager/Enums/GetTaskStatusList',
  21. maxHeight: 180,
  22. allowSearch: false
  23. });
  24. $('#User').val(top.$.lcoreUser.account);
  25. },
  26. initData: function () {
  27. if (selectRowsDatas.length <= 0) {
  28. }
  29. }
  30. };
  31. // 保存数据
  32. acceptClick = function (callBack) {
  33. if (!$('#form1').lrValidform()) {
  34. return false;
  35. }
  36. learun.layerConfirm('是否确认修改状态!', function (res, index) {
  37. if (res) {
  38. learun.postForm(top.$.rootUrl + '/FJManager/Agv/UpdateAgvState', { ids: JSON.stringify(selectRowsDatas.map((item) => item.ID)), state: $('#AgvStatus').lrselectGet() }, function () {
  39. if (!!callBack) {
  40. callBack();
  41. }
  42. top.layer.close(index);
  43. top.learun.layerClose(window.name);
  44. });
  45. }
  46. });
  47. };
  48. page.init();
  49. }