提交 4387c8a3 编写于 作者: Y Yichao Yang

[Fix][ui] Fix version control release process definition editable

上级 58880955
...@@ -790,7 +790,8 @@ ...@@ -790,7 +790,8 @@
props: { props: {
processDefinition: { processDefinition: {
id: self.urlParam.id, id: self.urlParam.id,
version: self.$store.state.dag.version version: self.$store.state.dag.version,
state: self.releaseState
}, },
processDefinitionVersions: processDefinitionVersions, processDefinitionVersions: processDefinitionVersions,
total: total, total: total,
......
...@@ -67,8 +67,12 @@ ...@@ -67,8 +67,12 @@
width="90"> width="90">
<p>{{$t('Confirm Switch To This Version?')}}</p> <p>{{$t('Confirm Switch To This Version?')}}</p>
<div style="text-align: right; margin: 0;padding-top: 4px;"> <div style="text-align: right; margin: 0;padding-top: 4px;">
<x-button type="text" size="xsmall" shape="circle" @click="_closeSwitchVersion($index)">{{$t('Cancel')}}</x-button> <x-button type="text" size="xsmall" shape="circle" @click="_closeSwitchVersion($index)">
<x-button type="primary" size="xsmall" shape="circle" @click="_mVersionSwitchProcessDefinitionVersion(item)">{{$t('Confirm')}}</x-button> {{$t('Cancel')}}
</x-button>
<x-button type="primary" size="xsmall" shape="circle"
@click="_mVersionSwitchProcessDefinitionVersion(item)">{{$t('Confirm')}}
</x-button>
</div> </div>
<template slot="reference"> <template slot="reference">
<x-button <x-button
...@@ -76,7 +80,7 @@ ...@@ -76,7 +80,7 @@
type="primary" type="primary"
shape="circle" shape="circle"
size="xsmall" size="xsmall"
:disabled="item.version === processDefinition.version" :disabled="item.version === processDefinition.version || 'ONLINE' === processDefinition.state"
data-toggle="tooltip" data-toggle="tooltip"
:title="$t('Switch To This Version')"> :title="$t('Switch To This Version')">
</x-button> </x-button>
...@@ -88,8 +92,11 @@ ...@@ -88,8 +92,11 @@
width="90"> width="90">
<p>{{$t('Delete?')}}</p> <p>{{$t('Delete?')}}</p>
<div style="text-align: right; margin: 0;padding-top: 4px;"> <div style="text-align: right; margin: 0;padding-top: 4px;">
<x-button type="text" size="xsmall" shape="circle" @click="_closeDelete($index)">{{$t('Cancel')}}</x-button> <x-button type="text" size="xsmall" shape="circle" @click="_closeDelete($index)">{{$t('Cancel')}}
<x-button type="primary" size="xsmall" shape="circle" @click="_mVersionDeleteProcessDefinitionVersion(item,$index)">{{$t('Confirm')}}</x-button> </x-button>
<x-button type="primary" size="xsmall" shape="circle"
@click="_mVersionDeleteProcessDefinitionVersion(item,$index)">{{$t('Confirm')}}
</x-button>
</div> </div>
<template slot="reference"> <template slot="reference">
<x-button <x-button
...@@ -97,7 +104,7 @@ ...@@ -97,7 +104,7 @@
type="error" type="error"
shape="circle" shape="circle"
size="xsmall" size="xsmall"
:disabled="item.version === processDefinition.version" :disabled="item.version === processDefinition.version || 'ONLINE' === processDefinition.state"
data-toggle="tooltip" data-toggle="tooltip"
:title="$t('delete')"> :title="$t('delete')">
</x-button> </x-button>
...@@ -114,8 +121,9 @@ ...@@ -114,8 +121,9 @@
<div v-if="processDefinitionVersions.length > 0"> <div v-if="processDefinitionVersions.length > 0">
<div class="bottom-box"> <div class="bottom-box">
<x-button type="text" @click="_close()"> {{$t('Cancel')}} </x-button> <x-button type="text" @click="_close()"> {{$t('Cancel')}}</x-button>
<x-page :current="pageNo" :total="total" @on-change="_mVersionGetProcessDefinitionVersionsPage" small><!----></x-page> <x-page :current="pageNo" :total="total" @on-change="_mVersionGetProcessDefinitionVersionsPage" small>
<!----></x-page>
</div> </div>
</div> </div>
...@@ -211,8 +219,10 @@ ...@@ -211,8 +219,10 @@
}) })
} }
}, },
created () {}, created () {
mounted () {}, },
mounted () {
},
components: { mNoData } components: { mNoData }
} }
</script> </script>
...@@ -221,10 +231,12 @@ ...@@ -221,10 +231,12 @@
.container { .container {
width: 500px; width: 500px;
position: relative; position: relative;
.title-box { .title-box {
height: 61px; height: 61px;
border-bottom: 1px solid #DCDEDC; border-bottom: 1px solid #DCDEDC;
position: relative; position: relative;
.name { .name {
position: absolute; position: absolute;
left: 24px; left: 24px;
...@@ -232,6 +244,7 @@ ...@@ -232,6 +244,7 @@
font-size: 16px; font-size: 16px;
} }
} }
.bottom-box { .bottom-box {
position: absolute; position: absolute;
bottom: 0; bottom: 0;
...@@ -242,10 +255,12 @@ ...@@ -242,10 +255,12 @@
line-height: 60px; line-height: 60px;
border-top: 1px solid #DCDEDC; border-top: 1px solid #DCDEDC;
background: #fff; background: #fff;
.ans-page { .ans-page {
display: inline-block; display: inline-block;
} }
} }
.table-box { .table-box {
overflow-y: scroll; overflow-y: scroll;
height: calc(100vh - 61px); height: calc(100vh - 61px);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册