|  | @ -1,47 +1,6 @@ | 
			
		
	
		
		
			
				
					|  |  | var App = function () { |  |  | var App = function () { | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |     this.data = { |  |  |      | 
			
				
				
			
		
	
		
		
			
				
					|  |  |         "total": 20, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |         "rows": [{ Id: 1, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 2, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 3, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 4, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 5, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 6, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 7, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 8, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 9, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 10, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 11, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 12, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 13, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 14, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 15, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 16, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 17, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 18, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 19, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 20, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 21, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 22, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 23, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 24, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 25, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 26, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 27, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 28, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 29, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 30, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 31, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 32, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 33, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 34, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 0 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 35, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 36, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 37, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 38, Name: "张三", Sex: '男', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 }, |  |  |  | 
			
		
	
		
		
			
				
					|  |  |             { Id: 39, Name: "张三", Sex: '女', LoginAccount: "zhangsan", LoginPassword: '123456', LoginNumber: 11, LoginTime: '2021/12/15 10:00:00', isEnable: 1 },] |  |  |  | 
			
		
	
		
		
			
				
					|  |  |     }; |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					|  |  |     this.selectedRow = []; |  |  |     this.selectedRow = []; | 
			
		
	
		
		
			
				
					|  |  |     this.AddDialog = new AddDialog(this); |  |  |     this.AddDialog = new AddDialog(this); | 
			
		
	
		
		
			
				
					|  |  |     this.EditDialog = new EditDialog(this); |  |  |     this.EditDialog = new EditDialog(this); | 
			
		
	
	
		
		
			
				
					|  | @ -49,9 +8,12 @@ | 
			
		
	
		
		
			
				
					|  |  |     this.Startup = function () { |  |  |     this.Startup = function () { | 
			
		
	
		
		
			
				
					|  |  |         this.ReLayout(); |  |  |         this.ReLayout(); | 
			
		
	
		
		
			
				
					|  |  |         this.InitDataGrid(); |  |  |         this.InitDataGrid(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.ReLoadTableData(); | 
			
		
	
		
		
			
				
					|  |  |         this.AddDialog.Setup(); |  |  |         this.AddDialog.Setup(); | 
			
		
	
		
		
			
				
					|  |  |         this.EditDialog.Setup(); |  |  |         this.EditDialog.Setup(); | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         this.aa(); | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |         $('#manage').addClass('active'); |  |  |         $('#manage').addClass('active'); | 
			
		
	
		
		
			
				
					|  |  |         $('#add-btn').on('click', this.OnAddButtonClick.bind(this)); |  |  |         $('#add-btn').on('click', this.OnAddButtonClick.bind(this)); | 
			
		
	
		
		
			
				
					|  |  |         $('#edit-btn').on('click', this.onEditButtonClick.bind(this)); |  |  |         $('#edit-btn').on('click', this.onEditButtonClick.bind(this)); | 
			
		
	
	
		
		
			
				
					|  | @ -74,26 +36,56 @@ | 
			
		
	
		
		
			
				
					|  |  |     this.InitDataGrid = function () { |  |  |     this.InitDataGrid = function () { | 
			
		
	
		
		
			
				
					|  |  |         $('#task-grid').datagrid({ |  |  |         $('#task-grid').datagrid({ | 
			
		
	
		
		
			
				
					|  |  |             columns: [[ |  |  |             columns: [[ | 
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'Name', title: '姓名', align: 'center', width: 10 }, |  |  |                 { field: 'RealName', title: '姓名', align: 'center', width: 10 }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'LoginAccount', title: '登录账户', align: 'center', width: 10 }, |  |  |                 { field: 'LoginName', title: '登录账户', align: 'center', width: 10 }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'LoginPassword', title: '登录密码', align: 'center', width: 10 }, |  |  |                 { field: 'LoginPassWord', title: '登录密码', align: 'center', width: 10 }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'LoginNumber', title: '登录次数', align: 'center', width: 10 }, |  |  |                 { field: 'ComputeCount', title: '登录次数', align: 'center', width: 10 }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'LoginTime', title: '最后登录时间', align: 'center', width: 20 }, |  |  |                 { field: 'LastComputeTime', title: '最后登录时间', align: 'center', width: 20 }, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |                 { field: 'isEnable', title: '启用', align: 'left', width: 50, formatter: this.formatText.bind(this) } |  |  |                 { field: 'Enabled', title: '启用', align: 'left', width: 50, formatter: this.formatText.bind(this) } | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |             ]], |  |  |             ]], | 
			
		
	
		
		
			
				
					|  |  |             striped: true, |  |  |             striped: true, | 
			
		
	
		
		
			
				
					|  |  |             singleSelect: false, |  |  |             singleSelect: false, | 
			
		
	
		
		
			
				
					|  |  |             fitColumns: true, |  |  |             fitColumns: true, | 
			
		
	
		
		
			
				
					|  |  |             fit: true, |  |  |             fit: true, | 
			
		
	
		
		
			
				
					|  |  |             scrollbarSize: 0, |  |  |             scrollbarSize: 0, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             pageNumber: 1, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             pageSize: 20, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             pageList: [10, 20, 30], | 
			
		
	
		
		
			
				
					|  |  |             pagination: true, |  |  |             pagination: true, | 
			
		
	
		
		
			
				
					|  |  |             onSelect: this.OnTaskSelected.bind(this), |  |  |             onSelect: this.OnTaskSelected.bind(this), | 
			
		
	
		
		
			
				
					
					|  |  |             onUnselect: this.OnTaskUnselected.bind(this) |  |  |             onUnselect: this.OnTaskUnselected.bind(this), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |             onBeforeLoad: this.OnTableGridBeforeLoad.bind(this), | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         }); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     }; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.ReLoadTableData = function () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         $('#task-table').datagrid({ | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             method: "POST", | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             url: '/UserManagement/Query', | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             queryParams: { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 pageIndex: 1, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 pageSize: 10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					|  |  |         }); |  |  |         }); | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |         $('#task-grid').datagrid('loadData', this.data); |  |  |         console.log('ok') | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |     }; |  |  |     }; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.aa = function () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         $.ajax({ | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             type: "POST", | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             dataType: 'text', | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             url: '/UserManagement/Query', | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             data: { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 pageIndex: 1, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 pageSize: 10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             }, | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             success: function (result) { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 console.log($.parseJSON(result)) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             }.bind(this) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         }); | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     this.formatText = function (value) { |  |  |     this.formatText = function (value) { | 
			
		
	
		
		
			
				
					|  |  |         return value === 1 ? '<span style="color: #00c541">已启用</span>' : '<span style="color: #f40000">已禁用</span>'; |  |  |         return value === 1 ? '<span style="color: #00c541">已启用</span>' : '<span style="color: #f40000">已禁用</span>'; | 
			
		
	
		
		
			
				
					|  |  |     }; |  |  |     }; | 
			
		
	
	
		
		
			
				
					|  | @ -117,6 +109,17 @@ | 
			
		
	
		
		
			
				
					|  |  |         $('#disable-btn').prop('disabled', true); |  |  |         $('#disable-btn').prop('disabled', true); | 
			
		
	
		
		
			
				
					|  |  |     }; |  |  |     }; | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     this.OnTableGridBeforeLoad = function () { | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //var page = $('#task-table').datagrid('getPager');
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //console.log(page)
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //$(page).pagination({
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //    beforePageText: '第',
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //    afterPageText: '页   共{pages}页',
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //    displayMsg: '当前显示{from}-{to}条记录   共{total}条记录',
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //    layout: ['list', 'sep', 'first', 'prev', 'sep', 'manual', 'sep', 'next', 'last', 'sep', 'refresh', 'info']
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         //});
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     }; | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     this.OnAddButtonClick = function () { |  |  |     this.OnAddButtonClick = function () { | 
			
		
	
		
		
			
				
					|  |  |         this.AddDialog.Show(); |  |  |         this.AddDialog.Show(); | 
			
		
	
		
		
			
				
					|  |  |     }; |  |  |     }; | 
			
		
	
	
		
		
			
				
					|  | 
 |