73ad8c9c by 杨建斌

init

1 parent ff6e9a94
Showing 1 changed file with 0 additions and 116 deletions
...@@ -29,122 +29,6 @@ ...@@ -29,122 +29,6 @@
29 29
30 <script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script> 30 <script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script>
31 31
32 <script>
33 (function ($) {
34 $.fn.serializeJson = function () {
35 var serializeObj = {};
36 var array = this.serializeArray();
37 var str = this.serialize();
38 $(array).each(function () {
39 if (serializeObj[this.name]) {
40 if ($.isArray(serializeObj[this.name])) {
41 serializeObj[this.name].push(this.value);
42 } else {
43 serializeObj[this.name] = [serializeObj[this.name], this.value];
44 }
45 } else {
46 serializeObj[this.name] = this.value;
47 }
48 });
49 return serializeObj;
50 };
51 })(jQuery);
52
53 function getUrlParam(name) {
54 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
55 var r = window.location.search.substr(1).match(reg); //匹配目标参数
56 if (r != null) return unescape(r[2]);
57 return null; //返回参数值
58 }
59
60 function getNowFormatDate() {
61 var date = new Date();
62 var seperator1 = "-";
63 var year = date.getFullYear();
64 var month = date.getMonth() + 1;
65 var strDate = date.getDate();
66 var hour = date.getHours();
67 var min = date.getMinutes();
68 var sec = date.getSeconds();
69 if (month >= 1 && month <= 9) {
70 month = "0" + month;
71 }
72 if (strDate >= 0 && strDate <= 9) {
73 strDate = "0" + strDate;
74 }
75 if (hour >= 1 && hour <= 9) {
76 hour = "0" + hour;
77 }
78 if (min >= 1 && min <= 9) {
79 min = "0" + min;
80 }
81 if (sec >= 1 && sec <= 9) {
82 sec = "0" + sec;
83 }
84 var currentdate = year + seperator1 + month + seperator1 + strDate + ' ' + hour + ':' + min + ':' + sec;
85 return currentdate;
86 }
87
88 function msg(msg) {
89 layer.msg(msg);
90 }
91
92 $.extend(true, $.fn.dataTable.defaults, {
93 sDom: '<"top">rt<"bottom"ip><"clear">',
94 aaSorting: [[1, "desc"]],
95 serverSide: true,
96 processing: true,
97 bSort: false,
98 iDisplayLength: 6,
99 bLengthChange: false,
100 ajax: {
101 url: apiBaseUrl + $('#table').attr('url'),
102 dataFilter: function (json) {
103 var ret = {}, json = jQuery.parseJSON(json);
104 ret.data = json.data || [];
105 var draw = getUrlParam('draw');
106 if (draw) {
107 ret.draw = draw;
108 }
109 ret.recordsTotal = 0;
110 ret.recordsFiltered = 0;
111 if (json.page) {
112 ret.recordsTotal = parseInt(json.page.totalNumber);
113 ret.recordsFiltered = parseInt(json.page.totalNumber);
114 }
115 return JSON.stringify(ret);
116 },
117 data: function (data) {
118 data.pageSize = data.length;
119 data.currentPage = parseFloat(data.start / data.length) + 1;
120 return data;
121 },
122 },
123 fnServerParams: function (aoData) {
124 delete aoData.columns;
125
126 aoData.startTime = $('#min').val() || '';
127 aoData.endTime = $('#max').val() || '';
128 aoData.departmentId = $('[name="departmentId"]').val() || '';
129 aoData.productId = $('[name="productId"]').val() || '';
130 aoData.createUser = $('[name="createUser"]').val() || '';
131 aoData.status = $('[name="status"]').val() || '';
132 aoData.modifyUser = $('[name="modifyUser"]').val() || '';
133 },
134 });
135
136 $('.bsearch').on('click', function () {
137 $('#table').DataTable().draw();
138 });
139
140 $('#min, #max').on('keyup', function () {
141 $('#table').DataTable().draw();
142 });
143
144 function resetHandler() {
145 $('#table').DataTable().draw();
146 }
147 </script>
148 32
149 <script> 33 <script>
150 $.ajax({ 34 $.ajax({
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!