This is an automated email from the ASF dual-hosted git repository.

chengshiwen pushed a commit to branch json_split
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/json_split by this push:
     new 7b2f334  fix: process definition version delete bug (#5380)
7b2f334 is described below

commit 7b2f33426b3ada64d02fafc31b03f7c77d028cb1
Author: wen-hemin <[email protected]>
AuthorDate: Sun Apr 25 21:11:09 2021 +0800

    fix: process definition version delete bug (#5380)
    
    Co-authored-by: wen-hemin <[email protected]>
---
 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue |  9 +++++----
 .../projects/pages/definition/pages/list/_source/list.vue      | 10 +++++-----
 .../projects/pages/definition/pages/list/_source/versions.vue  |  3 ++-
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue 
b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
index a1cef10..aa932eb 100755
--- a/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
+++ b/dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue
@@ -753,11 +753,11 @@
         * @param processDefinitionId the process definition id of page version
         * @param fromThis fromThis
       */
-      mVersionGetProcessDefinitionVersionsPage ({ pageNo, pageSize, 
processDefinitionId, fromThis }) {
+      mVersionGetProcessDefinitionVersionsPage ({ pageNo, pageSize, 
processDefinitionCode, fromThis }) {
         this.getProcessDefinitionVersionsPage({
           pageNo: pageNo,
           pageSize: pageSize,
-          processDefinitionId: processDefinitionId
+          processDefinitionCode: processDefinitionCode
         }).then(res => {
           this.versionData.processDefinitionVersions = res.data.lists
           this.versionData.total = res.data.totalCount
@@ -775,7 +775,7 @@
        * @param processDefinitionId the process definition id user want to 
delete
        * @param fromThis fromThis
        */
-      mVersionDeleteProcessDefinitionVersion ({ version, processDefinitionId, 
fromThis }) {
+      mVersionDeleteProcessDefinitionVersion ({ version, processDefinitionId, 
processDefinitionCode, fromThis }) {
         this.deleteProcessDefinitionVersion({
           version: version,
           processDefinitionId: processDefinitionId
@@ -784,7 +784,7 @@
           this.mVersionGetProcessDefinitionVersionsPage({
             pageNo: 1,
             pageSize: 10,
-            processDefinitionId: processDefinitionId,
+            processDefinitionCode: processDefinitionCode,
             fromThis: fromThis
           })
         }).catch(e => {
@@ -805,6 +805,7 @@
           let pageSize = res.data.pageSize
           let pageNo = res.data.currentPage
           this.versionData.processDefinition.id = this.urlParam.id
+          this.versionData.processDefinition.code = this.store.state.dag.code
           this.versionData.processDefinition.version = 
this.$store.state.dag.version
           this.versionData.processDefinition.releaseState = this.releaseState
           this.versionData.processDefinitionVersions = 
processDefinitionVersions
diff --git 
a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
 
b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
index 6b3d06e..11eab51 100644
--- 
a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
+++ 
b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/list.vue
@@ -356,11 +356,11 @@
         * @param processDefinitionId the process definition id of page version
         * @param fromThis fromThis
       */
-      mVersionGetProcessDefinitionVersionsPage ({ pageNo, pageSize, 
processDefinitionId, fromThis }) {
+      mVersionGetProcessDefinitionVersionsPage ({ pageNo, pageSize, 
processDefinitionCode, fromThis }) {
         this.getProcessDefinitionVersionsPage({
           pageNo: pageNo,
           pageSize: pageSize,
-          processDefinitionId: processDefinitionId
+          processDefinitionCode: processDefinitionCode
         }).then(res => {
           this.versionData.processDefinitionVersions = res.data.lists
           this.versionData.total = res.data.totalCount
@@ -377,7 +377,7 @@
         * @param processDefinitionId the process definition id user want to 
delete
         * @param fromThis fromThis
       */
-      mVersionDeleteProcessDefinitionVersion ({ version, processDefinitionId, 
fromThis }) {
+      mVersionDeleteProcessDefinitionVersion ({ version, processDefinitionId, 
processDefinitionCode, fromThis }) {
         this.deleteProcessDefinitionVersion({
           version: version,
           processDefinitionId: processDefinitionId
@@ -386,7 +386,7 @@
           this.mVersionGetProcessDefinitionVersionsPage({
             pageNo: 1,
             pageSize: 10,
-            processDefinitionId: processDefinitionId,
+            processDefinitionCode: processDefinitionCode,
             fromThis: fromThis
           })
         }).catch(e => {
@@ -397,7 +397,7 @@
         this.getProcessDefinitionVersionsPage({
           pageNo: 1,
           pageSize: 10,
-          processDefinitionId: item.id
+          processDefinitionCode: item.code
         }).then(res => {
           let processDefinitionVersions = res.data.lists
           let total = res.data.totalCount
diff --git 
a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/versions.vue
 
b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/versions.vue
index 7fa8bb3..d70f4f7 100644
--- 
a/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/versions.vue
+++ 
b/dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/_source/versions.vue
@@ -132,6 +132,7 @@
         this.$emit('mVersionDeleteProcessDefinitionVersion', {
           version: item.version,
           processDefinitionId: this.versionData.processDefinition.id,
+          processDefinitionCode: this.versionData.processDefinition.code,
           fromThis: this
         })
       },
@@ -143,7 +144,7 @@
         this.$emit('mVersionGetProcessDefinitionVersionsPage', {
           pageNo: val,
           pageSize: this.pageSize,
-          processDefinitionId: this.versionData.processDefinition.id,
+          processDefinitionCode: this.versionData.processDefinition.code,
           fromThis: this
         })
       },

Reply via email to