init
Showing
1 changed file
with
175 additions
and
0 deletions
test.php
0 → 100644
| 1 | <!DOCTYPE HTML> | ||
| 2 | <html> | ||
| 3 | <head> | ||
| 4 | <meta charset="utf-8"> | ||
| 5 | <meta name="renderer" content="webkit|ie-comp|ie-stand"> | ||
| 6 | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | ||
| 7 | <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> | ||
| 8 | <meta http-equiv="Cache-Control" content="no-siteapp" /> | ||
| 9 | <link rel="stylesheet" type="text/css" href="/resource/static/h-ui/css/H-ui.min.css" /> | ||
| 10 | <link rel="stylesheet" type="text/css" href="/resource/static/h-ui.admin/css/H-ui.admin.css" /> | ||
| 11 | <link rel="stylesheet" type="text/css" href="/resource/lib/Hui-iconfont/1.0.8/iconfont.css" /> | ||
| 12 | <link rel="stylesheet" type="text/css" href="/resource/static/h-ui.admin/skin/default/skin.css" id="skin" /> | ||
| 13 | <link rel="stylesheet" type="text/css" href="/resource/lib/My97DatePicker/4.8/skin/WdatePicker.css" /> | ||
| 14 | <link rel="stylesheet" type="text/css" href="/resource/lib/webuploader/0.1.5/webuploader.css"/> | ||
| 15 | <link rel="stylesheet" type="text/css" href="/resource/static/h-ui.admin/css/style.css" /> | ||
| 16 | <link rel="stylesheet" href="/resource/lib/zTree/v3/css/zTreeStyle/zTreeStyle.css" type="text/css"> | ||
| 17 | <?php | ||
| 18 | if (isset($styles) && is_array($styles)) { | ||
| 19 | foreach($styles as $style) { | ||
| 20 | echo '<link rel="stylesheet" type="text/css" href="'.$style.'" />'; | ||
| 21 | } | ||
| 22 | } | ||
| 23 | ?> | ||
| 24 | <meta name="keywords" content=""> | ||
| 25 | <meta name="description" content=""> | ||
| 26 | <title>标题</title> | ||
| 27 | <script> | ||
| 28 | var apiBaseUrl = "http://151.28ms.com:8088/"; | ||
| 29 | </script> | ||
| 30 | </head> | ||
| 31 | |||
| 32 | <body> | ||
| 33 | |||
| 34 | |||
| 35 | ddddddddddd | ||
| 36 | |||
| 37 | </body> | ||
| 38 | |||
| 39 | |||
| 40 | |||
| 41 | |||
| 42 | |||
| 43 | <script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script> | ||
| 44 | <script type="text/javascript" src="/resource/lib/layer/2.4/layer.js"></script> | ||
| 45 | <script type="text/javascript" src="/resource/static/h-ui/js/H-ui.min.js"></script> | ||
| 46 | <script type="text/javascript" src="/resource/static/h-ui.admin/js/H-ui.admin.js"></script> | ||
| 47 | <script type="text/javascript" src="/resource/lib/jquery.validation/1.14.0/jquery.validate.js"></script> | ||
| 48 | <script type="text/javascript" src="/resource/lib/jquery.validation/1.14.0/validate-methods.js"></script> | ||
| 49 | <script type="text/javascript" src="/resource/lib/jquery.validation/1.14.0/messages_zh.js"></script> | ||
| 50 | <script type="text/javascript" src="/resource/lib/My97DatePicker/4.8/WdatePicker.js"></script> | ||
| 51 | <script type="text/javascript" src="/resource/lib/webuploader/0.1.5/webuploader.min.js"></script> | ||
| 52 | <script type="text/javascript" src="/resource/lib/datatables/1.10.0/jquery.dataTables.min.js"></script> | ||
| 53 | <script type="text/javascript" src="/resource/lib/zTree/v3/js/jquery.ztree.all-3.5.min.js"></script> | ||
| 54 | <script src="https://cdn.bootcss.com/Chart.js/2.7.2/Chart.bundle.min.js"></script> | ||
| 55 | <script type="text/javascript" src="/resource/chart.js"></script> | ||
| 56 | <script src="https://cdn.bootcss.com/holder/2.9.4/holder.min.js"></script> | ||
| 57 | <script type="text/javascript" src="/resource/location.js"></script> | ||
| 58 | <script type="text/javascript" src="/resource/upload.js"></script> | ||
| 59 | <script> | ||
| 60 | (function ($) { | ||
| 61 | $.fn.serializeJson = function () { | ||
| 62 | var serializeObj = {}; | ||
| 63 | var array = this.serializeArray(); | ||
| 64 | var str = this.serialize(); | ||
| 65 | $(array).each(function () { | ||
| 66 | if (serializeObj[this.name]) { | ||
| 67 | if ($.isArray(serializeObj[this.name])) { | ||
| 68 | serializeObj[this.name].push(this.value); | ||
| 69 | } else { | ||
| 70 | serializeObj[this.name] = [serializeObj[this.name], this.value]; | ||
| 71 | } | ||
| 72 | } else { | ||
| 73 | serializeObj[this.name] = this.value; | ||
| 74 | } | ||
| 75 | }); | ||
| 76 | return serializeObj; | ||
| 77 | }; | ||
| 78 | })(jQuery); | ||
| 79 | |||
| 80 | function getUrlParam(name) { | ||
| 81 | var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 | ||
| 82 | var r = window.location.search.substr(1).match(reg); //匹配目标参数 | ||
| 83 | if (r != null) return unescape(r[2]); | ||
| 84 | return null; //返回参数值 | ||
| 85 | } | ||
| 86 | |||
| 87 | function getNowFormatDate() { | ||
| 88 | var date = new Date(); | ||
| 89 | var seperator1 = "-"; | ||
| 90 | var year = date.getFullYear(); | ||
| 91 | var month = date.getMonth() + 1; | ||
| 92 | var strDate = date.getDate(); | ||
| 93 | var hour = date.getHours(); | ||
| 94 | var min = date.getMinutes(); | ||
| 95 | var sec = date.getSeconds(); | ||
| 96 | if (month >= 1 && month <= 9) { | ||
| 97 | month = "0" + month; | ||
| 98 | } | ||
| 99 | if (strDate >= 0 && strDate <= 9) { | ||
| 100 | strDate = "0" + strDate; | ||
| 101 | } | ||
| 102 | if (hour >= 1 && hour <= 9) { | ||
| 103 | hour = "0" + hour; | ||
| 104 | } | ||
| 105 | if (min >= 1 && min <= 9) { | ||
| 106 | min = "0" + min; | ||
| 107 | } | ||
| 108 | if (sec >= 1 && sec <= 9) { | ||
| 109 | sec = "0" + sec; | ||
| 110 | } | ||
| 111 | var currentdate = year + seperator1 + month + seperator1 + strDate + ' ' + hour + ':' + min + ':' + sec; | ||
| 112 | return currentdate; | ||
| 113 | } | ||
| 114 | |||
| 115 | function msg(msg) { | ||
| 116 | layer.msg(msg); | ||
| 117 | } | ||
| 118 | |||
| 119 | $.extend( true, $.fn.dataTable.defaults, { | ||
| 120 | sDom: '<"top">rt<"bottom"ip><"clear">', | ||
| 121 | aaSorting: [[1, "desc"]], | ||
| 122 | serverSide: true, | ||
| 123 | processing: true, | ||
| 124 | bSort: false, | ||
| 125 | iDisplayLength: 6, | ||
| 126 | bLengthChange: false, | ||
| 127 | ajax: { | ||
| 128 | url: apiBaseUrl + $('#table').attr('url'), | ||
| 129 | dataFilter: function (json) { | ||
| 130 | var ret = {}, json = jQuery.parseJSON(json); | ||
| 131 | ret.data = json.data || []; | ||
| 132 | var draw = getUrlParam('draw'); | ||
| 133 | if(draw) { | ||
| 134 | ret.draw = draw; | ||
| 135 | } | ||
| 136 | ret.recordsTotal = 0; | ||
| 137 | ret.recordsFiltered = 0; | ||
| 138 | if (json.page) { | ||
| 139 | ret.recordsTotal = parseInt(json.page.totalNumber); | ||
| 140 | ret.recordsFiltered = parseInt(json.page.totalNumber); | ||
| 141 | } | ||
| 142 | return JSON.stringify(ret); | ||
| 143 | }, | ||
| 144 | data: function (data) { | ||
| 145 | data.pageSize = data.length; | ||
| 146 | data.currentPage = parseFloat(data.start / data.length) + 1; | ||
| 147 | return data; | ||
| 148 | }, | ||
| 149 | }, | ||
| 150 | fnServerParams: function (aoData) { | ||
| 151 | delete aoData.columns; | ||
| 152 | |||
| 153 | aoData.startTime = $('#min').val() || ''; | ||
| 154 | aoData.endTime = $('#max').val() || ''; | ||
| 155 | aoData.departmentId = $('[name="departmentId"]').val() || ''; | ||
| 156 | aoData.productId = $('[name="productId"]').val() || ''; | ||
| 157 | aoData.createUser = $('[name="createUser"]').val() || ''; | ||
| 158 | aoData.status = $('[name="status"]').val() || ''; | ||
| 159 | aoData.modifyUser = $('[name="modifyUser"]').val() || ''; | ||
| 160 | }, | ||
| 161 | }); | ||
| 162 | |||
| 163 | $('.bsearch').on('click', function () { | ||
| 164 | $('#table').DataTable().draw(); | ||
| 165 | }); | ||
| 166 | |||
| 167 | $('#min, #max').on('keyup', function () { | ||
| 168 | $('#table').DataTable().draw(); | ||
| 169 | }); | ||
| 170 | |||
| 171 | function resetHandler() { | ||
| 172 | $('#table').DataTable().draw(); | ||
| 173 | } | ||
| 174 | </script> | ||
| 175 | </html> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment