reportManageUpdateTqtd.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. <script src="../../js/report.js"></script>
  8. </head>
  9. <body class="content">
  10. <div class="shadow-content" style="margin:1.5rem; text-align: center;">
  11. <p id = "reportTitle" style="margin:15px; font-size : 20px" contenteditable = "true"></p>
  12. <table id="reportTable" class="layui-table"></table>
  13. </div>
  14. <div class="layui-form-item box-button" style="margin-top:50px">
  15. <div class="layui-input-block">
  16. <button class="layui-btn" onclick = "saveReport()">保存</button>
  17. </div>
  18. </div>
  19. <script>
  20. var pageId = getQueryString("pageId");
  21. var reportId = getQueryString("reportId"); //报告id
  22. var fileName = chineseUrlDecodeURI(getQueryString("fileName")); //报告名称
  23. var type = getQueryString("type"); //报告类型00:excel 01:word
  24. var typeId = getQueryString("typeId"); //报告类型id
  25. var cols = null;
  26. // excel
  27. if ("00" == type) {
  28. $("#reportTitle").html(fileName);
  29. $.request({
  30. action : 'ReportManageAction/reportInfDetail',
  31. data : {
  32. reportId : reportId
  33. },
  34. success : function(data) {
  35. var reportDataJsonStr = data.data.data;
  36. var excelList = eval('(' + reportDataJsonStr + ')');
  37. reportTable(excelList, typeId, true);
  38. },
  39. error : function(data2) {
  40. $.ErrorAlert(data2.MINErrorMessage);
  41. }
  42. });
  43. // word
  44. } else {
  45. }
  46. function saveReport() {
  47. // excel
  48. if ("00" == type) {
  49. var excelList = getTableToArray("reportTable");
  50. $.request({
  51. action : 'ReportManageAction/reportInfUpdate',
  52. data : {
  53. reportId : reportId,
  54. excelList : JSON.stringify(excelList),
  55. reportName : $("#reportTitle").html()
  56. },
  57. success : function(data) {
  58. $.SuccAlert("保存成功!");
  59. setTimeout(function(){
  60. deleteTabPageParent(pageId);
  61. }, 1500)
  62. },
  63. error : function(data2) {
  64. $.ErrorAlert(data2.MINErrorMessage);
  65. }
  66. });
  67. }
  68. }
  69. </script>
  70. </body>
  71. </html>