count_detail.html 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>统计详情</title>
  7. <!-- Tell the browser to be responsive to screen width -->
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <!-- Font Awesome -->
  10. <link rel="stylesheet" href="${contextPath}/dist/js/layui/css/layui.css">
  11. <link rel="stylesheet" href="${contextPath}/dist/css/admin.css" media="all">
  12. </head>
  13. <body class="layui-layout-body">
  14. <div class="layui-layout layui-layout-admin">
  15. <!-- Navbar -->
  16. <#include "../body/top.html">
  17. <!-- /.navbar -->
  18. <!-- Main Sidebar Container -->
  19. <#include "../body/left.html">
  20. <!-- Content Wrapper. Contains page content -->
  21. <div class="layui-body">
  22. <!-- 内容主体区域 -->
  23. <div class="layui-card">
  24. <form id="searchForm" action="${contextPath}/count/bill">
  25. <input type="hidden" name="start_time" value="${start_time}"/>
  26. <input type="hidden" name="end_time" value="${end_time}"/>
  27. <div class="layui-form layui-card-header layuiadmin-card-header-auto">
  28. <div class="layui-form-item">
  29. <div class="layui-inline">
  30. <button id="search_btn" class="layui-btn layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search">
  31. <i class="layui-icon layuiadmin-button-btn">返回</i>
  32. </button>
  33. </div>
  34. </div>
  35. </div>
  36. </form>
  37. </div>
  38. <table class="layui-hide" id="test" lay-filter="test"></table>
  39. <script type="text/html" id="toolbarDemo">
  40. <div class="layui-btn-container">
  41. </div>
  42. </script>
  43. <script type="text/html" id="payTypeTpl">
  44. {{# if(d.pay_type === '0'){ }}
  45. <span >微信</span>
  46. {{# } else { }}
  47. <span style="color: #F581B1;">支付宝</span>
  48. {{# } }}
  49. </script>
  50. <script type="text/html" id="statusTpl">
  51. {{# if(d.status === '0'){ }}
  52. <span >未支付</span>
  53. {{# } else if(d.status === '1') { }}
  54. <span style="color: #5FB878;">已支付</span>
  55. {{# } else if(d.status === '2') { }}
  56. <span style="color: #2F4056;">已退费</span>
  57. {{# } }}
  58. </script>
  59. </div>
  60. <!-- /.content-wrapper -->
  61. <#include "../body/footer.html">
  62. </div>
  63. <!-- ./wrapper -->
  64. <script type="text/javascript" src="${contextPath}/dist/js/jquery-1.11.1.min.js"></script>
  65. <script src="${contextPath}/dist/js/layui/layui.js"></script>
  66. <script>
  67. //JavaScript代码区域
  68. layui.use(['element', 'laypage', 'layer', 'form','table'], function(){
  69. var element = layui.element;
  70. var form = layui.form;
  71. var laypage = layui.laypage
  72. ,layer = layui.layer;
  73. var table = layui.table;
  74. table.render({
  75. elem: '#test'
  76. ,url:'${contextPath}/count/bill_detail_json?start_time=${start_time}&end_time=${end_time}&status=${status}&pay_type=${pay_type}'
  77. ,toolbar: '#toolbarDemo' //开启头部工具栏,并为其绑定左侧模板
  78. ,defaultToolbar: ['filter', 'exports', 'print',{ //自定义头部工具栏右侧图标。如无需自定义,去除该参数即可
  79. title: '提示'
  80. ,layEvent: 'LAYTABLE_TIPS'
  81. ,icon: 'layui-icon-tips'
  82. }]
  83. ,title: '用户数据表'
  84. ,cols: [[
  85. {field:'out_trade_no', title:'订单号', width:220, fixed: 'left',style:'background-color: #009688; color: #fff;'}
  86. ,{field:'id_number', title:'诊疗卡', width:120}
  87. ,{field:'user_name', title:'用户名', width:100}
  88. ,{field:'total_fee', title:'金额', width:80, sort: true,totalRow:true,totalRowText:"合计:"}
  89. ,{field:'memo', title:'内容', width:180}
  90. ,{field:'login_id', title:'操作人',width:80}
  91. ,{field:'pay_type', title:'支付方式', width:100, sort: true,templet: '#payTypeTpl'}
  92. ,{field:'update_time', title:'支付时间', width:150, sort: true}
  93. ,{field:'status', title:'状态', width:100, sort: true,templet: '#statusTpl'}
  94. ]]
  95. ,page: false
  96. });
  97. //头工具栏事件
  98. table.on('toolbar(test)', function(obj){
  99. var checkStatus = table.checkStatus(obj.config.id);
  100. switch(obj.event){
  101. //自定义头工具栏右侧图标 - 提示
  102. case 'LAYTABLE_TIPS':
  103. layer.alert('这是工具栏右侧自定义的一个图标按钮');
  104. break;
  105. };
  106. });
  107. });
  108. </script>
  109. </body>
  110. </html>