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

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


The following commit(s) were added to refs/heads/json_split by this push:
     new 4e97a0c  fix: When process definition state is release, process 
version to set enable (#5216)
4e97a0c is described below

commit 4e97a0c4fdff5234a1c066c5f967fb3fd4a725d2
Author: wen-hemin <[email protected]>
AuthorDate: Tue Apr 6 16:46:58 2021 +0800

    fix: When process definition state is release, process version to set 
enable (#5216)
    
    Co-authored-by: wen-hemin <[email protected]>
---
 dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/dag.vue      | 4 ++--
 .../pages/projects/pages/definition/pages/list/_source/list.vue     | 2 +-
 .../pages/projects/pages/definition/pages/list/_source/versions.vue | 6 +++---
 3 files changed, 6 insertions(+), 6 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 bd0cfa6..860de1c 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
@@ -231,7 +231,7 @@
           processDefinition: {
             id: null,
             version: '',
-            state: ''
+            releaseState: ''
           },
           processDefinitionVersions: [],
           total: null,
@@ -806,7 +806,7 @@
           let pageNo = res.data.currentPage
           this.versionData.processDefinition.id = this.urlParam.id
           this.versionData.processDefinition.version = 
this.$store.state.dag.version
-          this.versionData.processDefinition.state = this.releaseState
+          this.versionData.processDefinition.releaseState = this.releaseState
           this.versionData.processDefinitionVersions = 
processDefinitionVersions
           this.versionData.total = total
           this.versionData.pageNo = pageNo
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 882bd67..9a19a8c 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
@@ -102,7 +102,7 @@
               <span><el-button type="primary" size="mini" 
icon="el-icon-s-unfold" @click="_export(scope.row)" circle></el-button></span>
             </el-tooltip>
             <el-tooltip :content="$t('Version Info')" placement="top" 
:enterable="false">
-              <span><el-button type="primary" size="mini" icon="el-icon-info" 
:disabled="scope.row.releaseState === 'ONLINE'" @click="_version(scope.row)" 
circle></el-button></span>
+              <span><el-button type="primary" size="mini" icon="el-icon-info" 
@click="_version(scope.row)" circle></el-button></span>
             </el-tooltip>
           </template>
         </el-table-column>
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 9677a1c..f1e10b3 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
@@ -27,8 +27,8 @@
         <el-table-column prop="userName" :label="$t('Version')">
           <template slot-scope="scope">
             <span v-if="scope.row.version">
-              <span v-if="scope.row.version === 
versionData.processDefinition.version" style="color: 
green"><strong>{{scope.row.version}} {{$t('Current Version')}}</strong></span>
-              <span v-else>{{scope.row.version}}</span>
+              <span v-if="scope.row.version === 
versionData.processDefinition.version" style="color: 
green"><strong>V{{scope.row.version}} {{$t('Current Version')}}</strong></span>
+              <span v-else>V{{scope.row.version}}</span>
             </span>
             <span v-else>-</span>
           </template>
@@ -50,7 +50,7 @@
                 :title="$t('Confirm Switch To This Version?')"
                 @onConfirm="_mVersionSwitchProcessDefinitionVersion(scope.row)"
               >
-                <el-button :disabled="scope.row.version === 
versionData.processDefinition.version" type="primary" size="mini" 
icon="el-icon-warning" circle slot="reference"></el-button>
+                <el-button 
:disabled="versionData.processDefinition.releaseState === 'ONLINE' || 
scope.row.version === versionData.processDefinition.version" type="primary" 
size="mini" icon="el-icon-warning" circle slot="reference"></el-button>
               </el-popconfirm>
             </el-tooltip>
             <el-tooltip :content="$t('Delete')" placement="top">

Reply via email to