4fce633c by yangjianbin

init

1 parent 80d3ce1c
1 <header class="navbar-wrapper"> 1 <header class="navbar-wrapper">
2 <div class="navbar navbar-fixed-top"> 2 <div class="navbar navbar-fixed-top">
3 <div class="container-fluid cl"> <a class="logo navbar-logo f-l mr-10 hidden-xs" href="/">xxx 管理平台</a> 3 <div class="container-fluid cl"> <a class="logo navbar-logo f-l mr-10 hidden-xs" href="/">管理平台</a>
4 <a class="logo navbar-logo-m f-l mr-10 visible-xs" href="/">H-ui</a> 4 <a class="logo navbar-logo-m f-l mr-10 visible-xs" href="/">H-ui</a>
5 <span class="logo navbar-slogan f-l mr-10 hidden-xs"></span> 5 <span class="logo navbar-slogan f-l mr-10 hidden-xs"></span>
6 <a aria-hidden="false" class="nav-toggle Hui-iconfont visible-xs" href="javascript:;">&#xe667;</a> 6 <a aria-hidden="false" class="nav-toggle Hui-iconfont visible-xs" href="javascript:;">&#xe667;</a>
......
...@@ -15,46 +15,96 @@ ...@@ -15,46 +15,96 @@
15 </tr> 15 </tr>
16 </thead> 16 </thead>
17 <tbody class="text-c"> 17 <tbody class="text-c">
18 <tr>
19 <td>
20 <span class="dropDown dropDown_hover">
21 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>
22 <ul class="dropDown-menu menu radius box-shadow">
23 <li><a href="javascript:;" onclick="creatIframe('<?=site_url('/user/info')?>', '查看详细')">查看详细</a></li>
24 </ul>
25 </span>
26 </td>
27 <td>1001</td>
28 <td>张三</td>
29 <td>333333333333333333</td>
30 <td>13333333333</td>
31 <td>2018-01-01 00:00:00</td>
32 </tr>
33 <tr>
34 <td>
35 <span class="dropDown dropDown_hover">
36 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>
37 <ul class="dropDown-menu menu radius box-shadow">
38 <li><a href="javascript:;" onclick="creatIframe('<?=site_url('/user/info')?>', '查看详细')">查看详细</a></li>
39 </ul>
40 </span>
41 </td>
42 <td>1002</td>
43 <td>张三</td>
44 <td>333333333333333333</td>
45 <td>13333333333</td>
46 <td>2018-01-01 00:00:00</td>
47 </tr>
48 </tbody> 18 </tbody>
49 </table> 19 </table>
50 </div> 20 </div>
51 </div> 21 </div>
52 <?php $this->load->view('common/footer'); ?> 22 <?php $this->load->view('common/footer'); ?>
53
54 <script> 23 <script>
55 var table = $('#table').dataTable({ 24 var table = $('#table').dataTable({
56 aaSorting: [[1, "desc"]] 25 aaSorting: [[1, "desc"]],
57 }); 26 serverSide: true,
27 processing: true,
28 bSort: false,
29 searching: false,//是否显示搜索
30 iDisplayLength: 6,
31 bLengthChange: false,
32 ajax: {
33 url: apiBaseUrl + '/client/clients',
34 dataFilter: function (json) {
35 var ret = {}, json = jQuery.parseJSON(json);
36 ret.data = json.data || [];
37 var draw = getUrlParam('draw');
38 if(draw) {
39 ret.draw = draw;
40 }
41 ret.recordsTotal = 0;
42 ret.recordsFiltered = 0;
43 if (json.page) {
44 ret.recordsTotal = parseInt(json.page.totalNumber);
45 ret.recordsFiltered = parseInt(json.page.totalNumber);
46 }
47 return JSON.stringify(ret);
48 },
49 data: function (data) {
50 data.pageSize = data.length;
51 data.currentPage = parseFloat(data.start / data.length) + 1;
52 return data;
53 }
54 },
55 columns: [
56 {
57 data: "id", render: function (data, type, full) {
58
59 var url = "<?=site_url('/user/info')?>";
60 return '<span class="dropDown dropDown_hover">\
61 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
62 <ul class="dropDown-menu menu radius box-shadow">\
63 <li><a href="javascript:;" onclick="creatIframe(\''+url+'\', \'查看详细\')">查看详细</a></li>\
64 </ul></span>';
65 }
66 },
67 {data: "id"},//客户编号
68 {data: "userName"},//姓名
69 {data: "idCard"},//身份证
70 {data: "phoneNumber"},//手机号
71 {data: "createTime"}//录入时间
72 ]
73 });
74
75 $.fn.dataTableExt.afnFiltering.push(
76 function (oSettings, aData, iDataIndex) {
77 var min = document.getElementById('min').value;
78 var max = document.getElementById('max').value;
79 var iDateCol = 12;
80
81 var dateMin = new Date(aData[iDateCol]);
82 var dateMax = new Date(aData[iDateCol]);
83
84 if (min === '' && max === '')
85 return true;
86 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
87 return true;
88 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
89 return true;
90 return false;
91 }
92 );
93
94 $('.table_search').on('change', function () {
95 search = $(this).val();
96 column = $(this).attr('column');
97
98 $('#table').DataTable().column(column).search(search).draw();
99 });
100
101 $('#min, #max').on('keyup', function () {
102 $('#table').DataTable().draw();
103 });
104
105 function resetHandler() {
106 $('#table').DataTable().columns().search("").draw();
107 }
58 </script> 108 </script>
59 </body> 109 </body>
60 <html> 110 <html>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!