Commit Graph

43 Commits

Author SHA1 Message Date
zqm
d4f3098af7 点击Panel最大化 2025-11-18 13:48:13 +08:00
zqm
b19a0c1a39 发现点击tabpage的不同页标签,标签页内容没有改变 2025-11-18 08:46:40 +08:00
zqm
0c66be439a 中心区依靠多个TabPanel 2025-11-17 16:55:03 +08:00
zqm
8e472d4497 拖拽Area停靠中心区域 2025-11-17 11:30:02 +08:00
zqm
b4b2e75fef 优化配色 2025-11-17 09:35:52 +08:00
zqm
fd4c694b46 修复DockLayout浮动窗口按钮点击无效问题
- 修复浮动窗口和面板按钮点击时触发拖拽而非按钮功能的问题
- 在Area.vue和Panel.vue中的所有按钮添加 @mousedown.stop 阻止事件冒泡
- 修复的事件类型包括:最大化、关闭、折叠等所有按钮
- 确保按钮点击时只触发相应的功能,不影响拖拽功能

修复文件:
- AutoRobot/Windows/Robot/Web/src/DockLayout/Area.vue
- AutoRobot/Windows/Robot/Web/src/DockLayout/Panel.vue
- AutoRobot/Windows/Robot/Web/src/views/DockLayoutTest.vue
2025-11-14 16:43:00 +08:00
zqm
894fb8b87c 实现Area标题栏拖动时显示停靠指示器功能
- 在Area.vue中添加areaDragStart、areaDragMove、areaDragEnd事件发射
- 在DockLayout.vue中添加相应的拖拽事件处理函数
- 拖动Area标题栏时现在会显示停靠指示器,类似于Tab拖动的行为
- 符合用户需求:Area内容区可以嵌套放置Area时需要显示停靠指示器
2025-11-14 16:02:12 +08:00
zqm
05d1dd866a 更新DockLayout组件和相关指示器实现 2025-11-14 10:35:22 +08:00
zqm
05390de376 修复DockIndicator指示器位置移动问题和层级显示问题 2025-11-13 14:33:56 +08:00
zqm
491eda919b 优化区域编号计算逻辑,确保绘制状态下正确显示和分配下一个区域编号 2025-11-11 16:44:34 +08:00
zqm
231afa6244 更新DockLayout组件:清理DockIndicator和相关依赖 2025-11-07 17:01:47 +08:00
zqm
bbaa0ebde9 重构布局结构:将布局控制从Area组件移到DockLayout组件,移除Area外层wrapper简化结构 2025-11-07 15:09:06 +08:00
zqm
a6026f7179 修改Area.vue中的SVG路径定义 2025-11-07 11:31:45 +08:00
zqm
8943d38e89 修改Area.vue中的SVG路径定义 2025-11-07 11:23:09 +08:00
zqm
f70f6e2450 修改Area.vue中的SVG路径定义 2025-11-07 11:03:40 +08:00
zqm
b7d389e46d 修改Area.vue中的SVG路径定义 2025-11-07 09:44:17 +08:00
zqm
ab997b4a88 修改Area.vue文件 2025-11-07 08:58:58 +08:00
zqm
245b9ef906 修改Area.vue中的SVG路径定义 2025-11-06 16:20:06 +08:00
zqm
4e88c21bda 更新TabPage标签鼠标样式并修改Area.vue 2025-11-06 16:03:50 +08:00
zqm
aeed8f65dc 实现Area组件第9条需求:当内容区只包含一个Panel时,点击Panel的最大化按钮同时最大化Area 2025-11-06 10:55:28 +08:00
zqm
ee1fc0d54a 修复Area组件拖拽四角调整大小功能:修正位置计算逻辑 2025-11-06 10:30:14 +08:00
zqm
92da615022 优化上边框拖动逻辑,确保拖动时Area向上边扩展 2025-11-04 17:10:08 +08:00
zqm
8341c8e0b4 优化左边框拖动逻辑,确保拖动时Area向左边扩展 2025-11-04 17:02:59 +08:00
zqm
4ebaf069fd 实现Area组件拖动边框调整大小功能,完成所有9点需求 2025-11-04 17:00:26 +08:00
zqm
5629018e55 完善Area组件功能:优化居中定位逻辑,确保关闭时同步移除Panel,满足所有需求 2025-11-04 15:26:50 +08:00
zqm
ac8d9ec6fd 修复单击Panel最大化按钮时Area未最大化的问题,添加WindowState监听器 2025-11-04 15:20:07 +08:00
zqm
cc4dc347ee 修复Panel在Area最大化时无法填充满的问题,修改vs-area-wrapper样式 2025-11-04 14:54:04 +08:00
zqm
1a04fdbe33 修复Panel在Area最大化后无法填充满的问题,优化vs-content样式 2025-11-04 14:50:22 +08:00
zqm
6c724b5903 修复第7条需求:确保拖动Panel标题栏能移动Area 2025-11-04 14:34:40 +08:00
zqm
8ec95d63f5 实现Area组件功能需求:初始位置居中、最大化还原、边界限制、单Panel无标题栏 2025-11-04 11:02:06 +08:00
zqm
d0ce4380f5 实现添加浮动面板功能:创建Area时自动添加Panel并填充满父容器 2025-11-04 10:53:22 +08:00
zqm
bf9d58ed68 修复Area组件拖拽不工作问题:将正常状态下的position从static改为absolute 2025-11-04 10:02:00 +08:00
zqm
707fed4c20 完善Area组件最大化还原功能,确保正确保存和恢复位置信息 2025-11-04 10:00:13 +08:00
zqm
417335ee07 实现Area组件拖拽功能和边界限制,完善初始居中定位 2025-11-04 09:45:51 +08:00
zqm
8c8419d3e3 修复Area组件最大化功能,确保填充满父容器 2025-11-04 09:10:15 +08:00
zqm
7df715f612 创建浮动区 2025-11-03 17:26:28 +08:00
AutoRobot Dev
e2a31a6a9d 本地提交:添加浮动区域列表功能 2025-11-02 17:06:40 +07:00
AutoRobot Dev
294120d6cb 优化 2025-11-01 15:34:02 +07:00
AutoRobot Dev
87ccd2bbec 修复与增强 DockLayout/Area:实现最大化/还原联动;默认 300x250 居中;修复模板闭合标签;调整最小尺寸匹配默认大小 2025-11-01 14:23:35 +07:00
JoyD
3e7e75ab16 增加还原图标 2025-11-01 11:22:18 +08:00
JoyD
682ca573db 修改标题栏图标 2025-11-01 00:03:13 +08:00
JoyD
b87b984a4d 修改VS图标 2025-10-31 23:58:26 +08:00
JoyD
9167a1f578 建立面板和区域组件 2025-10-31 21:58:33 +08:00