diff --git a/src/components/context-menu.vue b/src/components/context-menu.vue index 755dd8e..e679ee6 100644 --- a/src/components/context-menu.vue +++ b/src/components/context-menu.vue @@ -17,8 +17,14 @@
{{ location.name }}
- - {{ getStatusText(location) }} +
+ + {{ location.isOccupied ? '已占用' : '未占用' }} +
+
+ + {{ location.isLocked ? '已锁定' : '未锁定' }} +
@@ -108,23 +114,11 @@ const getStorageItemClass = (location: StorageLocationInfo) => { // 获取库位提示信息 const getStorageTooltip = (location: StorageLocationInfo) => { - const status = getStatusText(location); - return `${location.name} - ${status}`; + const occupiedText = location.isOccupied ? '已占用' : '未占用'; + const lockedText = location.isLocked ? '已锁定' : '未锁定'; + return `${location.name} - 占用: ${occupiedText}, 锁定: ${lockedText}`; }; -// 获取状态文本 -const getStatusText = (location: StorageLocationInfo) => { - switch (location.status) { - case 'occupied': - return '已占用'; - case 'locked': - return '已锁定'; - case 'available': - return '可用'; - default: - return '未知'; - } -};