| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 | 
							- $(function(){
 
- 	// logout
 
- 	$("#logoutBtn").click(function(){
 
- 		layer.confirm( I18n.logout_confirm , {
 
- 			icon: 3,
 
- 			title: I18n.system_tips ,
 
-             btn: [ I18n.system_ok, I18n.system_cancel ]
 
- 		}, function(index){
 
- 			layer.close(index);
 
- 			$.post(base_url + "/logout", function(data, status) {
 
- 				if (data.code == "200") {
 
-                     layer.msg( I18n.logout_success );
 
-                     setTimeout(function(){
 
-                         window.location.href = base_url + "/";
 
-                     }, 500);
 
- 				} else {
 
- 					layer.open({
 
- 						title: I18n.system_tips ,
 
-                         btn: [ I18n.system_ok ],
 
- 						content: (data.msg || I18n.logout_fail),
 
- 						icon: '2'
 
- 					});
 
- 				}
 
- 			});
 
- 		});
 
- 	});
 
- 	// slideToTop
 
- 	var slideToTop = $("<div />");
 
- 	slideToTop.html('<i class="fa fa-chevron-up"></i>');
 
- 	slideToTop.css({
 
- 		position: 'fixed',
 
- 		bottom: '20px',
 
- 		right: '25px',
 
- 		width: '40px',
 
- 		height: '40px',
 
- 		color: '#eee',
 
- 		'font-size': '',
 
- 		'line-height': '40px',
 
- 		'text-align': 'center',
 
- 		'background-color': '#222d32',
 
- 		cursor: 'pointer',
 
- 		'border-radius': '5px',
 
- 		'z-index': '99999',
 
- 		opacity: '.7',
 
- 		'display': 'none'
 
- 	});
 
- 	slideToTop.on('mouseenter', function () {
 
- 		$(this).css('opacity', '1');
 
- 	});
 
- 	slideToTop.on('mouseout', function () {
 
- 		$(this).css('opacity', '.7');
 
- 	});
 
- 	$('.wrapper').append(slideToTop);
 
- 	$(window).scroll(function () {
 
- 		if ($(window).scrollTop() >= 150) {
 
- 			if (!$(slideToTop).is(':visible')) {
 
- 				$(slideToTop).fadeIn(500);
 
- 			}
 
- 		} else {
 
- 			$(slideToTop).fadeOut(500);
 
- 		}
 
- 	});
 
- 	$(slideToTop).click(function () {
 
- 		$("html,body").animate({		// firefox ie not support body, chrome support body. but found that new version chrome not support body too.
 
- 			scrollTop: 0
 
- 		}, 100);
 
- 	});
 
- 	// left menu status v: js + server + cookie
 
- 	$('.sidebar-toggle').click(function(){
 
- 		var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings');	// on=open,off=close
 
- 		if ('off' == xxljob_adminlte_settings) {
 
-             xxljob_adminlte_settings = 'on';
 
- 		} else {
 
-             xxljob_adminlte_settings = 'off';
 
- 		}
 
- 		$.cookie('xxljob_adminlte_settings', xxljob_adminlte_settings, { expires: 7 });	//$.cookie('the_cookie', '', { expires: -1 });
 
- 	});
 
- 	// left menu status v1: js + cookie
 
- 	/*
 
- 	 var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings');
 
- 	 if (xxljob_adminlte_settings == 'off') {
 
- 	 	$('body').addClass('sidebar-collapse');
 
- 	 }
 
- 	 */
 
-     // update pwd
 
-     $('#updatePwd').on('click', function(){
 
-         $('#updatePwdModal').modal({backdrop: false, keyboard: false}).modal('show');
 
-     });
 
-     var updatePwdModalValidate = $("#updatePwdModal .form").validate({
 
-         errorElement : 'span',
 
-         errorClass : 'help-block',
 
-         focusInvalid : true,
 
-         rules : {
 
-             password : {
 
-                 required : true ,
 
-                 rangelength:[4,50]
 
-             }
 
-         },
 
-         messages : {
 
-             password : {
 
-                 required : '请输入密码'  ,
 
-                 rangelength : "密码长度限制为4~50"
 
-             }
 
-         },
 
-         highlight : function(element) {
 
-             $(element).closest('.form-group').addClass('has-error');
 
-         },
 
-         success : function(label) {
 
-             label.closest('.form-group').removeClass('has-error');
 
-             label.remove();
 
-         },
 
-         errorPlacement : function(error, element) {
 
-             element.parent('div').append(error);
 
-         },
 
-         submitHandler : function(form) {
 
-             $.post(base_url + "/user/updatePwd",  $("#updatePwdModal .form").serialize(), function(data, status) {
 
-                 if (data.code == 200) {
 
-                     $('#updatePwdModal').modal('hide');
 
-                     layer.msg( I18n.change_pwd_suc_to_logout );
 
-                     setTimeout(function(){
 
-                         $.post(base_url + "/logout", function(data, status) {
 
-                             if (data.code == 200) {
 
-                                 window.location.href = base_url + "/";
 
-                             } else {
 
-                                 layer.open({
 
-                                     icon: '2',
 
-                                     content: (data.msg|| I18n.logout_fail)
 
-                                 });
 
-                             }
 
-                         });
 
-                     }, 500);
 
-                 } else {
 
-                     layer.open({
 
-                         icon: '2',
 
-                         content: (data.msg|| I18n.change_pwd + I18n.system_fail )
 
-                     });
 
-                 }
 
-             });
 
-         }
 
-     });
 
-     $("#updatePwdModal").on('hide.bs.modal', function () {
 
-         $("#updatePwdModal .form")[0].reset();
 
-         updatePwdModalValidate.resetForm();
 
-         $("#updatePwdModal .form .form-group").removeClass("has-error");
 
-     });
 
- 	
 
- });
 
 
  |