dataWareDetail.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>原始文件数据详情</title>
  6. <script src="../../js/min-loader-next.js"></script>
  7. </head>
  8. <body class="content">
  9. <div class="shadow-content" style="margin:1.5rem;">
  10. <table id="tableTest" lay-filter="tableFilter"></table>
  11. </div>
  12. <script>
  13. var pageId = getQueryString("pageId");
  14. var fileId = getQueryString("fileId"); //文件id
  15. var fileType = getQueryString("fileType"); //文件类型
  16. var cols = null;
  17. // 台区停电
  18. if ("1000001" == fileType) {
  19. cols = [[
  20. {field: 'number', title: 'No.'}
  21. ,{field: 'addressNum', title: '台区编号'}
  22. ,{field: 'addressName', title: '台区名称'}
  23. ,{field: 'date', title: '数据日期'}
  24. ,{field: 'area', title: '单位'}
  25. ,{field: 'comonpanyName', title: '供电所名称'}
  26. ,{field: 'terminalName', title: '终端名称'}
  27. ,{field: 'terminalNum', title: '终端编号'}
  28. ,{field: 'terminalAddress', title: '终端地址码'}
  29. ,{field: 'startTime', title: '停电时间'}
  30. ,{field: 'endTime', title: '来电时间'}
  31. ]];
  32. // 终端投托运
  33. } else if ("1000002" == fileType) {
  34. cols = [[
  35. {field: 'excelId', title: 'ID'}
  36. ,{field: 'excelTname', title: 'TNAME'}
  37. ,{field: 'excelCmode', title: 'CMODE'}
  38. ,{field: 'excelValue', title: 'VALUE'}
  39. ,{field: 'excelFacname', title: 'facname'}
  40. ,{field: 'excelType', title: 'type'}
  41. ,{field: 'excelFdid', title: 'fdid'}
  42. ,{field: 'excelYxstatus', title: 'yxstatus'}
  43. ,{field: 'excelTytime', title: 'tytime'}
  44. ]];
  45. } else if ("1000003" == fileType) {
  46. cols = [[
  47. {field: 'no', title: '序号'}
  48. ,{field: 'beginTime', title: '故障停电开始时间'}
  49. ,{field: 'endTime', title: '故障停电结束时间'}
  50. ,{field: 'gdlx', title: '供电类型'}
  51. ,{field: 'cxbdz', title: '出线变电站'}
  52. ,{field: 'xlmc', title: '线路名称'}
  53. ,{field: 'xllx', title: '线路类型'}
  54. ,{field: 'qdfa', title: '启动FA'}
  55. ,{field: 'gzqjpd', title: '故障区间判断'}
  56. ,{field: 'gzqhdhf', title: '故障前后段恢复'}
  57. ,{field: 'gzgl', title: '故障隔离'}
  58. ]];
  59. }else if("1000004" == fileType){
  60. cols = [[
  61. {field: 'no', title: '序号'}
  62. ,{field: 'sgsmc', title: '市公司名称'}
  63. ,{field: 'xgsmc', title: '县公司名称'}
  64. ,{field: 'bdzmc', title: '变电站名称'}
  65. ,{field: 'xlmc', title: '线路名称'}
  66. ,{field: 'tqid', title: '台区id'}
  67. ,{field: 'byqmc', title: '变压器名称'}
  68. ,{field: 'yhgldw1', title: '用户管理单位名称'}
  69. ,{field: 'yhid', title: '用户编号'}
  70. ,{field: 'yhmc', title: '用户名称'}
  71. ,{field: 'yhgldw2', title: '用户管理单位名称'}
  72. ,{field: 'dymax', title: '电压最大值'}
  73. ,{field: 'dymin', title: '电压最小值'}
  74. ,{field: 'dyhgl', title: '电压合格率'}
  75. ,{field: 'csxl', title: '超上限率'}
  76. ,{field: 'cxxl', title: '超下限率'}
  77. ,{field: 'dysc', title: '低压时长'}
  78. ,{field: 'gdlx', title: '供电类型'}
  79. ,{field: 'ljts', title: '累计天数'}
  80. ,{field: 'sjrq', title: '数据日期'}
  81. ,{field: 'gddw', title: '供电单位'}
  82. ]];
  83. }
  84. var table;
  85. layui.use('table', function(){
  86. table = layui.table;
  87. // 加载数据
  88. table.render({
  89. id: 'tableTest'
  90. ,elem: '#tableTest'
  91. ,limit : 100
  92. ,limits : [100,200,300,400]
  93. ,page : true
  94. ,url: 'DataWareManageAction/fileInfDetail' //数据接口
  95. ,method: 'post'
  96. ,where:{MINView:"JSON", fileId : fileId, fileType : fileType}
  97. ,cols: cols
  98. ,done: function(res, curr, count){
  99. }
  100. ,even: true //开启隔行背景
  101. });
  102. });
  103. </script>
  104. </body>
  105. </html>