开机自启

main
xy 1 year ago
parent c3cca74d89
commit c82cf46f99

@ -1,4 +1,4 @@
import { ipcMain, dialog, BrowserWindow } from 'electron'
import { ipcMain, dialog, BrowserWindow, app } from 'electron'
import Server from '../server/index'
import { winURL } from '../config/StaticPath'
import downloadFile from './downloadFile'
@ -23,6 +23,13 @@ import {
export default {
Mainfunc(IsUseSysTitle) {
const allUpdater = new Update();
ipcMain.handle('set-start-up',async (event,checked) => {
app.setLoginItemSettings({
openAtLogin: checked,
// 如果应用以管理员身份运行设置此选项为true可避免UAC用户账户控制对话框在Windows上弹出。
openAsHidden: false, // macOS特有的当设置为true时应用会隐藏式启动
})
})
ipcMain.handle('change-url', async (event, url) => {
adminView.webContents.loadURL(url)
})

@ -16,6 +16,9 @@
<el-form-item label="通知开启">
<el-switch v-model="form.isNotice"></el-switch>
</el-form-item>
<el-form-item label="是否开机自启">
<el-switch v-model="form.isStartup"></el-switch>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="saving"></el-button>
<el-button @click="reset"></el-button>
@ -36,7 +39,8 @@ const form = ref({
adminWebUri: '',
api: '',
uploadApi: '',
isNotice: ''
isNotice: '',
isStartup: true
})
form.value = JSON.parse(JSON.stringify(window.DEFAULTSETTING))
@ -59,6 +63,7 @@ const saving = () => {
duration: 3000
})
})
ipcRenderer.invoke('set-start-up', form.value.isStartup)
}
})
}

@ -1 +1,8 @@
{"oaUri":"http://oa-sqhj-test.ali251.langye.net/admin/flow","adminWebUri":"http://contract-sqhj-test.ali251.langye.net/admin_test/#/","api":"http://contract-sqhj-test.ali251.langye.net/","uploadApi":"http://contract-sqhj-test.ali251.langye.net/api/admin/upload-file","isNotice":true}
{
"oaUri":"http://oa-sqhj-test.ali251.langye.net/admin/flow",
"adminWebUri":"http://contract-sqhj-test.ali251.langye.net/admin_test/#/",
"api":"http://contract-sqhj-test.ali251.langye.net/",
"uploadApi":"http://contract-sqhj-test.ali251.langye.net/api/admin/upload-file",
"isNotice":true,
"isStartup":true
}

Loading…
Cancel
Save