FaultReport.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <!DOCTYPE html>
  2. <html>
  3. <head lang="en">
  4. <meta charset="UTF-8">
  5. <script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
  6. <title></title>
  7. <link rel="stylesheet" href="../layui-v2.6.8/layui/css/layui.css" media="all">
  8. </head>
  9. <style>
  10. </style>
  11. <body>
  12. <ul class="layui-nav layui-bg-blue" lay-bar="disabled">
  13. <li class="layui-nav-item"><a href="http://localhost:8090/indexPro">报表导入</a></li>
  14. <li class="layui-nav-item"><a href=""></a></li>
  15. <!--
  16. <li class="layui-nav-item layui-this"><a href="http://localhost:8090/indexFault">故障日报导入</a></li>
  17. -->
  18. </ul>
  19. <div class="layui-form-item" style="height: 30px"></div>
  20. <form id="uploadForm" enctype="multipart/form-data" class="layui-form" >
  21. <div class="layui-form-item">
  22. <div class="layui-inline">
  23. <label class="layui-form-label">区域</label>
  24. <div class="layui-input-block">
  25. <select name="interest" lay-filter="aihao" id = "departId">
  26. <option value="185SC">山西</option>
  27. <option value="131SC">太旗</option>
  28. </select>
  29. </div>
  30. </div>
  31. <!--<div class="layui-inline">
  32. <label class="layui-form-label">日期</label>
  33. <div class="layui-input-inline">
  34. <input type="text" name="date" id="demoTest" required lay-verify="required" placeholder="yyyy-MM-dd" autocomplete="off" class="layui-input">
  35. </div>
  36. </div>-->
  37. <div class="layui-inline">
  38. <label class="layui-form-label">文件选择</label>
  39. <div class="layui-input-inline">
  40. <input id="file" type="file" name="file" required lay-verify="required" autocomplete="off" class="layui-input">
  41. </div>
  42. </div>
  43. </div>
  44. <div class="layui-form-item">
  45. <div class="layui-input-block">
  46. <button id="upload" type="button" class="layui-btn layui-btn-lg layui-btn-normal" lay-submit lay-filter="uploadForm">提交</button>
  47. </div>
  48. </div>
  49. </form>
  50. <br>
  51. <script src="../laydate/laydate.js"></script> <!-- 改成你的路径 -->
  52. <script src="../layui-v2.6.8/layui/layui.js"></script>
  53. <script src="../md5.js"></script><!-- 改成你的路径 -->
  54. <script>
  55. layui.use(['layer','form'], function(){
  56. var form = layui.form;
  57. //监听提交
  58. form.on('submit(uploadForm)', function(data){
  59. var departId=$("#departId").val();
  60. var files = document.getElementById("file").files;
  61. //创建FormData对象
  62. var formdata = new FormData();
  63. for(var i=0;i<files.length;i++){
  64. console.info(files[i].name);
  65. formdata.append("file", files[i]);
  66. }
  67. formdata.append("departId",departId);
  68. //var data = new FormData($('#uploadForm')[0]);
  69. console.log(file)
  70. $.ajax({
  71. type: 'post',
  72. url: "http://localhost:8090/report/importFault",
  73. data: formdata,
  74. cache: false,
  75. processData: false,
  76. contentType: false,
  77. success:function(data){
  78. layer.msg(data.msg,{icon: 5})
  79. location.reload();
  80. },
  81. error:function (data){
  82. layer.msg("程序error",{icon: 5})
  83. location.reload();
  84. }
  85. });
  86. });
  87. })
  88. </script>
  89. </body>
  90. <script src="../js/jquery-3.6.0.min.js"></script>
  91. <!--<script type="text/javascript">
  92. $(function () {
  93. $("#upload").click(function () {
  94. var departId=$("#departId").val();
  95. var format=$("#demoTest").val();
  96. if (format.values == ''){
  97. alert("日期不能空")
  98. }
  99. console.log(departId)
  100. var files = document.getElementById("file").files;
  101. if (files.values == ''){
  102. alert("文件不能空")
  103. }
  104. //创建FormData对象
  105. var formdata = new FormData();
  106. for(var i=0;i<files.length;i++){
  107. console.info(files[i].name);
  108. formdata.append("file", files[i]);
  109. }
  110. formdata.append("departId",departId);
  111. formdata.append("format",format);
  112. //var data = new FormData($('#uploadForm')[0]);
  113. console.log(file)
  114. $.ajax({
  115. type: 'post',
  116. url: "http://localhost:8090/report/import",
  117. data: formdata,
  118. cache: false,
  119. processData: false,
  120. contentType: false,
  121. }).success(function (data) {
  122. alert("上传成功");
  123. }).error(function () {
  124. alert("上传失败");
  125. });
  126. });
  127. });
  128. </script>-->
  129. </html>