From efdb99f8cecc4afb592afad79c761081d5d5cf22 Mon Sep 17 00:00:00 2001 From: lee <4766465@qq.com> Date: Wed, 18 Dec 2024 13:27:00 +0800 Subject: [PATCH] init --- xxl-job/xxl-job-admin/src/main/resources/static/js/common.1.js | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 156 insertions(+), 0 deletions(-) diff --git a/xxl-job/xxl-job-admin/src/main/resources/static/js/common.1.js b/xxl-job/xxl-job-admin/src/main/resources/static/js/common.1.js new file mode 100644 index 0000000..1a3fd24 --- /dev/null +++ b/xxl-job/xxl-job-admin/src/main/resources/static/js/common.1.js @@ -0,0 +1,156 @@ +$(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"); + }); + +}); -- Gitblit v1.9.3