diff --git a/dolphinscheduler-ui/src/views/resource/components/resource/edit/index.tsx b/dolphinscheduler-ui/src/views/resource/components/resource/edit/index.tsx index 7170e7376a..47dd07593b 100644 --- a/dolphinscheduler-ui/src/views/resource/components/resource/edit/index.tsx +++ b/dolphinscheduler-ui/src/views/resource/components/resource/edit/index.tsx @@ -37,6 +37,7 @@ export default defineComponent({ // fullname is now the id of resources const fullName = String(router.currentRoute.value.query.prefix || '') const tenantCode = String(router.currentRoute.value.query.tenantCode || '') + const alias = String(router.currentRoute.value.query.alias || '') const { state } = useForm() const { getResourceView, handleUpdateContent } = useEdit(state) @@ -61,6 +62,7 @@ export default defineComponent({ return { componentName, resourceViewRef, + alias, handleReturn, handleFileContent, ...toRefs(state) @@ -73,7 +75,7 @@ export default defineComponent({ {this.resourceViewRef.isReady.value ? (

- {this.resourceViewRef.state.value.alias} + {this.alias}

{ + const handleEditFile = (item: { + fullName: string + user_name: string + alias: string + }) => { router.push({ name: 'resource-file-edit', - query: { prefix: item.fullName, tenantCode: item.user_name } + query: { + prefix: item.fullName, + tenantCode: item.user_name, + alias: item.alias + } }) } @@ -126,7 +134,8 @@ export default defineComponent({ onClick={() => { this.handleEditFile({ fullName: this.row.fullName, - user_name: this.row.user_name + user_name: this.row.user_name, + alias: this.row.alias }) }} style={{ marginRight: '-5px' }} diff --git a/dolphinscheduler-ui/src/views/resource/components/resource/types.ts b/dolphinscheduler-ui/src/views/resource/components/resource/types.ts index f063e1783c..e33af74686 100644 --- a/dolphinscheduler-ui/src/views/resource/components/resource/types.ts +++ b/dolphinscheduler-ui/src/views/resource/components/resource/types.ts @@ -23,6 +23,7 @@ export interface ResourceFileTableData { user_name: string directory: string file_name: string + alias: string description: string size: number type: ResourceType