网查查询
Showing
3 changed files
with
191 additions
and
17 deletions
| ... | @@ -13,4 +13,8 @@ class Tool extends CI_Controller { | ... | @@ -13,4 +13,8 @@ class Tool extends CI_Controller { |
| 13 | public function add() { | 13 | public function add() { |
| 14 | $this->load->view('tool/add'); | 14 | $this->load->view('tool/add'); |
| 15 | } | 15 | } |
| 16 | |||
| 17 | public function edit($id) { | ||
| 18 | $this->load->view('tool/add'); | ||
| 19 | } | ||
| 16 | } | 20 | } | ... | ... |
application/views/tool/edit.php
0 → 100644
| 1 | <?php $this->load->view('common/header'); ?> | ||
| 2 | |||
| 3 | <body> | ||
| 4 | <div class="page-container"> | ||
| 5 | <div class="panel panel-default"> | ||
| 6 | <div class="panel-body"> | ||
| 7 | <form action='application/tool/webSite' method="post" class="form form-horizontal" id="web_add"> | ||
| 8 | <div class="row cl"> | ||
| 9 | <label class="form-label col-xs-4 col-sm-3">网站名称</label> | ||
| 10 | <div class="formControls col-xs-3 col-sm-6"> | ||
| 11 | <input type="text" class="input-text" name="siteName"> | ||
| 12 | </div> | ||
| 13 | </div> | ||
| 14 | <div class="row cl"> | ||
| 15 | <label class="form-label col-xs-4 col-sm-3">网站地址</label> | ||
| 16 | <div class="formControls col-xs-3 col-sm-6"> | ||
| 17 | <input type="text" class="input-text" name="siteAddress"> | ||
| 18 | </div> | ||
| 19 | </div> | ||
| 20 | <div class="row cl"> | ||
| 21 | <label class="form-label col-xs-4 col-sm-3">备注</label> | ||
| 22 | <div class="formControls col-xs-3 col-sm-6"> | ||
| 23 | <textarea name="remark" class="textarea"></textarea> | ||
| 24 | </div> | ||
| 25 | </div> | ||
| 26 | <div class="row cl"> | ||
| 27 | <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3"> | ||
| 28 | <input class="btn btn-primary" type="submit" value="提交"> | ||
| 29 | <a href="javascript:layer_load('', '<?=site_url('/tool/web');?>');" class="btn btn-warning">返回</a> | ||
| 30 | </div> | ||
| 31 | </div> | ||
| 32 | </form> | ||
| 33 | </div> | ||
| 34 | </div> | ||
| 35 | </div> | ||
| 36 | <?php $this->load->view('common/footer'); ?> | ||
| 37 | |||
| 38 | <script> | ||
| 39 | $().ready(function() { | ||
| 40 | $("#web_add").validate({ | ||
| 41 | rules: { | ||
| 42 | name: { | ||
| 43 | required: true | ||
| 44 | } | ||
| 45 | }, | ||
| 46 | submitHandler:function(form){ | ||
| 47 | submit(); | ||
| 48 | } | ||
| 49 | }); | ||
| 50 | |||
| 51 | function submit (){ | ||
| 52 | var targetUrl = $("#web_add").attr("action"); | ||
| 53 | var data = $("#web_add").serializeJson(); | ||
| 54 | |||
| 55 | $.ajax({ | ||
| 56 | type:'post', | ||
| 57 | url:apiBaseUrl + targetUrl, | ||
| 58 | cache: false, | ||
| 59 | data:JSON.stringify(data), | ||
| 60 | dataType:'json', | ||
| 61 | contentType: "application/json; charset=UTF-8", | ||
| 62 | success:function(data){ | ||
| 63 | if(data.msg){ | ||
| 64 | layer.alert(data.msg); | ||
| 65 | } else if(data.code != 0){ | ||
| 66 | layer.alert('请求失败'); | ||
| 67 | } else { | ||
| 68 | layer.alert('请求成功'); | ||
| 69 | setTimeout(function () { | ||
| 70 | layer_close(); | ||
| 71 | },500); | ||
| 72 | } | ||
| 73 | |||
| 74 | }, | ||
| 75 | error:function(){ | ||
| 76 | layer.alert("请求失败") | ||
| 77 | } | ||
| 78 | }) | ||
| 79 | } | ||
| 80 | }); | ||
| 81 | </script> | ||
| 82 | </body> | ||
| 83 | </html> |
| ... | @@ -18,8 +18,22 @@ | ... | @@ -18,8 +18,22 @@ |
| 18 | </div> | 18 | </div> |
| 19 | 19 | ||
| 20 | <div class="page-container"> | 20 | <div class="page-container"> |
| 21 | <form class="" onreset="resetHandler()"> | ||
| 22 | <div class="row cl mb-20"> | ||
| 23 | <div class="col-xs-4"> | ||
| 24 | <input type="text" class="form-control input-text table_search" value="" placeholder="网站名称" column="1"> | ||
| 25 | </div> | ||
| 26 | <div class="col-xs-4"> | ||
| 27 | <input type="text" class="form-control input-text table_search" value="" placeholder="网站地址" column="2"> | ||
| 28 | </div> | ||
| 29 | </div> | ||
| 30 | |||
| 31 | <div> | ||
| 32 | <input class="btn btn-warning radius" type="reset" value="重置"> | ||
| 33 | </div> | ||
| 34 | </form> | ||
| 21 | <div class="body mt-20"> | 35 | <div class="body mt-20"> |
| 22 | <table class="table table-border table-bordered table-bg" id="table"> | 36 | <table class="table table-border table-bordered table-bg" id="table" width="100%"> |
| 23 | <thead class="text-c"> | 37 | <thead class="text-c"> |
| 24 | <tr> | 38 | <tr> |
| 25 | <th width="68px">操作</th> | 39 | <th width="68px">操作</th> |
| ... | @@ -29,20 +43,6 @@ | ... | @@ -29,20 +43,6 @@ |
| 29 | </tr> | 43 | </tr> |
| 30 | </thead> | 44 | </thead> |
| 31 | <tbody class="text-c"> | 45 | <tbody class="text-c"> |
| 32 | <tr> | ||
| 33 | <td> | ||
| 34 | <span class="dropDown dropDown_hover"> | ||
| 35 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button> | ||
| 36 | <ul class="dropDown-menu menu radius box-shadow"> | ||
| 37 | <li><a href="javascript:;" onclick="layer_show('订单详情', '/work/detail/1?tab=0')">编辑</a></li> | ||
| 38 | <li><a href="javascript:;" onclick="creatIframe('/work/check/1?tab=0', '审批订单')">删除</a></li> | ||
| 39 | </ul> | ||
| 40 | </span> | ||
| 41 | </td> | ||
| 42 | <td>浙江省法院失信人</td> | ||
| 43 | <td><a href="http://baidu.com" class="btn btn-link" target="_blank">http://baidu.com</a></td> | ||
| 44 | <td></td> | ||
| 45 | </tr> | ||
| 46 | </tbody> | 46 | </tbody> |
| 47 | </table> | 47 | </table> |
| 48 | </div> | 48 | </div> |
| ... | @@ -50,9 +50,96 @@ | ... | @@ -50,9 +50,96 @@ |
| 50 | <?php $this->load->view('common/footer'); ?> | 50 | <?php $this->load->view('common/footer'); ?> |
| 51 | 51 | ||
| 52 | <script> | 52 | <script> |
| 53 | var table = $('#table').dataTable({ | 53 | var table = $('#table').dataTable({ |
| 54 | aaSorting: [[1, "desc"]], | 54 | aaSorting: [[1, "desc"]], |
| 55 | serverSide: true, | ||
| 56 | processing: true, | ||
| 57 | bSort: false, | ||
| 58 | searching: false,//是否显示搜索 | ||
| 59 | iDisplayLength: 6, | ||
| 60 | bLengthChange: false, | ||
| 61 | ajax: { | ||
| 62 | url: apiBaseUrl + '/order/into/getAllApplyOrder', | ||
| 63 | dataFilter: function (json) { | ||
| 64 | var ret = {}, json = jQuery.parseJSON(json); | ||
| 65 | ret.data = json.data || []; | ||
| 66 | var draw = getUrlParam('draw'); | ||
| 67 | if(draw) { | ||
| 68 | ret.draw = draw; | ||
| 69 | } | ||
| 70 | ret.recordsTotal = 0; | ||
| 71 | ret.recordsFiltered = 0; | ||
| 72 | if (json.page) { | ||
| 73 | ret.recordsTotal = parseInt(json.page.totalNumber); | ||
| 74 | ret.recordsFiltered = parseInt(json.page.totalNumber); | ||
| 75 | } | ||
| 76 | return JSON.stringify(ret); | ||
| 77 | }, | ||
| 78 | data: function (data) { | ||
| 79 | data.pageSize = data.length; | ||
| 80 | data.currentPage = parseFloat(data.start / data.length) + 1; | ||
| 81 | return data; | ||
| 82 | } | ||
| 83 | }, | ||
| 84 | columns: [ | ||
| 85 | { | ||
| 86 | data: "id", render: function (data, type, full) { | ||
| 87 | return '<span class="dropDown dropDown_hover">\ | ||
| 88 | <button class="btn radius size-M">请选择 <i class="Hui-iconfont"></i></button>\ | ||
| 89 | <ul class="dropDown-menu menu radius box-shadow">\ | ||
| 90 | <li><a href="javascript:;" onclick="layer_load(\'订单详情\', \'/index.php/tool/edit/'+data+'\')">编辑</a></li>\ | ||
| 91 | <li><a href="javascript:;" onclick="del('+data+')">删除</a></li>\ | ||
| 92 | </ul></span>'; | ||
| 93 | } | ||
| 94 | }, | ||
| 95 | {data: "orderNo"},//网站名称 | ||
| 96 | {data: "userName"},//网站地址 | ||
| 97 | {data: "idCard"},//备注 | ||
| 98 | ] | ||
| 99 | }); | ||
| 100 | |||
| 101 | $.fn.dataTableExt.afnFiltering.push( | ||
| 102 | function (oSettings, aData, iDataIndex) { | ||
| 103 | var min = document.getElementById('min').value; | ||
| 104 | var max = document.getElementById('max').value; | ||
| 105 | var iDateCol = 12; | ||
| 106 | |||
| 107 | var dateMin = new Date(aData[iDateCol]); | ||
| 108 | var dateMax = new Date(aData[iDateCol]); | ||
| 109 | |||
| 110 | if (min === '' && max === '') | ||
| 111 | return true; | ||
| 112 | else if (new Date(min).getTime() <= dateMin.getTime() && max === '') | ||
| 113 | return true; | ||
| 114 | else if (new Date(min).getTime() <= dateMin.getTime() && new Date(max).getTime() >= dateMax.getTime()) | ||
| 115 | return true; | ||
| 116 | return false; | ||
| 117 | } | ||
| 118 | ); | ||
| 119 | |||
| 120 | $('.table_search').on('change', function () { | ||
| 121 | search = $(this).val(); | ||
| 122 | column = $(this).attr('column'); | ||
| 123 | |||
| 124 | $('#table').DataTable().column(column).search(search).draw(); | ||
| 125 | }); | ||
| 126 | |||
| 127 | $('#min, #max').on('keyup', function () { | ||
| 128 | $('#table').DataTable().draw(); | ||
| 129 | }); | ||
| 130 | |||
| 131 | function resetHandler() { | ||
| 132 | $('#table').DataTable().columns().search("").draw(); | ||
| 133 | } | ||
| 134 | |||
| 135 | function del(id) { | ||
| 136 | layer.confirm('一旦删除信息就无法恢复, 确认删除吗?', { | ||
| 137 | btn: ['确认','取消'], | ||
| 138 | title: '删除网查' | ||
| 139 | }, function(){ | ||
| 140 | layer_load('应用工具', '<?=site_url("tool/web")?>'); | ||
| 55 | }); | 141 | }); |
| 142 | } | ||
| 56 | </script> | 143 | </script> |
| 57 | </body> | 144 | </body> |
| 58 | <html> | 145 | <html> | ... | ... |
-
Please register or sign in to post a comment