RptBulletinInfoRead.cshtml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. 
  2. @{
  3. Layout = null;
  4. }
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <meta name="viewport" content="width=device-width" />
  9. <title>RptBulletinInfoRead</title>
  10. <link href="~/easyui/themes/bootstrap/easyui.css" rel="stylesheet" />
  11. <link href="~/easyui/themes/icon.css" rel="stylesheet" />
  12. <link href="~/Content/js/plugins/layer/skin/layer.css" rel="stylesheet" />
  13. <script src="~/Content/js/jquery.min.js"></script>
  14. <script src="~/easyui/jquery.easyui.min.js"></script>
  15. <script src="~/easyui/jquery.easyui.mobile.js"></script>
  16. <script src="~/easyui/locale/easyui-lang-zh_CN.js"></script>
  17. <script src="~/Content/js/plugins/layer/laydate/laydate.js"></script>
  18. <script src="~/Content/js/plugins/layer/layer.min.js"></script>
  19. <script src="~/Content/js/FileSaver.js"></script>
  20. <script src="~/js/Utils.js"></script>
  21. @*<link href="~/Content/css/Style/Markets.css" rel="stylesheet" />*@
  22. <script>
  23. function btn_Excel() {
  24. //getExcelXML有一个JSON对象的配置,配置项看了下只有title配置,为excel文档的标题
  25. //var data = $('#dgTable').datagrid('getExcelXml', { title: 'datagrid import to excel' }); //获取datagrid数据对应的excel需要的xml格式的内容
  26. //用ajax发动到动态页动态写入xls文件中
  27. var url = '/Reports/ExportExcelRptBulletinInfoRead'; //如果为asp注意修改后缀
  28. $.ajax({
  29. url: url, data: { }, type: 'POST', dataType: 'json',
  30. success: function (data) {
  31. if (CheckAajxData(data) == false) {
  32. return;
  33. }
  34. if (data != null && data.Success == true) {
  35. window.location = data.ErrorInfo; //执行下载操作
  36. //layer.alert("操作成功!", { icon: '1', title: '提示信息' });
  37. } else {
  38. layer.alert(data.ErrorInfo, { icon: '2', title: '提示信息' });
  39. }
  40. },
  41. error: function (xhr) {
  42. alert('动态页有问题\nstatus:' + xhr.status + '\nresponseText:' + xhr.responseText)
  43. }
  44. });
  45. //var content = $("#tblPrint").html();
  46. //var blob = new Blob([content], { type: "text/plain;charset=utf-8" });
  47. //saveAs(blob, "最近7天公告通知市场未读情况表.xls");
  48. return false;
  49. }
  50. //加载表格数据
  51. function LoadTable() {
  52. $('#dgTable').datagrid({
  53. url: '@Url.Action("GetRptBulletinInfoRead", "Reports")'
  54. });
  55. }
  56. $(function () {
  57. //加载表格数据
  58. window.LoadTable();
  59. //加载日历控件
  60. //laydate({
  61. // elem: '#PractiseTime',
  62. // format: "YYYY-MM-DD",
  63. // min: "1980-01-01",
  64. // event: "focus"
  65. //});
  66. });
  67. </script>
  68. </head>
  69. <body>
  70. <section class="container-fluid" style="height: 95vh; padding-top: 5px;">
  71. <div id="tbToolBar">
  72. <div class="toolbar" id="CurdTool" style="">
  73. <a href="#" class="easyui-linkbutton" iconCls="icon-Excel" plain="true" onclick="btn_Excel()">导入到Excel</a>
  74. </div>
  75. </div>
  76. <div id="tblPrint" style="height: 100%;">
  77. <table id="dgTable" class="easyui-datagrid" style="height: 100%;" title="最近7天公告通知市场未读情况表"
  78. data-options="singleSelect: true,
  79. method: 'post',
  80. multiSort: false,
  81. fitColumns: true,
  82. rownumbers: true
  83. ">
  84. <thead>
  85. <tr>
  86. <th data-options="field:'Title',width:100,align:'center'">通知标题</th>
  87. <th data-options="field:'MarketName',width:100,align:'center'">市场</th>
  88. </tr>
  89. </thead>
  90. </table>
  91. </div>
  92. </section>
  93. </body>
  94. </html>