Files
ClassContent/历届学生/fontendseven/项目练习/上课项目/聊天/fontend/js/page/login.js
2024-09-27 02:06:13 +08:00

64 lines
1.6 KiB
JavaScript

const { ipcRenderer } = require('electron')
class Login {
constructor() {
this.renderImg();
this.bindEnter();
}
renderImg() {
var fileType = ""
for (var i = 1; i <= 10; i++) {
if (i == 3 || i == 4 || i == 5) {
fileType = ".gif"
} else {
fileType = ".jpg"
}
$(".modal-body").append(`
<img class="${ i == 1 ? 'active': ''}" src="../img/${i}${fileType}" alt="">
`);
$(".modal-body img").click(function () {
$(".user_img").attr({ src: $(this).attr("src") })
$(this).addClass("active").siblings().removeClass("active")
$('#myModal').modal('hide');
})
}
}
bindEnter() {
$(".enter").click(function () {
if ($(".name").val().length == 0) {
new $.zui.Messager('昵称不能为空', {
icon: 'times',
type: 'danger'
}).show();
return false;
}
if ($(".room").val().length == 0) {
new $.zui.Messager('房号不能为空', {
icon: 'times',
type: 'danger'
}).show();
return false;
}
localStorage.setItem("UserInfo",JSON.stringify({
img: $(".user_img").attr("src"),
name: $(".name").val(),
room: $(".room").val()
}));
ipcRenderer.sendSync('open', 'index')
})
}
}
new Login();