|
|
@ -2,7 +2,7 @@
|
|
|
|
* @Author: donghao donghao@supervision.ltd
|
|
|
|
* @Author: donghao donghao@supervision.ltd
|
|
|
|
* @Date: 2025-07-03 10:36:38
|
|
|
|
* @Date: 2025-07-03 10:36:38
|
|
|
|
* @LastEditors: donghao donghao@supervision.ltd
|
|
|
|
* @LastEditors: donghao donghao@supervision.ltd
|
|
|
|
* @LastEditTime: 2025-07-14 14:06:04
|
|
|
|
* @LastEditTime: 2025-07-17 16:20:55
|
|
|
|
* @FilePath: \Robot-Al-Platform-Web\src\renderer\src\views\Design\Controls\navCtrl.vue
|
|
|
|
* @FilePath: \Robot-Al-Platform-Web\src\renderer\src\views\Design\Controls\navCtrl.vue
|
|
|
|
* @Description: 顶部操作栏
|
|
|
|
* @Description: 顶部操作栏
|
|
|
|
-->
|
|
|
|
-->
|
|
|
@ -30,15 +30,18 @@ defineOptions({
|
|
|
|
name: 'NavBar'
|
|
|
|
name: 'NavBar'
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
const emit = defineEmits(['design-flow'])
|
|
|
|
const emit = defineEmits(['design-flow', 'nav-control'])
|
|
|
|
|
|
|
|
|
|
|
|
const handleClick = (record: ControlsItemType) => {
|
|
|
|
const handleClick = (record: ControlsItemType) => {
|
|
|
|
switch (record?.type) {
|
|
|
|
switch (record?.type) {
|
|
|
|
|
|
|
|
case 'save': // 特殊事件处理
|
|
|
|
|
|
|
|
case 'undo': // 特殊事件处理
|
|
|
|
|
|
|
|
case 'redo': // 特殊事件处理
|
|
|
|
case 'lock': // 特殊事件处理
|
|
|
|
case 'lock': // 特殊事件处理
|
|
|
|
emit('design-flow', { ...record })
|
|
|
|
emit('design-flow', { ...record })
|
|
|
|
break
|
|
|
|
break
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
emit('design-flow', { ...record })
|
|
|
|
emit('nav-control', { ...record })
|
|
|
|
break
|
|
|
|
break
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|