优化pc可预览

This commit is contained in:
yj 2024-07-11 09:30:12 +08:00
parent 76db877293
commit 58d109069c
4 changed files with 46 additions and 26 deletions

View File

@ -15,9 +15,9 @@
"preview": "vite preview", "preview": "vite preview",
"start": "electron-forge start", "start": "electron-forge start",
"package": "electron-forge package", "package": "electron-forge package",
"make": "vite build --mode development & electron-forge make", "make": "vite build --mode development & electron-forge make --platform=win32 --arch=ia32 ",
"make:test": "vite build --mode test & electron-forge make", "make:test": "vite build --mode test & electron-forge make --platform=win32 --arch=ia32 ",
"make:prod": "vite build --mode production & electron-forge make" "make:prod": "vite build --mode production & electron-forge make --platform=win32 --arch=ia32 "
}, },
"agora_electron": { "agora_electron": {
"platform": "win32", "platform": "win32",

View File

@ -20,17 +20,25 @@ const App: React.FC = () => {
const [spinning, setSpinning] = useState(false); const [spinning, setSpinning] = useState(false);
useEffect(() => { useEffect(() => {
if (storage.getItem('TOKEN')) { if (storage.getItem('TOKEN')) {
window.electron.setMainWindowSize({ try {
width: 1200, window.electron.setMainWindowSize({
height: 800, width: 1200,
}) height: 800,
})
} catch {
}
navigate('/home') navigate('/home')
} else { } else {
window.electron.setMainWindowSize({ try {
width: 752, window.electron.setMainWindowSize({
height: 520, width: 752,
key: 'login' height: 520,
}) key: 'login'
})
} catch {
}
navigate('/login') navigate('/login')
} }
window.addEventListener('resize', handleResize); window.addEventListener('resize', handleResize);

View File

@ -123,11 +123,15 @@ const Home: React.FC = () => {
title="提示" title="提示"
description="确认退出吗?" description="确认退出吗?"
onConfirm={() => { onConfirm={() => {
window.electron.setMainWindowSize({ try {
width: 752, window.electron.setMainWindowSize({
height: 520, width: 752,
key: 'login' height: 520,
}) key: 'login'
})
} catch {
}
navigate('/login') navigate('/login')
}} }}
onCancel={() => { onCancel={() => {

View File

@ -31,11 +31,15 @@ const Login: React.FC = () => {
}); });
useEffect(() => { useEffect(() => {
window.electron.setMainWindowSize({ try {
width: 752, window.electron.setMainWindowSize({
height: 520, width: 752,
key: 'login' height: 520,
}) key: 'login'
})
} catch {
}
if (storage.getItem('login')) { if (storage.getItem('login')) {
const login = JSON.parse(storage.getItem('login') as string); const login = JSON.parse(storage.getItem('login') as string);
const data = { const data = {
@ -114,10 +118,14 @@ const Login: React.FC = () => {
optionsValue: operation.optionsValue, optionsValue: operation.optionsValue,
})) }))
storage.setItem('user', JSON.stringify(res.data)) storage.setItem('user', JSON.stringify(res.data))
window.electron.setMainWindowSize({ try {
width: 1200, window.electron.setMainWindowSize({
height: 800, width: 1200,
}) height: 800,
})
} catch {
}
navigate('/home') navigate('/home')
startSignalr() startSignalr()
} }