diff --git a/src/main/index.js b/src/main/index.js index 03fe72a..c3e9cd0 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -41,7 +41,7 @@ function createMainWindow() { width: 1200, height: 700, show: false, - frame: false, + frame: false,// 无边框 autoHideMenuBar: true, ...(process.platform === 'linux' ? { icon } : {}), webPreferences: { @@ -68,15 +68,15 @@ function createMainWindow() { } // 作业窗口相关-开发中 -let workWindow -function createWork(data) { - if (workWindow) return - workWindow = new BrowserWindow({ +let openWindow +function createOpenWin(data) { + if (openWindow) return + openWindow = new BrowserWindow({ width: 650, height: 500, show: false, frame: true, - + maximizable: true, autoHideMenuBar: true, ...(process.platform === 'linux' ? { icon } : {}), webPreferences: { @@ -85,13 +85,8 @@ function createWork(data) { } }) - workWindow.webContents.session.cookies.set( - { - url: 'https://file.ysaix.com:7868', - name: 'Admin-Token', - value: data - }, - function (error) { + openWindow.webContents.session.cookies.set({...data.cookieData}, + (error)=> { if (error) { console.error('Set cookie failed:', error) } else { @@ -99,15 +94,13 @@ function createWork(data) { } } ) - workWindow.loadURL( - 'https://file.ysaix.com:7868/teaching/classtaskassign?titleName=%E4%BD%9C%E4%B8%9A%E5%B8%83%E7%BD%AE' - ) + openWindow.loadURL(data.fullPath) - workWindow.once('ready-to-show', () => { - workWindow.show() + openWindow.once('ready-to-show', () => { + openWindow.show() }) - workWindow.on('closed', () => { - workWindow = null + openWindow.on('closed', () => { + openWindow = null }) } @@ -165,7 +158,7 @@ app.on('ready', () => { //打开作业窗口 ipcMain.on('openWork', (e, data) => { - createWork(data) + createOpenWin(data) }) createLoginWindow() diff --git a/src/renderer/src/utils/config.js b/src/renderer/src/utils/config.js new file mode 100644 index 0000000..947dd1b --- /dev/null +++ b/src/renderer/src/utils/config.js @@ -0,0 +1,9 @@ + +// 作业 +export const homeWorkConfig = { + // host 设置token 等 + host: 'https://file.ysaix.com:7868', + name: 'Admin-Token', + // 完整路径 + fullPath: 'https://file.ysaix.com:7868/teaching/classtaskassign?titleName=%E4%BD%9C%E4%B8%9A%E5%B8%83%E7%BD%AE' +} \ No newline at end of file diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 52de477..57274f8 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -37,7 +37,7 @@