Переглянути джерело

[Fix-5055][UI] Fix can not upload file to correct dir (#5056)


* fix udf resource can not upload to the correct dir,and when delete udf resource can not refresh page

Co-authored-by: 李巨丰 <lijf@2345.com>
JuFeng Li 4 роки тому
батько
коміт
e8c9c33d7e

+ 1 - 0
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/subdirectory/_source/list.vue

@@ -115,6 +115,7 @@
       _go (item) {
         localStore.setItem('file', `${item.alias}|${item.size}`)
         if (item.directory) {
+          localStore.setItem('pid', `${item.id}`)
           localStore.setItem('currentDir', `${item.fullName}`)
           this.$router.push({ path: `/resource/file/subdirectory/${item.id}` })
         } else {

+ 1 - 0
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/_source/list.vue

@@ -116,6 +116,7 @@
       _go (item) {
         localStore.setItem('file', `${item.alias}|${item.size}`)
         if (item.directory) {
+          localStore.setItem('pid', `${item.id}`)
           localStore.setItem('currentDir', `${item.fullName}`)
           this.$router.push({ path: `/resource/udf/subUdfDirectory/${item.id}` })
         }

+ 0 - 2
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/subUdfDirectory/_source/list.vue

@@ -127,11 +127,9 @@
         this.deleteResource({
           id: item.id
         }).then(res => {
-          this.$refs[`poptip-${i}`][0].doClose()
           this.$emit('on-update')
           this.$message.success(res.msg)
         }).catch(e => {
-          this.$refs[`poptip-${i}`][0].doClose()
           this.$message.error(e.msg || '')
         })
       },

+ 1 - 0
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/subUdfDirectory/index.vue

@@ -121,6 +121,7 @@
           this.isLeft = true
         }
         this.isLoading = !flag
+        this.searchParams.id = this.$route.params.id
         this.getResourcesListP(this.searchParams).then(res => {
           if (this.searchParams.pageNo > 1 && res.totalList.length === 0) {
             this.searchParams.pageNo = this.searchParams.pageNo - 1

+ 1 - 1
dolphinscheduler-ui/src/js/module/components/fileUpdate/fileChildUpdate.vue

@@ -174,7 +174,7 @@
           formData.append('file', this.file)
           formData.append('type', this.type)
           formData.append('name', this.name)
-          formData.append('pid', this.pid)
+          formData.append('pid', this.id)
           formData.append('currentDir', this.currentDir)
           formData.append('description', this.description)
           io.post('resources/create', res => {

+ 1 - 1
dolphinscheduler-ui/src/js/module/components/fileUpdate/resourceChildUpdate.vue

@@ -174,7 +174,7 @@
           formData.append('file', this.file)
           formData.append('type', this.type)
           formData.append('name', this.name)
-          formData.append('pid', this.pid)
+          formData.append('pid', this.id)
           formData.append('currentDir', this.currentDir)
           formData.append('description', this.description)
           io.post('resources/create', res => {