From a4b34e63d0ca38e505682fc398f082fde37f059d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BC=BA?= <1019253330@qq.com> Date: Wed, 9 Mar 2022 14:35:43 +0800 Subject: [PATCH] [Fix] [ui] Fixed the re-upload function of the Resource Management menu #8764 (#8763) * [fix] [ui] Fixed the re-upload function of the Resource Management menu * Modify resource file list and sub-file front-end code * Modify udF resource file list and subfile front-end code * Fix modified page does not dynamically update content, added V-if judgment * [fix] [ui] Fixed the re-upload function of the Resource Management menu * Modify resource file list and sub-file front-end code * Modify udF resource file list and subfile front-end code * Fix modified page does not dynamically update content, added V-if judgment * Fix duplicate ID problem Co-authored-by: wangqiang --- .../pages/file/pages/list/_source/list.vue | 1 + .../file/pages/subdirectory/_source/list.vue | 3 +- .../pages/udf/pages/resource/_source/list.vue | 7 ++ .../pages/subUdfDirectory/_source/list.vue | 8 +- .../fileUpdate/fileChildReUpdate.vue | 16 ++- .../components/fileUpdate/fileReUpload.vue | 49 +++----- .../src/js/module/components/nav/nav.vue | 113 +++++++++++++----- 7 files changed, 128 insertions(+), 69 deletions(-) diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue index eeac67ce2..12d1ae05c 100755 --- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/_source/list.vue @@ -83,6 +83,7 @@ diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/subdirectory/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/subdirectory/_source/list.vue index 517e5e04d..9fcd94147 100755 --- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/subdirectory/_source/list.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/subdirectory/_source/list.vue @@ -82,6 +82,7 @@ @@ -127,7 +128,7 @@ } }, _reUploadFile (item) { - findComponentDownward(this.$root, 'roof-nav')._fileReUpload(item) + findComponentDownward(this.$root, 'roof-nav')._fileChildReUpload('FILE', item, this.$route.params.id) }, _downloadFile (item) { downloadFile(`resources/${item.id}/download`) diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue index 7459e75b7..6b85690f3 100644 --- a/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue +++ b/dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue @@ -57,6 +57,9 @@