优化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",
"start": "electron-forge start",
"package": "electron-forge package",
"make": "vite build --mode development & electron-forge make",
"make:test": "vite build --mode test & electron-forge make",
"make:prod": "vite build --mode production & electron-forge make"
"make": "vite build --mode development & electron-forge make --platform=win32 --arch=ia32 ",
"make:test": "vite build --mode test & electron-forge make --platform=win32 --arch=ia32 ",
"make:prod": "vite build --mode production & electron-forge make --platform=win32 --arch=ia32 "
},
"agora_electron": {
"platform": "win32",

View File

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

View File

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

View File

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