bf108142 by yangjianbin

init

1 parent e17f01b5
...@@ -93,101 +93,101 @@ ...@@ -93,101 +93,101 @@
93 </div> 93 </div>
94 </div> 94 </div>
95 <?php $this->load->view('common/footer'); ?> 95 <?php $this->load->view('common/footer'); ?>
96 </body> 96 <script>
97 <script> 97 var table = $('#table').dataTable({
98 var table = $('#table').dataTable({ 98 aaSorting: [[1, "desc"]],
99 aaSorting: [[1, "desc"]], 99 serverSide: true,
100 serverSide: true, 100 processing: true,
101 processing: true, 101 bSort: false,
102 bSort: false, 102 searching: false,//是否显示搜索
103 searching: false,//是否显示搜索 103 iDisplayLength: 6,
104 iDisplayLength: 6, 104 bLengthChange: false,
105 bLengthChange: false, 105 ajax: {
106 ajax: { 106 url: apiBaseUrl + '/order/getStatus2',
107 url: apiBaseUrl + '/order/getStatus2', 107 dataFilter: function (json) {
108 dataFilter: function (json) { 108 var ret = {}, json = jQuery.parseJSON(json);
109 var ret = {}, json = jQuery.parseJSON(json); 109 ret.data = json.data;
110 ret.data = json.data; 110 var draw = getUrlParam('draw');
111 var draw = getUrlParam('draw'); 111 if(draw) {
112 if(draw) { 112 ret.draw = draw;
113 ret.draw = draw; 113 }
114 // ret.draw = parseInt(json.page.currentPage);
115 ret.recordsTotal = parseInt(json.page.totalNumber);
116 ret.recordsFiltered = parseInt(json.page.totalNumber);
117 return JSON.stringify(ret);
118 },
119 data: function (data) {
120 data.pageSize = data.length;
121 data.currentPage = parseFloat(data.start / data.length) + 1;
122 return data;
114 } 123 }
115 // ret.draw = parseInt(json.page.currentPage);
116 ret.recordsTotal = parseInt(json.page.totalNumber);
117 ret.recordsFiltered = parseInt(json.page.totalNumber);
118 return JSON.stringify(ret);
119 }, 124 },
120 data: function (data) { 125 columns: [
121 data.pageSize = data.length; 126 {
122 data.currentPage = parseFloat(data.start / data.length) + 1; 127 // data: "id",
123 return data; 128 render:function (data, type, full) {
124 } 129 return '<input value="'+data+'" type="checkbox">';
125 }, 130 }
126 columns: [ 131 },
127 { 132 {
128 // data: "id", 133 data: "id", render: function (data, type, full) {
129 render:function (data, type, full) { 134 return '<span class="dropDown dropDown_hover">\
130 return '<input value="'+data+'" type="checkbox">';
131 }
132 },
133 {
134 data: "id", render: function (data, type, full) {
135 return '<span class="dropDown dropDown_hover">\
136 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\ 135 <button class="btn radius size-M">请选择 <i class="Hui-iconfont">&#xe6d5;</i></button>\
137 <ul class="dropDown-menu menu radius box-shadow"><li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/work/detail/' + data + '?tab=0\')">查看详细</a></li>\ 136 <ul class="dropDown-menu menu radius box-shadow"><li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/work/detail/' + data + '?tab=0\')">查看详细</a></li>\
138 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/work/detail/' + data + '?tab=2\')">处理记录</a></li>\ 137 <li><a href="javascript:;" onclick="layer_show(\'订单详情\', \'/work/detail/' + data + '?tab=2\')">处理记录</a></li>\
139 <li><a href="#">客户取消</a></li>\ 138 <li><a href="#">客户取消</a></li>\
140 </ul></span>'; 139 </ul></span>';
141 } 140 }
142 }, 141 },
143 {data: "orderId"},//订单编号 142 {data: "orderId"},//订单编号
144 {data: "createUser"},//申请人 143 {data: "createUser"},//申请人
145 {data: "idCard"},//身份证 144 {data: "idCard"},//身份证
146 {data: "phoneNumber"},//手机号 145 {data: "phoneNumber"},//手机号
147 {data: "createTime"},//进件时间 146 {data: "createTime"},//进件时间
148 {data: "createTime"},//网点 147 {data: "createTime"},//网点
149 {data: "createTime"},//产品名称 148 {data: "createTime"},//产品名称
150 {data: "createTime"},//申请金额 149 {data: "createTime"},//申请金额
151 {data: "createTime"},//审批金额 150 {data: "createTime"},//审批金额
152 {data: "createTime"},//客户经理 151 {data: "createTime"},//客户经理
153 {data: "createTime"},//流程节点 152 {data: "createTime"},//流程节点
154 {data: "createTime"},//流转时间 153 {data: "createTime"},//流转时间
155 {data: "createTime"}//处理人 154 {data: "createTime"}//处理人
156 ] 155 ]
157 }); 156 });
158 157
159 $.fn.dataTableExt.afnFiltering.push( 158 $.fn.dataTableExt.afnFiltering.push(
160 function (oSettings, aData, iDataIndex) { 159 function (oSettings, aData, iDataIndex) {
161 var min = document.getElementById('min').value; 160 var min = document.getElementById('min').value;
162 var max = document.getElementById('max').value; 161 var max = document.getElementById('max').value;
163 var iDateCol = 12; 162 var iDateCol = 12;
164 163
165 var dateMin = new Date(aData[iDateCol]); 164 var dateMin = new Date(aData[iDateCol]);
166 var dateMax = new Date(aData[iDateCol]); 165 var dateMax = new Date(aData[iDateCol]);
167 166
168 if (min === '' && max === '') 167 if (min === '' && max === '')
169 return true; 168 return true;
170 else if (new Date(min).getTime() <= dateMin.getTime() && max === '') 169 else if (new Date(min).getTime() <= dateMin.getTime() && max === '')
171 return true; 170 return true;
172 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime()) 171 else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime())
173 return true; 172 return true;
174 return false; 173 return false;
175 } 174 }
176 ); 175 );
177 176
178 $('.table_search').on('change', function () { 177 $('.table_search').on('change', function () {
179 search = $(this).val(); 178 search = $(this).val();
180 column = $(this).attr('column'); 179 column = $(this).attr('column');
181 180
182 $('#table').DataTable().column(column).search(search).draw(); 181 $('#table').DataTable().column(column).search(search).draw();
183 }); 182 });
184 183
185 $('#min, #max').on('keyup', function () { 184 $('#min, #max').on('keyup', function () {
186 $('#table').DataTable().draw(); 185 $('#table').DataTable().draw();
187 }); 186 });
188 187
189 function resetHandler() { 188 function resetHandler() {
190 $('#table').DataTable().columns().search("").draw(); 189 $('#table').DataTable().columns().search("").draw();
191 } 190 }
192 </script> 191 </script>
192 </body>
193 <html> 193 <html>
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!