From 8790f99a94733c7c3836706c75a77f9bbb15c2ca Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期一, 31 三月 2025 17:09:30 +0800
Subject: [PATCH] layout布局修改,标签卡,列表组件封装

---
 src/store/index.js |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/store/index.js b/src/store/index.js
index 2e06cac..382863b 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -5,15 +5,36 @@
 const store = new Vuex.Store({
   state: {
     menus: localStorage.getItem('menuList') ? JSON.parse(localStorage.getItem('menuList')) : [],
+    keepAliveList: [],//缓存页面
+    tagList: [],//标签列表
+    isFold: false,//是否折叠
   },
   mutations: {
     SET_MENUS(state, data) {
       state.menus = data;
     },
+    SET_KEEPALIVELIST(state, data) {
+      state.keepAliveList = data;
+    },
+    SET_TAGLIST(state, data) {
+      state.tagList = data;
+    },
+    SET_ISFOLD(state, data) {
+      state.isFold = data;
+    },
   },
   actions: {
     setMenus({ commit }, data) {
       commit('SET_MENUS', data);
+    },
+    setKeepAliveList({ commit }, data) {
+      commit('SET_KEEPALIVELIST', data);
+    },
+    setTagList({ commit }, data) {
+      commit('SET_TAGLIST', data);
+    },
+    setIsFold({ commit }, data) {
+      commit('SET_ISFOLD', data);
     }
   }
 })

--
Gitblit v1.7.1