feat: 登录接口联调

This commit is contained in:
DEV_DSW
2025-12-22 11:24:40 +08:00
parent 72d1869f40
commit c467f54dab
10 changed files with 71 additions and 49 deletions

View File

@@ -90,6 +90,10 @@ class WindowService {
ipcMain.on(IPC_EVENTS.WINDOW_MINIMIZE, handleMinimizeWindow);
ipcMain.on(IPC_EVENTS.WINDOW_MAXIMIZE, handleMaximizeWindow);
ipcMain.handle(IPC_EVENTS.IS_WINDOW_MAXIMIZED, handleIsWindowMaximized);
ipcMain.handle(IPC_EVENTS.APP_LOAD_PAGE, (e: IpcMainInvokeEvent, page: string) => {
const win = BrowserWindow.fromWebContents(e.sender);
if (win) this._loadPage(win, page);
});
}
public static getInstance(): WindowService {
@@ -211,12 +215,16 @@ class WindowService {
}
}
private _loadWindowTemplate(window: BrowserWindow, name: WindowNames) {
// 检查是否存在开发服务器 URL若存在则表示处于开发环境
private _loadPage(window: BrowserWindow, pageName: string) {
if (MAIN_WINDOW_VITE_DEV_SERVER_URL) {
return window.loadURL(`${MAIN_WINDOW_VITE_DEV_SERVER_URL}${'/html/' + (name === 'main' ? '' : name)}`);
return window.loadURL(`${MAIN_WINDOW_VITE_DEV_SERVER_URL}/html/${pageName}.html`);
}
window.loadFile(path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/html/${name === 'main' ? 'login' : name}.html`));
window.loadFile(path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/html/${pageName}.html`));
}
private _loadWindowTemplate(window: BrowserWindow, name: WindowNames) {
const page = name === 'main' ? 'login' : name;
this._loadPage(window, page);
}