迁移银行弹窗业务脚本

This commit is contained in:
2026-04-25 08:16:50 +08:00
parent 518cc86a93
commit ac8a3b959d
4 changed files with 463 additions and 268 deletions
+40 -4
View File
@@ -20,7 +20,17 @@ export {
openAdminBaccaratLossCoverModal,
submitBaccaratLossCoverEvent,
} from "./chat-room/baccarat-loss-cover-admin.js";
export { bindBankControls } from "./chat-room/bank-controls.js";
export {
bankAction,
bankLoadInfo,
bankShowMsg,
bindBankControls,
closeBankModal,
fetchBankRanking,
openBankModal,
switchBankTab,
toggleBankRankSort,
} from "./chat-room/bank-modal.js";
export { bindFishingControls } from "./chat-room/fishing.js";
export { bindProfileControls } from "./chat-room/profile-controls.js";
export { bindShopControls } from "./chat-room/shop-controls.js";
@@ -69,7 +79,17 @@ import {
openAdminBaccaratLossCoverModal,
submitBaccaratLossCoverEvent,
} from "./chat-room/baccarat-loss-cover-admin.js";
import { bindBankControls } from "./chat-room/bank-controls.js";
import {
bankAction,
bankLoadInfo,
bankShowMsg,
bindBankControls,
closeBankModal,
fetchBankRanking,
openBankModal,
switchBankTab,
toggleBankRankSort,
} from "./chat-room/bank-modal.js";
import { bindFishingControls } from "./chat-room/fishing.js";
import { bindProfileControls } from "./chat-room/profile-controls.js";
import { bindShopControls } from "./chat-room/shop-controls.js";
@@ -100,7 +120,7 @@ import {
import { createMessageQueue } from "./chat-room/message-queue.js";
if (typeof window !== "undefined") {
// 保留聚合入口,给仍在 Blade 内的存量脚本按需读取已迁移工具。
// 保留聚合入口,给新迁移模块、测试和仍在 Blade 内的存量脚本统一读取工具。
window.ChatRoomTools = {
escapeHtml,
escapeHtmlWithLineBreaks,
@@ -123,7 +143,15 @@ if (typeof window !== "undefined") {
loadAdminCurrentLossCoverEvent,
openAdminBaccaratLossCoverModal,
submitBaccaratLossCoverEvent,
bankAction,
bankLoadInfo,
bankShowMsg,
bindBankControls,
closeBankModal,
fetchBankRanking,
openBankModal,
switchBankTab,
toggleBankRankSort,
bindFishingControls,
bindMarriageStatusControls,
bindProfileControls,
@@ -156,7 +184,7 @@ if (typeof window !== "undefined") {
createMessageQueue,
};
// 兼容存量 Blade 调用点,避免一次性重构所有 window.* 入口
// 直接挂载只服务暂未迁移的 Blade 调用点;新代码优先通过模块导入或 ChatRoomTools 复用
window.closeChatImageLightbox = closeChatImageLightbox;
window.openChatImageLightbox = openChatImageLightbox;
window.closeFriendPanel = closeFriendPanel;
@@ -166,6 +194,14 @@ if (typeof window !== "undefined") {
window.closeCurrentBaccaratLossCoverEvent = closeCurrentBaccaratLossCoverEvent;
window.openAdminBaccaratLossCoverModal = openAdminBaccaratLossCoverModal;
window.submitBaccaratLossCoverEvent = submitBaccaratLossCoverEvent;
window.bankAction = bankAction;
window.bankLoadInfo = bankLoadInfo;
window.bankShowMsg = bankShowMsg;
window.closeBankModal = closeBankModal;
window.fetchBankRanking = fetchBankRanking;
window.openBankModal = openBankModal;
window.switchBankTab = switchBankTab;
window.toggleBankRankSort = toggleBankRankSort;
window.applyFontSize = applyFontSize;
// 页面加载后立即注册事件委托,具体业务逻辑仍由各子模块负责。