22 changed files with 294 additions and 13 deletions
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 173 B |
@ -0,0 +1,169 @@ |
|||
var App = function () { |
|||
|
|||
this.data = { |
|||
"total": 20, |
|||
"rows": [{ Id: 1, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 2, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 3, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 4, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 5, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 6, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 7, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 8, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 9, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 10, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 11, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 12, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 13, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 14, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 15, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 16, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 17, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 18, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 19, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 20, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 21, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 22, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 23, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 24, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 25, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 26, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 27, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 28, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 29, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 30, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 31, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 32, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 33, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 34, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 35, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 36, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 37, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 38, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }, |
|||
{ Id: 39, Name: "张三", CalcNumber: 11, CalcTime: '2021/12/15 10:00:00' }] |
|||
}; |
|||
this.selectedRow = []; |
|||
|
|||
this.Startup = function () { |
|||
this.ReLayout(); |
|||
this.InitDate(); |
|||
this.InitDataGrid(); |
|||
|
|||
$('#manage').addClass('active'); |
|||
|
|||
window.onresize = this.ReLayout.bind(this); |
|||
}; |
|||
|
|||
this.ReLayout = function () { |
|||
var width = $(window).width(); |
|||
var height = $(window).height(); |
|||
|
|||
$('.manage-table, .manage-table .datagrid').width(width - 247); |
|||
$('.manage-table, .manage-table .datagrid').height(height - 109); |
|||
}; |
|||
|
|||
this.InitDate = function () { |
|||
$('#from-date').datetimebox({ |
|||
panelWidth: 190, |
|||
panelAlign: 'right', |
|||
panelHeight: 230, |
|||
showSeconds: true, |
|||
currentText: '现在', |
|||
onSelect: function (date) { |
|||
var startTime = date.getTime(); |
|||
var endDate = $('#to-date').val(); |
|||
|
|||
if (endDate) { |
|||
var endTime = new Date(endDate).getTime(); |
|||
if (startTime > endTime) |
|||
alert('开始日期不能大于结束日期,请重新选择。'); |
|||
} |
|||
} |
|||
}); |
|||
|
|||
$('#to-date').datetimebox({ |
|||
panelWidth: 190, |
|||
panelHeight: 230, |
|||
panelAlign: 'right', |
|||
showSeconds: true, |
|||
currentText: '现在', |
|||
onSelect: function (date) { |
|||
var endTime = date.getTime(); |
|||
var startDate = $('#from-date').val(); |
|||
|
|||
if (startDate) { |
|||
var startTime = new Date(startDate).getTime(); |
|||
if (startTime > endTime) |
|||
alert('结束日期不能小于开始日期,请重新选择。'); |
|||
} |
|||
} |
|||
}); |
|||
|
|||
$("#from-date").datetimebox('setValue', moment().add(-30, 'days').format('YYYY/MM/DD HH:mm')); |
|||
}; |
|||
|
|||
this.InitDataGrid = function () { |
|||
$('#task-grid').datagrid({ |
|||
columns: [[ |
|||
{ field: 'Name', title: '姓名', align: 'center', width: 10 }, |
|||
{ field: 'CalcNumber', title: '计算次数', align: 'center', width: 10 }, |
|||
{ field: 'CalcTime', title: '最后计算时间', align: 'left', width: 70 } |
|||
]], |
|||
striped: true, |
|||
singleSelect: false, |
|||
fitColumns: true, |
|||
fit: true, |
|||
scrollbarSize: 0, |
|||
pagination: true, |
|||
onSelect: this.OnTaskSelected.bind(this), |
|||
onUnselect: this.OnTaskUnselected.bind(this) |
|||
}); |
|||
|
|||
$('#task-grid').datagrid('loadData', this.data); |
|||
}; |
|||
|
|||
this.formatText = function (value) { |
|||
return value === 1 ? '<span style="color: #00c541">已启用</span>' : '<span style="color: #f40000">已禁用</span>'; |
|||
}; |
|||
|
|||
this.OnTaskSelected = function (index, row) { |
|||
this.selectedRow = row; |
|||
$('.datagrid-btable tr').removeClass('datagrid-row-selected'); |
|||
$('.datagrid-btable tr').eq(index).addClass('datagrid-row-selected'); |
|||
|
|||
//set buttons disabled state
|
|||
$('#edit-btn').prop('disabled', row === null); |
|||
$('#delete-btn').prop('disabled', row === null); |
|||
$('#enable-btn').prop('disabled', row.isEnable !== 1 ? null : true); |
|||
$('#disable-btn').prop('disabled', row.isEnable === 1 ? null : true); |
|||
}; |
|||
|
|||
this.OnTaskUnselected = function (index, row) { |
|||
$('#edit-btn').prop('disabled', true); |
|||
$('#delete-btn').prop('disabled', true); |
|||
$('#enable-btn').prop('disabled', true); |
|||
$('#disable-btn').prop('disabled', true); |
|||
}; |
|||
|
|||
this.OnAddButtonClick = function () { |
|||
this.AddDialog.Show(); |
|||
}; |
|||
|
|||
this.onEditButtonClick = function () { |
|||
this.EditDialog.Show(this.selectedRow); |
|||
}; |
|||
|
|||
this.onDeleteButtonClick = function () { |
|||
$('.dialog-delete').show(); |
|||
$('.dialog-clear h2').text('确定删除名为「{0}」的账户吗?'.format(this.selectedRow.Name)); |
|||
}; |
|||
|
|||
this.CloseDeleteDialog = function () { |
|||
$('.dialog-delete').hide(); |
|||
}; |
|||
}; |
|||
|
|||
$(document).ready(function () { |
|||
var app = new App(); |
|||
app.Startup(); |
|||
}); |
@ -0,0 +1,17 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
using System.Web.Mvc; |
|||
|
|||
namespace Pingchuan.BeijingSafeguard.App.Controllers |
|||
{ |
|||
public class StatisticAnalysisController : Controller |
|||
{ |
|||
// GET: StatisticAnalysis
|
|||
public ActionResult Index() |
|||
{ |
|||
return View(); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,43 @@ |
|||
|
|||
@{ |
|||
ViewBag.Title = "系统分析"; |
|||
} |
|||
|
|||
<div class="system-management clearfix"> |
|||
<div class="aside"> |
|||
<ul class="clearfix"> |
|||
<li class="active"> |
|||
<a href="/StatisticAnalysis/Index" class="">统计分析</a> |
|||
</li> |
|||
<li> |
|||
<a href="/UserManagement/Index" class="">用户管理</a> |
|||
</li> |
|||
<li> |
|||
<a href="/OrgManagement/Index" class="">机构管理</a> |
|||
</li> |
|||
<li> |
|||
<a href="/ConfigManagement/Index">系统设置</a> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
<div class="container"> |
|||
<div class="toolbar statistic-toolbar"> |
|||
<span class="tip">起止日期</span> |
|||
<div class="date-input"> |
|||
<input class="easyui-datetimebox" id="from-date" data-options="editable:false" value=" "> |
|||
</div> |
|||
<span class="tip">至</span> |
|||
<div class="date-input"> |
|||
<input class="easyui-datetimebox" id="to-date" data-options="editable:false" value=" "> |
|||
</div> |
|||
<button type="button" class="btn query-btn" id="query-btn">查询</button> |
|||
</div> |
|||
<div class="table manage-table statistic-table"> |
|||
<table id="task-grid"></table> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
@section scripts { |
|||
<script src="~/Content/scripts/system-management/statistic-analysis/index.js"></script> |
|||
} |
Binary file not shown.
Binary file not shown.
@ -1 +1 @@ |
|||
bdde16ab3ba11b51894227e99d7630dc755cd8b3 |
|||
5be2802cb302f48c6e7c74de77d206b583824ff2 |
|||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue