From 35b1af99c388b5f03b8bf8de53852e5b5e9e60c4 Mon Sep 17 00:00:00 2001
From: liulijun <liulijun@hnkhzn.com>
Date: 星期二, 31 三月 2026 14:08:21 +0800
Subject: [PATCH] 调整了货位详细信息悬浮窗的显示位置
---
项目代码/WMS/WMSClient/src/views/Index.vue | 27 ++++++++++++++++-----------
1 files changed, 16 insertions(+), 11 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/Index.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/Index.vue"
index 1050623..030d029 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/Index.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WMSClient/src/views/Index.vue"
@@ -332,8 +332,21 @@
const handleMessage = (e) => {
let data = JSON.parse(e.data);
- // 浣跨敤store鐨刟ddMessage mutation娣诲姞娑堟伅
- store.commit('addMessage', data);
+ // 鐩存帴娣诲姞鍒板叏灞�娑堟伅鍒楄〃
+ if (_config.$global.messageList) {
+ // 纭繚娑堟伅鏈夊敮涓�ID
+ const messageWithId = {
+ ...data,
+ id: data.id || Date.now() + Math.random().toString(36).substr(2, 9)
+ };
+
+ // 妫�鏌ユ秷鎭槸鍚﹀凡瀛樺湪
+ const isNewMessage = !_config.$global.messageList.some(m => m.id === messageWithId.id);
+ _config.$global.messageList.push(messageWithId);
+
+
+ }
+
ElNotification({
title: data.title,
message: h("i", { style: "color: teal" }, data.message),
@@ -679,12 +692,6 @@
_config.$global.messageList = _config.$global.messageList.filter(msg => msg.id !== item.id);
}
- // 浠巗tore涓垹闄よ娑堟伅
- if (store) {
- // 浣跨敤mutation鍒犻櫎鍗曚釜娑堟伅
- store.commit('removeMessage', item.id);
- }
-
// 灏嗗垹闄ょ殑娑堟伅ID娣诲姞鍒癿essageDeleted鏁扮粍锛岀敤浜庨�氱煡缁勪欢閲嶇疆瀹氭椂鍣�
if (_config.$global.messageDeleted && Array.isArray(_config.$global.messageDeleted)) {
_config.$global.messageDeleted.push(item.id);
@@ -705,9 +712,7 @@
// 鑾峰彇鎵�鏈夊綋鍓嶆秷鎭殑ID锛岀敤浜庨噸缃畾鏃跺櫒
const messageIds = _config.$global.messageList.map(msg => msg.id);
- // 鍏堟竻绌簊tore涓殑娑堟伅鍒楄〃
- store.commit('clearMessages');
- // 鐒跺悗娓呯┖鍏ㄥ眬娑堟伅鍒楄〃锛屼娇鐢ㄩ噸鏂拌祴鍊肩殑鏂瑰紡纭繚鍝嶅簲寮忔洿鏂�
+ // 娓呯┖鍏ㄥ眬娑堟伅鍒楄〃锛屼娇鐢ㄩ噸鏂拌祴鍊肩殑鏂瑰紡纭繚鍝嶅簲寮忔洿鏂�
_config.$global.messageList = [];
// 灏嗘墍鏈夊垹闄ょ殑娑堟伅ID娣诲姞鍒癿essageDeleted鏁扮粍锛岀敤浜庨�氱煡缁勪欢閲嶇疆瀹氭椂鍣�
--
Gitblit v1.9.3