73ad8c9c by 杨建斌

init

1 parent ff6e9a94
Showing 1 changed file with 0 additions and 116 deletions
......@@ -29,122 +29,6 @@
<script type="text/javascript" src="/resource/lib/jquery/1.9.1/jquery.min.js"></script>
<script>
(function ($) {
$.fn.serializeJson = function () {
var serializeObj = {};
var array = this.serializeArray();
var str = this.serialize();
$(array).each(function () {
if (serializeObj[this.name]) {
if ($.isArray(serializeObj[this.name])) {
serializeObj[this.name].push(this.value);
} else {
serializeObj[this.name] = [serializeObj[this.name], this.value];
}
} else {
serializeObj[this.name] = this.value;
}
});
return serializeObj;
};
})(jQuery);
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var year = date.getFullYear();
var month = date.getMonth() + 1;
var strDate = date.getDate();
var hour = date.getHours();
var min = date.getMinutes();
var sec = date.getSeconds();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
if (hour >= 1 && hour <= 9) {
hour = "0" + hour;
}
if (min >= 1 && min <= 9) {
min = "0" + min;
}
if (sec >= 1 && sec <= 9) {
sec = "0" + sec;
}
var currentdate = year + seperator1 + month + seperator1 + strDate + ' ' + hour + ':' + min + ':' + sec;
return currentdate;
}
function msg(msg) {
layer.msg(msg);
}
$.extend(true, $.fn.dataTable.defaults, {
sDom: '<"top">rt<"bottom"ip><"clear">',
aaSorting: [[1, "desc"]],
serverSide: true,
processing: true,
bSort: false,
iDisplayLength: 6,
bLengthChange: false,
ajax: {
url: apiBaseUrl + $('#table').attr('url'),
dataFilter: function (json) {
var ret = {}, json = jQuery.parseJSON(json);
ret.data = json.data || [];
var draw = getUrlParam('draw');
if (draw) {
ret.draw = draw;
}
ret.recordsTotal = 0;
ret.recordsFiltered = 0;
if (json.page) {
ret.recordsTotal = parseInt(json.page.totalNumber);
ret.recordsFiltered = parseInt(json.page.totalNumber);
}
return JSON.stringify(ret);
},
data: function (data) {
data.pageSize = data.length;
data.currentPage = parseFloat(data.start / data.length) + 1;
return data;
},
},
fnServerParams: function (aoData) {
delete aoData.columns;
aoData.startTime = $('#min').val() || '';
aoData.endTime = $('#max').val() || '';
aoData.departmentId = $('[name="departmentId"]').val() || '';
aoData.productId = $('[name="productId"]').val() || '';
aoData.createUser = $('[name="createUser"]').val() || '';
aoData.status = $('[name="status"]').val() || '';
aoData.modifyUser = $('[name="modifyUser"]').val() || '';
},
});
$('.bsearch').on('click', function () {
$('#table').DataTable().draw();
});
$('#min, #max').on('keyup', function () {
$('#table').DataTable().draw();
});
function resetHandler() {
$('#table').DataTable().draw();
}
</script>
<script>
$.ajax({
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!