fix: 后退时正确显示面包屑

This commit is contained in:
chenjinsong
2022-10-09 16:52:21 +08:00
parent 6e6d187d5d
commit 313591a5ef
2 changed files with 8 additions and 9 deletions

View File

@@ -279,17 +279,16 @@ export default {
const breadcrumb = breadcrumbMap.find(b => this.route === b.path) const breadcrumb = breadcrumbMap.find(b => this.route === b.path)
const thirdMenu = this.getUrlParam(this.curTabState.thirdMenu, '') const thirdMenu = this.getUrlParam(this.curTabState.thirdMenu, '')
const fourthMenu = this.getUrlParam(this.curTabState.fourthMenu, '') const fourthMenu = this.getUrlParam(this.curTabState.fourthMenu, '')
if (breadcrumb.columnValue) { let result = []
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, breadcrumb.columnName, breadcrumb.columnValue] : [] if (fourthMenu) {
} else if (breadcrumb.columnName) { result = breadcrumb ? [breadcrumb.parentName, breadcrumb.name, thirdMenu, fourthMenu] : []
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, breadcrumb.columnName] : []
} else if (fourthMenu) {
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, thirdMenu, fourthMenu] : []
} else if (thirdMenu) { } else if (thirdMenu) {
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, thirdMenu] : [] result = breadcrumb ? [breadcrumb.parentName, breadcrumb.name, thirdMenu] : []
} else { } else {
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name] : [] result = breadcrumb ? [breadcrumb.parentName, breadcrumb.name] : []
} }
console.info(thirdMenu, fourthMenu, result)
return result
}, },
showEntityTypeSelector () { showEntityTypeSelector () {
return this.$store.getters.getShowEntityTypeSelector return this.$store.getters.getShowEntityTypeSelector

View File

@@ -1,6 +1,6 @@
import { hasButton } from '@/permission' import { hasButton } from '@/permission'
import { dateFormatByAppearance } from '@/utils/date-util' import { dateFormatByAppearance } from '@/utils/date-util'
import {storageKey} from '@/utils/constants' import { storageKey } from '@/utils/constants'
export default { export default {
data () { data () {
return { return {