diff --git a/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue b/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue index abab22e..7ed7bda 100644 --- a/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue +++ b/AutoRobot/Windows/Robot/Web/src/DockLayout/DockLayout.vue @@ -62,6 +62,7 @@ :id="tabPage.id" :title="tabPage.title" :panels="tabPage.panels" + :tabPosition="'bottom'" @tabDragStart="onTabDragStart(area.id, $event)" @tabDragMove="onTabDragMove(area.id, $event)" @tabDragEnd="onTabDragEnd" diff --git a/AutoRobot/Windows/Robot/Web/src/DockLayout/TabPage.vue b/AutoRobot/Windows/Robot/Web/src/DockLayout/TabPage.vue index bf90736..ddc7198 100644 --- a/AutoRobot/Windows/Robot/Web/src/DockLayout/TabPage.vue +++ b/AutoRobot/Windows/Robot/Web/src/DockLayout/TabPage.vue @@ -1,7 +1,7 @@ @@ -50,6 +135,12 @@ const props = defineProps({ showTabs: { type: Boolean, default: true + }, + // 标签页位置:top(顶部), right(右侧), bottom(底部), left(左侧) + tabPosition: { + type: String, + default: 'top', + validator: (value) => ['top', 'right', 'bottom', 'left'].includes(value) } }) @@ -138,9 +229,9 @@ const onTabDragEnd = () => {