Files
electron-egg/frontend/src/config/subMenu.js
zuihou d872713d71 feat: 新增启动程序的同时启动额外资源目录中的jar
仅测试了window和mac系统

1. ee 框架ready后,通过命令启动jar(优先试用配置的端口,被占用时则随机端口)
2. did-finish-load 事件通知 fronend 存储java程序的访问地址
3. 程序退出时,通过命令行kill掉程序
4. 提供前端调用 java 接口的示例
2022-12-12 23:05:52 +08:00

112 lines
2.0 KiB
JavaScript

/**
* 子菜单
*/
export default {
base: {
'menu_100' : {
icon: 'profile',
title: '文件',
pageName: 'BaseFileIndex',
params: {}
},
'menu_300' : {
icon: 'profile',
title: '通信',
pageName: 'BaseSocketIpc',
params: {}
},
'menu_301' : {
icon: 'profile',
title: 'http服务',
pageName: 'BaseSocketHttpServer',
params: {}
},
'menu_302' : {
icon: 'profile',
title: 'socket服务',
pageName: 'BaseSocketSocketServer',
params: {}
},
'menu_310' : {
icon: 'profile',
title: 'json数据库',
pageName: 'BaseDBIndex',
params: {}
},
'menu_320' : {
icon: 'profile',
title: 'sqlite数据库',
pageName: 'BaseSqliteDBIndex',
params: {}
},
'menu_400' : {
icon: 'profile',
title: '视图',
pageName: 'BaseWindowViewIndex',
params: {}
},
'menu_401' : {
icon: 'profile',
title: '窗口',
pageName: 'BaseWindowIndex',
params: {}
},
'menu_405' : {
icon: 'profile',
title: '桌面通知',
pageName: 'BaseNotificationIndex',
params: {}
},
'menu_407' : {
icon: 'profile',
title: '电源监控',
pageName: 'BasePowerMonitorIndex',
params: {}
},
'menu_409' : {
icon: 'profile',
title: '屏幕信息',
pageName: 'BaseScreenIndex',
params: {}
},
'menu_411' : {
icon: 'profile',
title: '系统主题',
pageName: 'BaseThemeIndex',
params: {}
},
'menu_412' : {
icon: 'profile',
title: '自动更新',
pageName: 'BaseUpdaterIndex',
params: {}
},
'menu_500' : {
icon: 'profile',
title: '软件调用',
pageName: 'BaseSoftwareIndex',
params: {}
},
'menu_900' : {
icon: 'profile',
title: '测试',
pageName: 'BaseTestApiIndex',
params: {}
}
},
other: {
'menu_100' : {
icon: 'profile',
title: '测试',
pageName: 'OtherTestIndex',
params: {}
},
'menu_200' : {
icon: 'profile',
title: 'java',
pageName: 'OtherJavaIndex',
params: {}
},
}
}