var formatDateTime = function (date) { var xx = new Date(parseInt(date.slice(6))); var y = xx.getFullYear(); var m = xx.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = xx.getDate(); d = d < 10 ? ('0' + d) : d; var h = xx.getHours(); var minute = xx.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; return y + '-' + m + '-' + d + ' ' + h + ':' + minute; }; function InitDateTimePicker() { $('.input-date').datepicker({ format: "yyyy-mm-dd", todayHighlight: true, language: "zh-CN", autoclose: true, todayBtn: "linked", pickerPosition: "bottom-left" }); } function DoAjaxPost(url,data,callback,errcallback) { $.ajax({ type: "post", url: url, dataType: 'json', cache: false, contentType: 'application/json; charset=utf-8', data: data, success: function (json) { callback(json); }, error: function (err) { $.messager.alert(JSON.stringify(err)); errcallback(); $.bootstrapLoading.end(); } }); } ko.components.register('page-component', { viewModel: function (params) { this.LastPageIndex = params.LastPageIndex; this.Pages = params.Pages; this.PageIndex = params.PageIndex; }, template: '