reportManageDetailDdyZb.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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; text-align: center;">
  10. <p id = "reportTitle" style="margin:15px; font-size : 20px"></p>
  11. <p id = "reportDiv" class="reportDesc"></p>
  12. <table id="reportTable" class="layui-table"></table>
  13. </div>
  14. <script>
  15. var pageId = getQueryString("pageId");
  16. var reportId = getQueryString("reportId"); //报告id
  17. var fileName = chineseUrlDecodeURI(getQueryString("fileName")); //报告名称
  18. var typeId = getQueryString("typeId"); //报告类型id
  19. var cols = null;
  20. $("#reportTitle").html(fileName);
  21. $.request({
  22. action : 'ReportManageAction/reportInfDetail',
  23. data : {
  24. reportId : reportId
  25. },
  26. success : function(data) {
  27. var reportDataJsonStr = data.data.data;
  28. var reportData = eval('(' + reportDataJsonStr + ')');
  29. var reportMap = reportData.reportMap;
  30. var descStr = reportData.descStr;
  31. for(var key in reportMap){
  32. var replaceStr = "${" + key + "}";
  33. descStr = descStr.replace(replaceStr, reportMap[key]);
  34. }
  35. $("#reportDiv").html(descStr);
  36. reportTable(reportData.excelList, typeId, false);
  37. },
  38. error : function(data2) {
  39. $.ErrorAlert(data2.MINErrorMessage);
  40. }
  41. });
  42. function reportTable(excelList, typeId,isEdit) {
  43. var html = '';
  44. for (var i = 0; i < excelList.length; i ++) {
  45. html += '<tr>';
  46. var excelChildList = excelList[i];
  47. for (var j = 0; j < excelChildList.length; j ++) {
  48. html += '<td>' + excelChildList[j] + '</td>';
  49. }
  50. html += '</tr>';
  51. }
  52. $("#reportTable").html(html);
  53. }
  54. </script>
  55. </body>
  56. </html>