Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

90 lignes
2.6 KiB

  1. /**
  2. * Created by wangxj on 2017/5/16.
  3. */
  4. var start_date = getDateTime(14);
  5. var end_date = getDateTime(15);
  6. var now_date = getDateTime(0);
  7. var before_date = getDateByDay(-30, now_date);
  8. $(document).ready(function () {
  9. initDoc();
  10. loadingForm('#float-div', 'form');
  11. })
  12. //一些组件的初始华,pjax reload会重新渲染组件,会丢失绑定的事件
  13. function initDoc(){
  14. $('.select_screen').comboSelect();
  15. $("#start_date").val(start_date);
  16. $("#end_date").val(end_date);
  17. $(".form_date").datetimepicker({
  18. format: 'yyyy-mm-dd',
  19. autoclose: true,
  20. minView: 2,
  21. pickerPosition: "bottom-left"
  22. });
  23. $(".detail_start_date").val(before_date);
  24. $(".detail_end_date").val(now_date);
  25. $(".detail_date").on('change', function () {
  26. var start_date = $('#start_date').val();
  27. var end_date = $('#end_date').val();
  28. $.pjax.reload({
  29. container: '#detail',
  30. data: {start_date: start_date, end_date: end_date},
  31. replace: false,
  32. timeout: false
  33. })
  34. })
  35. }
  36. function charge(card) {
  37. var list = $("tbody input[type='checkbox']:checked");
  38. if (list.length === 0) {
  39. z.showTip('info', '请选择' + (card===1?'油卡':'ETC'));
  40. return true;
  41. }
  42. var list_str = '';
  43. $.each(list, function (k, e) {
  44. list_str += $(e).val() + ',';
  45. })
  46. var url = '/motorcade/doc/charge-'+ (card===1?'oil':'etc') + '?id_str=' + list_str;
  47. z.showModal("#pjax-modal", url, '', initDoc);
  48. $('#float-div').modal('show');
  49. // document.location.href = '/motorcade/doc/charge?type=' + card + '&id_str=' + list_str;
  50. }
  51. function showModal() {
  52. $('#float-div').modal('show');
  53. }
  54. function showModal1() {
  55. $('#float-div1').modal('show');
  56. }
  57. function pjaxFinish(type,msg) {
  58. z.showTip(type, msg);
  59. search(-2);
  60. z.hideModal('#float-div');
  61. closeLoading();
  62. }
  63. function pjaxFinish1(msg) {
  64. z.showTip('success', msg);
  65. search(-2);
  66. z.hideModal('#float-div1');
  67. closeLoading();
  68. }
  69. function search($status) {
  70. if ($status != -2) {
  71. $('#card_status').val($status);
  72. }
  73. var card_status = $('#card_status').val();
  74. var bus_id = $('#bus_id').val();
  75. var card_no = $('#card_no').val();
  76. $.pjax.reload({
  77. container: '#list',
  78. data: {BusOilDoc: {bus_id: bus_id, card_no: card_no, card_status: card_status}},
  79. replace: false,
  80. timeout: false
  81. })
  82. }
  83. $('#float-div').on('hidden.bs.modal', function(e) {
  84. // this handler is detached after it has run once
  85. $("#panel-div").html('');
  86. $("#panel-div").css('border', 'none');
  87. });