Index.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. var refreshGirdData;
  2. var logbegin = '';
  3. var logend = '';
  4. var StartTimeBegin = '';
  5. var StartTimeend = '';
  6. var EndTimeBegin = '';
  7. var EndTimeend = '';
  8. var selectedRow;
  9. var refreshGirdData; // 更新数据
  10. var bootstrap = function ($, learun) {
  11. "use strict";
  12. var page = {
  13. init: function () {
  14. page.initGird();
  15. page.bind();
  16. },
  17. bind: function () {
  18. $('#multiple_condition_query').lrMultipleQuery(function (queryJson) {
  19. // 调用后台查询
  20. // queryJson 查询条件
  21. queryJson["IsOutOfTolerance"] = $("#IsOutOfTolerance").lrselectGet();
  22. page.search({ queryJson: JSON.stringify(queryJson) });
  23. }, 250);
  24. // 查询
  25. $('#btn_Search').on('click', function () {
  26. var keyword = $('#txt_Keyword').val();
  27. page.search({ queryJson: JSON.stringify({ keyword: $('#txt_Keyword').val() }) });
  28. });
  29. // 刷新
  30. $('#lr_refresh').on('click', function () {
  31. location.reload();
  32. });
  33. $('#IsOutOfTolerance').lrselect({
  34. url: top.$.rootUrl + '/CPManager/WeighingResult/GetIsOutOfTolerance',
  35. maxHeight: 180,
  36. allowSearch: false
  37. });
  38. },
  39. // 初始化列表
  40. initGird: function () {
  41. $('#gridtable').jfGrid({
  42. url: top.$.rootUrl + '/CPManager/WeighingResult/GetPageList',
  43. headData: [
  44. { label: "标准重量", name: "StandardWeight", width: 170, align: "left" },
  45. { label: "称重重量", name: "MeasuredWeight", width: 200, align: "left", sortname: "TypeCode" },
  46. //{ label: "是否超限", name: "IsOutOfTolerance", width: 90, align: "left" },
  47. {
  48. label: "是否超限", name: "IsOutOfTolerance", width: 70, align: "left", formatter: function (cellvalue) {
  49. if (cellvalue == true) {
  50. return '<span class=\"label label-danger\" >异常</span>';
  51. } else {
  52. return '<span class=\"label label-success\" >正常</span>';
  53. }
  54. }
  55. },
  56. { label: "偏差上限", name: "UpperDeviationLimit", width: 90, align: "left" },
  57. { label: "偏差下限", name: "LowerDeviationLimit", width: 90, align: "left" },
  58. { label: "创建时间", name: "AddTime", width: 130, align: "left" },
  59. { label: "备注", name: "Memo", width: 200, align: "left" },
  60. ],
  61. mainId: 'ID',
  62. isPage: true,
  63. reloadSelected: true,
  64. sidx: 'AddTime',
  65. sord: 'DESC',
  66. });
  67. page.search({ queryJson: JSON.stringify({ IsOutOfTolerance: 0 }) });
  68. },
  69. search: function (param) {
  70. $('#gridtable').jfGridSet('reload', param);
  71. }
  72. };
  73. refreshGirdData = function () {
  74. $('#gridtable').jfGridSet('reload');
  75. };
  76. page.init();
  77. }