彩先知pc

This commit is contained in:
rain
2026-06-04 11:43:38 +08:00
parent 934046b8ef
commit 3a2081f395
243 changed files with 76952 additions and 3 deletions
+78
View File
@@ -0,0 +1,78 @@
(function (window) {
"use strict";
var $ = window.layui && window.layui.$ ? window.layui.$ : window.jQuery;
function authToken() {
return localStorage.getItem("token") || "";
}
function logout() {
localStorage.removeItem("token");
window.location.reload();
}
function checkLogin() {
if (!$) return;
var token = authToken();
if (!token) {
$("#notLoggedInBox").show();
$("#loggedInBox").hide();
return;
}
$("#notLoggedInBox").hide();
$("#loggedInBox").css("display", "flex");
if (!window.CommonUtil || !CommonUtil.getCurrentUserDetail) return;
CommonUtil.getCurrentUserDetail(
function (data) {
$("#userName").text(data.nickName || data.nickname || data.username || "鐢ㄦ埛");
$("#userAvatar").attr("src", data.avatar || "../public/img/userimg.png");
$("#userLevel").text(CommonUtil.getUserLevelText(data));
},
function () {
$("#notLoggedInBox").show();
$("#loggedInBox").hide();
},
);
}
function renderNav() {
if (window.CommonUtil && CommonUtil.loadTopNav) CommonUtil.loadTopNav();
}
function initBackTop() {
if (!$) return;
$(window).on("scroll", function () {
$(window).scrollTop() > 320
? $("#backTop").addClass("is-visible")
: $("#backTop").removeClass("is-visible");
});
}
function init(options) {
options = options || {};
checkLogin();
renderNav();
initBackTop();
if (options.pageConfig !== false && window.CommonUtil && CommonUtil.loadPageConfig) {
CommonUtil.loadPageConfig(options.pageConfig || {});
}
}
window.PageCommon = {
init: init,
logout: logout,
checkLogin: checkLogin,
renderNav: renderNav,
initBackTop: initBackTop,
};
window.logout = window.logout || logout;
})(window);