OilPh.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>油耗报表</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  8. <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  9. <meta http-equiv="pragma" content="no-cache">
  10. <meta http-equiv="Cache" content="no-cache">
  11. <meta http-equiv="cache-control" content="no-cache, must-revalidate">
  12. <meta http-equiv="expires" content="0">
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  14. <!--引入 element-ui 的样式,-->
  15. <link rel="stylesheet" href="../../css/element.css">
  16. <link rel="stylesheet" href="../../css/style.css">
  17. <link rel="stylesheet" href="../../css/base.css">
  18. <script src="../../js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
  19. <script src="../../js/yz/init.js"></script>
  20. <script>
  21. checkLogin();
  22. </script>
  23. </head>
  24. <style type="text/css">
  25. *{
  26. margin: 0;
  27. padding: 0;
  28. box-sizing: border-box;
  29. }
  30. body{
  31. height: 100vh;
  32. overflow: auto;
  33. background-color: #040d32;
  34. }
  35. .topBox .icon-cha{
  36. position: absolute;
  37. right: 10px;
  38. top: 8px;
  39. font-size: 20px;
  40. z-index: 4446;
  41. transform: rotate(45deg);
  42. }
  43. button{
  44. border-radius: 4px;
  45. padding: 0 10px;
  46. height: 32px;
  47. line-height: 32px;
  48. font-size: 13px;
  49. color: #fff;
  50. background-color: #ff0000;
  51. }
  52. ._unit{
  53. font-size: 11px;
  54. }
  55. ._li{
  56. padding: 10px;
  57. background-color:#1b2a46;
  58. margin: 5px;
  59. border-radius: 3px;
  60. color: rgba(255,255,255,0.6);
  61. }
  62. .table_fat{
  63. height: calc(100% - 60px);
  64. overflow-y: auto;
  65. font-size: 13px;
  66. }
  67. </style>
  68. <body>
  69. <div class="topParen">
  70. <div class="topBox">
  71. <div>油耗报表</div>
  72. <i class="iconfont icon-cha" onclick="javascript:top.location.href='./AddReprot.html';"></i>
  73. <i class="iconfont icon-left" onclick="javascript:history.back(-1);"></i>
  74. </div>
  75. <div class="margin-sm">
  76. <div class="search_">
  77. <input type="text" name="search" placeholder="船舶名称">
  78. <i class="iconfont icon-sousuo"></i>
  79. </div>
  80. </div>
  81. <div class="table_fat">
  82. </div>
  83. </div>
  84. <script>
  85. var dataObj = [{
  86. "id":"12",
  87. "iboatname":"巴8",
  88. "endurance":"41.08",
  89. "date":"2021-05-20 15:23:44",
  90. "residuenum":"598.50",
  91. "residueprice":"3494.22",
  92. "callsnum":"0.00",
  93. "callsprice":"0.00",
  94. "transfersnum":"0.00",
  95. "transfersprice":"0.00",
  96. "depositnum":"2907.00",
  97. "depositprice":"15916.81",
  98. "deposittax":"2069.19",
  99. "taxrate":"0.115",
  100. "totalprice":"17986.00",
  101. "actualnum":"2804.4",
  102. "unitprice":"5.54",
  103. "actualprice":"15528.83",
  104. "busmileage":"0.00",
  105. "travelmileage":"515.52",
  106. "allnum":"701.1",
  107. "allprice":"3882.21",
  108. "remark":"无"
  109. }];
  110. $(document).ready(function(){
  111. sdfmkj(dataObj);
  112. })
  113. function sdfmkj(_obj){
  114. let _str = "";
  115. if(_obj.length){
  116. for(var i=0;i<_obj.length;i++){
  117. _str += `<div class="_li">
  118. <div class="br_b flex justify-between padding-bottom-xs text-white">
  119. <div>${_obj[i].iboatname}</div>
  120. <div class="text-gray">${_obj[i].date}</div>
  121. </div>
  122. <div class="flex" style="margin: 10px 0 5px;">
  123. <div class="flex-sub">航时:${_obj[i].endurance} <span class="_unit">H</span></div>
  124. <div class="flex-sub">本月数量:${_obj[i].allnum} <span class="_unit">L</span></div>
  125. </div>
  126. <div class="flex">
  127. <div class="flex-sub">本月耗油:${_obj[i].actualnum} <span class="_unit">L</span></div>
  128. <div class="flex-sub">本月金额:${_obj[i].allprice} <span class="_unit">元</span></div>
  129. </div>
  130. </div>`;
  131. }
  132. }else{
  133. _str += '<div class="text-center padding-lg">暂无数据</div>';
  134. }
  135. $(".table_fat").html(_str)
  136. }
  137. $(document).on("click","._li",function(){
  138. top.location.href="./ReprotDet.html";
  139. })
  140. $(".search_ [name='search']").on("input","",function(){
  141. let _newArr = [];
  142. let _key = $(this).val();
  143. for(var i=0;i<dataObj.length;i++){
  144. if(dataObj[i].iboatname.indexOf(_key) != -1){
  145. _newArr.push(dataObj[i]);
  146. }
  147. }
  148. sdfmkj(_newArr);
  149. })
  150. </script>
  151. </body>
  152. </html>