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 '未知';
- }
-};