From ada626f6846c10729c3605d089308ddcc0da997e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A7=9A=E4=BF=8A=E6=97=AD?= <398847134@qq.com>
Date: Wed, 28 May 2025 15:11:44 +0800
Subject: [PATCH] 1
---
.../warehouseLogistics/components/leftMenu.vue | 9 ++++++---
.../views/warehouseLogistics/logistics/index.vue | 13 +++++++------
2 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/sub-operation-service/src/views/warehouseLogistics/components/leftMenu.vue b/sub-operation-service/src/views/warehouseLogistics/components/leftMenu.vue
index 3090fc8..f78c0ac 100644
--- a/sub-operation-service/src/views/warehouseLogistics/components/leftMenu.vue
+++ b/sub-operation-service/src/views/warehouseLogistics/components/leftMenu.vue
@@ -66,7 +66,7 @@ const leftMenu = reactive([
name: 'control',
title: '物流',
icon: 'menu3.png',
- path: '',
+ path: '/sub-operation-service/logistics',
isOpen: false,
children: [],
},
@@ -77,7 +77,9 @@ let currentCIndex = ref('');
const toLink = (index) => {
currentIndex.value = index;
- window.sessionStorage.setItem('currentOpen', index);
+ if (leftMenu[index].children.length > 0) {
+ window.sessionStorage.setItem('currentOpen', index);
+ }
if (index === 0) {
window.sessionStorage.setItem('currentChild', 'main');
}
@@ -85,6 +87,7 @@ const toLink = (index) => {
let path = index !== undefined ? leftMenu[index].path : null;
if (path) {
router.push(path);
+ window.sessionStorage.setItem('currentParent', index);
}
};
const toLinkSub = (index, name) => {
@@ -109,6 +112,7 @@ const openList = (index) => {
};
onMounted(() => {
+ currentIndex.value = window.sessionStorage.getItem('currentParent') ? Number(window.sessionStorage.getItem('currentParent')) : 0;
const currentMenu = window.sessionStorage.getItem('currentOpen');
if (currentMenu) {
for (let i in leftMenu) {
@@ -117,7 +121,6 @@ onMounted(() => {
}
const currentChild = window.sessionStorage.getItem('currentChild');
if (currentChild && currentChild === 'main') {
- currentIndex.value = 0;
currentCIndex.value = '';
} else if (currentChild) {
currentCIndex.value = currentChild;
diff --git a/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue b/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue
index 38afccf..a848ceb 100644
--- a/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue
+++ b/sub-operation-service/src/views/warehouseLogistics/logistics/index.vue
@@ -1,17 +1,18 @@
- 物流
+
+