This commit is contained in:
2025-08-20 01:01:01 +08:00
parent d09f988d7c
commit 3a441bddc2
6 changed files with 338 additions and 40 deletions

View File

@@ -16,6 +16,7 @@ const getters = {
permission_routes: state => state.permission.routes,
topbarRouters: state => state.permission.topbarRouters,
defaultRoutes: state => state.permission.defaultRoutes,
sidebarRouters: state => state.permission.sidebarRouters
sidebarRouters: state => state.permission.sidebarRouters,
favoriteProductRefreshKey: state => state.app.favoriteProductRefreshKey
}
export default getters

View File

@@ -7,7 +7,9 @@ const state = {
hide: false
},
device: 'desktop',
size: Cookies.get('size') || 'medium'
size: Cookies.get('size') || 'medium',
// 全局刷新标记:常用商品列表
favoriteProductRefreshKey: 0
}
const mutations = {
@@ -37,6 +39,9 @@ const mutations = {
},
SET_SIDEBAR_HIDE: (state, status) => {
state.sidebar.hide = status
},
INCREMENT_FAVORITE_PRODUCT_REFRESH_KEY: (state) => {
state.favoriteProductRefreshKey++
}
}
@@ -55,6 +60,9 @@ const actions = {
},
toggleSideBarHide({ commit }, status) {
commit('SET_SIDEBAR_HIDE', status)
},
triggerFavoriteProductRefresh({ commit }) {
commit('INCREMENT_FAVORITE_PRODUCT_REFRESH_KEY')
}
}