Browse Source

[Fix][UI Next][V1.0.0-Beta] Fix bug where route is error in file manage root (#9697)

3.0.0/version-upgrade
Devosend 3 years ago committed by GitHub
parent
commit
48d526f275
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      dolphinscheduler-ui-next/src/views/resource/file/index.tsx

15
dolphinscheduler-ui-next/src/views/resource/file/index.tsx

@ -134,6 +134,12 @@ export default defineComponent({
handleShowModal(renameShowRef) handleShowModal(renameShowRef)
} }
const handleGoRoot = () => {
router.push({
name: 'file-manage'
})
}
const updateList = () => { const updateList = () => {
resourceListRef.value = getResourceListState( resourceListRef.value = getResourceListState(
fileId.value, fileId.value,
@ -226,6 +232,7 @@ export default defineComponent({
handleRenameFile, handleRenameFile,
handleUpdatePage, handleUpdatePage,
handleUpdatePageSize, handleUpdatePageSize,
handleGoRoot,
pagination: paginationReactive, pagination: paginationReactive,
renameInfo, renameInfo,
breadcrumbItemsRef breadcrumbItemsRef
@ -291,11 +298,19 @@ export default defineComponent({
'header-extra': () => ( 'header-extra': () => (
<NBreadcrumb separator='>' class={styles['breadcrumb']}> <NBreadcrumb separator='>' class={styles['breadcrumb']}>
{this.breadcrumbItemsRef?.map((item: BreadcrumbItem) => { {this.breadcrumbItemsRef?.map((item: BreadcrumbItem) => {
if (item.id === 0) {
return (
<NBreadcrumbItem>
<span onClick={this.handleGoRoot}>{item.fullName}</span>
</NBreadcrumbItem>
)
} else {
return ( return (
<NBreadcrumbItem href={item.id.toString()}> <NBreadcrumbItem href={item.id.toString()}>
{item.fullName} {item.fullName}
</NBreadcrumbItem> </NBreadcrumbItem>
) )
}
})} })}
</NBreadcrumb> </NBreadcrumb>
), ),

Loading…
Cancel
Save