Commit Graph

1110 Commits

Author SHA1 Message Date
DLmaster361
cda50ea134 Merge branch 'feature/refactor' of github.com:AUTO-MAS-Project/AUTO-MAS into feature/refactor 2025-09-24 01:01:58 +08:00
DLmaster361
97ec518e43 fix: ws消息允许接收多条遗留消息 2025-09-24 01:01:48 +08:00
d338210426 refactor: 添加电源操作显示更新逻辑,支持从后端接收状态并更新本地显示 2025-09-24 00:47:34 +08:00
b3fe49b8d1 Merge remote-tracking branch 'upstream/feature/refactor' into feature/refactor 2025-09-24 00:25:22 +08:00
96c022c2ec refactor: 重构电源操作倒计时逻辑,改为使用全屏弹窗并由后端控制 2025-09-24 00:25:13 +08:00
DLmaster361
0f1cbfc82d fix: 修复后端电源逻辑错误 2025-09-24 00:16:54 +08:00
MoeSnowyFox
53d91fb3f8 refactor(plan):优化计划类型标签显示逻辑并简化 API 调用
移除 `shouldShowPlanTypeTag` 方法中不必要的 `plan` 参数,因为其判断逻辑仅依赖于计划列表长度。同时简化 `usePlanApi.ts` 中的请求返回逻辑,避免多余的变量赋值。此外,统一了 API 模块的导入路径为 `@/api`,以提高路径一致性与可维护性。
2025-09-23 23:45:18 +08:00
MoeSnowyFox
7e74af93a0 refactor(plan): 统一使用 MaaPlanConfig 作为默认计划类型 2025-09-23 23:45:18 +08:00
2331d7e38b refactor: 注释掉杀死后端的函数,改为由后端自杀 2025-09-23 23:39:17 +08:00
6fd46087bb refactor: 添加关闭后端程序和取消电源任务的API接口 2025-09-23 23:27:49 +08:00
DLmaster361
76f330e4d3 feat: 后端添加电源操作逻辑 2025-09-23 16:00:13 +08:00
DLmaster361
1a541cbc63 Merge branch 'feature/refactor' of github.com:AUTO-MAS-Project/AUTO-MAS into feature/refactor 2025-09-23 14:15:50 +08:00
DLmaster361
133ab0e78c feat: 后端添加关闭接口 2025-09-23 14:15:44 +08:00
MoeSnowyFox
35aa3cc42d feat(plan): 优化计划页面结构与加载逻辑
- 调整 template 结构,将加载状态与主要内容分离,提升可读性
- 引入 optionsLoaded 控制选项加载时机,避免初始渲染阻塞
- 增加 onMounted 和 watch逻辑确保异步数据正确处理- 统一计划类型为 MaaPlanConfig,兼容旧类型 MaaPlan- 优化 PlanHeader 新建计划按钮交互,支持动态显示按钮文本- 改进 PlanSelector 中计划类型标签显示逻辑,仅在必要时展示
2025-09-23 00:02:38 +08:00
MoeSnowyFox
4114e4ffc0 fix(plan):优化计划列表映射和保存逻辑
移除 planList 映射中未使用的 index 参数,简化代码逻辑。
调整 watch 回调执行时机,使用 flush: 'post' 确保在 DOM 更新后执行,并移除不必要的 nextTick 等待,直接调用防抖保存函数。
2025-09-22 22:41:39 +08:00
DLmaster361
22ebe7e51b fix: 后端添加定时任务防止重复启动机制 2025-09-22 15:52:11 +08:00
0437778c14 doc: 移动一下文档位置 2025-09-22 01:06:20 +08:00
70fc623f54 feat(scheduler): 实现TaskManager WebSocket消息自动创建调度台 2025-09-22 01:05:31 +08:00
MoeSnowyFox
32df65fb65 feat(plan):优化计划保存与切换逻辑,提升性能与用户体验- 在计划组件中引入防抖机制,避免频繁保存操作
- 实现异步保存队列,确保计划切换时数据不丢失
- 优化计划切换逻辑,支持后台保存并提升响应速度
- 在组件卸载前确保所有 pending 保存操作完成
- 修复 MaaPlanTable 中响应式丢失问题,优化选项缓存逻辑
- 为 PlanSelector 添加点击防抖,防止重复触发计划切换- 重构数据同步逻辑,提高表格与计划数据的同步效率
2025-09-21 23:56:27 +08:00
MoeSnowyFox
4f1e49ce85 fix(plan): 优化计划表格样式与交互 2025-09-21 23:37:27 +08:00
MoeSnowyFox
db0ac79e44 feat(plan):重构计划管理页面并新增 MAA 计划表组件
将原 Plans.vue 页面重构为 plan/index.vue
2025-09-21 23:12:18 +08:00
DLmaster361
d5331b728d fix: 后端ws不再raise无连接错误;修复定时逻辑 2025-09-21 18:09:01 +08:00
1c640c3df8 Merge remote-tracking branch 'upstream/feature/refactor' into feature/refactor 2025-09-21 15:18:22 +08:00
de45255feb fix: 修复任务总览的状态不能自动更新的问题 2025-09-21 15:17:40 +08:00
DLmaster361
1f89639463 Merge branch 'feature/refactor' of github.com:AUTO-MAS-Project/AUTO-MAS into feature/refactor 2025-09-21 15:11:20 +08:00
DLmaster361
cb741c7b2e feat: 后端添加定时任务与启动时任务 2025-09-21 15:11:14 +08:00
6897f35d1e refactor: 重构调度中心的任务总览部分 2025-09-21 15:05:02 +08:00
7c34b3ca94 feat: 添加音频播放组件 2025-09-21 01:45:08 +08:00
DLmaster361
74a72961f7 fix: 重命名音效资源文件 2025-09-21 01:26:46 +08:00
DLmaster361
981c3a8624 feat: 后端挂载音频资源文件/api/res/sounds 2025-09-21 01:16:12 +08:00
DLmaster361
a16f9b2da4 Merge branch 'feature/refactor' of github.com:AUTO-MAS-Project/AUTO-MAS into feature/refactor 2025-09-21 01:08:41 +08:00
DLmaster361
1f85360c92 fix: 调度中心界面小范围优化 2025-09-21 01:08:33 +08:00
MoeSnowyFox
5f7cdd6a57 fix(ScriptTable):在脚本顺序未更改的情况下不触发脚本排序保存 2025-09-21 00:46:18 +08:00
Alirea
887f10ef3f fix(ui): 又给你加回来加载界面,但让他不会nodata了 2025-09-21 00:29:37 +08:00
MoeSnowyFox
14c61815c6 fix(Scripts.vue): 优化WebSocket消息处理逻辑
修复语法错误(但愿逻辑不要炸)
2025-09-21 00:13:26 +08:00
MoeSnowyFox
4abce146a9 fix(Scripts.vue): 移除冗余的加载状态组件 2025-09-21 00:09:38 +08:00
MoeSnowyFox
0e8094e52f fix(dev): 更新调试面板组件导入路径 2025-09-21 00:06:35 +08:00
MoeSnowyFox
f3680a8274 refactor(devtools): 重构调试面板为模块化组件 2025-09-20 23:58:03 +08:00
MoeSnowyFox
cd706640d9 feat(Scripts.vue): 添加MAA配置遮罩层并优化样式布局 2025-09-20 23:43:17 +08:00
MoeSnowyFox
e0ba88d7b0 feat(layout): 实现路由锁定功能并优化侧边栏样式
- 新增 `useRouteLock` 组合式函数,用于在表单编辑等场景下锁定路由切换- 在 `AppLayout.vue` 中集成路由锁定逻辑,防止用户误操作离开当前页面
- 优化侧边栏菜单样式,增强可读性与维护性
- 调整代码格式,提升模板和样式部分的可读性
2025-09-20 23:43:17 +08:00
MoeSnowyFox
4cc1d1186e feat(DevDebugPanel): 优化调试面板的拖拽和展开收起交互 2025-09-20 23:43:17 +08:00
DLmaster361
5eab1b0986 fix: 重新修正ws消息分发逻辑 2025-09-20 23:32:06 +08:00
DLmaster361
60e8ac0ce9 fix: 添加ws消息队列避免消息漏收 2025-09-20 18:41:25 +08:00
DLmaster361
a5e09bc489 fix: 重整调度中心的UI 2025-09-20 17:02:51 +08:00
MoeSnowyFox
199907eb26 feat(useSchedulerLogic):修复新建队列循环调用导致卡死问题 2025-09-19 23:58:59 +08:00
MoeSnowyFox
969e223fb4 feat(components): 添加开发环境调试面板组件 2025-09-19 23:53:15 +08:00
DLmaster361
e62b9b3943 fix: 初步完成调度中心样式优化 2025-09-19 21:36:09 +08:00
DLmaster361
a9769c6397 fix: 调整调度队列的空状态 2025-09-19 12:23:53 +08:00
DLmaster361
d21d2f9a1d Revert "feat(QueueItemManager, TimeSetManager): 增加定时列表和任务列表的拖拽功能"
This reverts commit e569930287.
2025-09-19 10:34:36 +08:00
DLmaster361
bd6d7e8189 Merge branch 'feature/refactor' of github.com:AUTO-MAS-Project/AUTO-MAS into feature/refactor 2025-09-19 10:21:54 +08:00