feat: 用户列表重构

This commit is contained in:
kailong321200875
2023-07-23 19:34:09 +08:00
parent 9a0259de5c
commit 755cea0990
14 changed files with 355 additions and 318 deletions

View File

@@ -37,7 +37,7 @@ interface AppState {
export const useAppStore = defineStore('app', {
state: (): AppState => {
return {
userInfo: 'userInfo', // 登录信息存储字段-建议每个项目换一个字段,避免与其项目冲突
userInfo: 'userInfo', // 登录信息存储字段-建议每个项目换一个字段,避免与其项目冲突
sizeMap: ['default', 'large', 'small'],
mobile: false, // 是否是移动端
title: import.meta.env.VITE_APP_TITLE, // 标题
@@ -225,7 +225,7 @@ export const useAppStore = defineStore('app', {
},
setLayout(layout: LayoutType) {
if (this.mobile && layout !== 'classic') {
ElMessage.warning('移动端模式下不支持切换其布局')
ElMessage.warning('移动端模式下不支持切换其布局')
return
}
this.layout = layout

View File

@@ -87,12 +87,12 @@ export const useTagsViewStore = defineStore('tagsView', {
// const affixTags = this.visitedViews.filter((tag) => tag.meta.affix)
this.visitedViews = []
},
// 删除其
// 删除其
delOthersViews(view: RouteLocationNormalizedLoaded) {
this.delOthersVisitedViews(view)
this.addCachedView()
},
// 删除其tag
// 删除其tag
delOthersVisitedViews(view: RouteLocationNormalizedLoaded) {
this.visitedViews = this.visitedViews.filter((v) => {
return v?.meta?.affix || v.path === view.path