You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
4.1 KiB
144 lines
4.1 KiB
$(function () {
|
|
if(localStorage.getItem("userName")){
|
|
$(".header-login p").html(localStorage.getItem("userName"))
|
|
$(".header-login").removeClass('login-user').addClass('login-active')
|
|
}else{
|
|
$(".header-login").removeClass('login-active').addClass('login-user')
|
|
}
|
|
|
|
//登录
|
|
$('.login-user').on('click', function () {
|
|
layer.open({
|
|
type: 1,
|
|
skin: 'layui-layer-login', //样式类名
|
|
title: false,
|
|
anim: 2,
|
|
shade: 0.8,
|
|
shadeClose: false, //开启遮罩关闭
|
|
content: $('#form-layer'),
|
|
cancel: function(index, layero){
|
|
// layer.close(index);
|
|
// alert("你点击了右上角的X");
|
|
}
|
|
});
|
|
})
|
|
// 登录提交
|
|
$('.login-submit').on('click', function (event) {
|
|
event.preventDefault();
|
|
var username = $('input[type="text"]').val();
|
|
var password = $('input[type="password"]').val();
|
|
|
|
if (username === '' || password === '') {
|
|
layer.msg('账号和密码不能为空!', {
|
|
offset: 50,
|
|
anim: 6
|
|
});
|
|
return;
|
|
}
|
|
|
|
// 检查账号是否为 "admin" 且密码是否为 "83560792"
|
|
if (username !== 'admin' || password !== '83560792') {
|
|
layer.msg('账号或密码错误!', {
|
|
offset: 50,
|
|
anim: 6
|
|
});
|
|
return;
|
|
}
|
|
|
|
layer.msg('登录成功', {
|
|
offset: 50,
|
|
anim: 0
|
|
});
|
|
|
|
setTimeout(()=>{
|
|
localStorage.setItem('userName',username)
|
|
window.location.reload();
|
|
layer.closeAll();
|
|
},1000)
|
|
})
|
|
// 查看用户信息
|
|
$('.login-active').on('click', function () {
|
|
layer.open({
|
|
type: 1,
|
|
skin: 'layui-layer-login', //样式类名
|
|
title: false,
|
|
anim: 2,
|
|
shade: 0.8,
|
|
shadeClose: false, //开启遮罩关闭
|
|
content: $('#user-layer')
|
|
});
|
|
})
|
|
// 切换账号
|
|
$(".change-accout-btn").on('click', function () {
|
|
layer.closeAll();
|
|
localStorage.removeItem('userName')
|
|
layer.open({
|
|
type: 1,
|
|
skin: 'layui-layer-login', //样式类名
|
|
title: false,
|
|
anim: 2,
|
|
shade: 0.8,
|
|
shadeClose: false, //开启遮罩关闭
|
|
content: $('#form-layer'),
|
|
cancel: function(index, layero){
|
|
// layer.close(index);
|
|
window.location.reload();
|
|
}
|
|
});
|
|
})
|
|
|
|
// 退出程序
|
|
$(".doubleExit").dblclick(function(){
|
|
if (confirm("确定退出?")) {
|
|
console.log("确定");
|
|
} else {
|
|
console.log("取消");
|
|
}
|
|
});
|
|
|
|
// 首页样式操作
|
|
$('.list-left li').hover(
|
|
function() {
|
|
$(this).removeClass('animate__backInLeft').addClass('animate__headShake');
|
|
},
|
|
function() {
|
|
$(this).removeClass('animate__headShake')
|
|
}
|
|
);
|
|
|
|
$('.list-right li').hover(
|
|
function() {
|
|
$(this).removeClass('animate__backInRight').addClass('animate__headShake');
|
|
},
|
|
function() {
|
|
$(this).removeClass('animate__headShake')
|
|
}
|
|
);
|
|
|
|
// 首页菜单点击操作
|
|
$('.index-list li').on('click', function () {
|
|
const _this = $(this)
|
|
$('.ai-human').css('animation-duration', '0.2s').addClass('animate__animated animate__flash')
|
|
setTimeout(function () {
|
|
$('.list-left li').removeClass('animate__backInLeft').addClass('animate__animated animate__backOutLeft')
|
|
$('.list-right li').removeClass('animate__backInRight').addClass('animate__animated animate__backOutRight')
|
|
setTimeout(function(){
|
|
const href = _this.find('a').attr('id');
|
|
if (href === 'page1') {
|
|
window.location.href = 'page1.html';
|
|
} else if (href === 'page2') {
|
|
window.location.href = 'page2.html';
|
|
} else if (href === 'page3') {
|
|
window.location.href = 'page3.html';
|
|
} else if (href === 'page4') {
|
|
window.location.href = 'page4.html';
|
|
} else if (href === 'page5') {
|
|
window.location.href = 'page5.html';
|
|
} else if (href === 'aiChat') {
|
|
window.location.href = 'ai_chat.html';
|
|
}
|
|
return false;
|
|
},1000)
|
|
}, 300)
|
|
})
|
|
})
|