未验证 提交 bb2d4d18 编写于 作者: D Devosend 提交者: GitHub

[Fix][UI] Hide the version control button in workflow instance (#9825)

上级 4f596f36
......@@ -328,6 +328,7 @@ export default defineComponent({
/>
{!!props.definition && (
<VersionModal
isInstance={props.instance ? true : false}
v-model:row={props.definition.processDefinition}
v-model:show={versionModalShow.value}
onUpdateList={refreshDetail}
......
......@@ -46,7 +46,7 @@ export function useTable(
loadingRef: ref(false)
})
const createColumns = (variables: any) => {
const createColumns = (variables: any, isInstance: boolean) => {
variables.columns = [
{
title: '#',
......@@ -79,12 +79,15 @@ export function useTable(
{
title: t('project.workflow.create_time'),
key: 'operateTime'
},
{
}
] as TableColumns<any>
if (!isInstance) {
variables.columns.push({
title: t('project.workflow.operation'),
key: 'operation',
className: styles.operation,
render: (_row) => {
render: (_row: any) => {
return h(NSpace, null, {
default: () => [
h(
......@@ -154,8 +157,8 @@ export function useTable(
]
})
}
}
] as TableColumns<any>
})
}
}
const getTableData = (row: any) => {
......
......@@ -26,6 +26,10 @@ import styles from '../index.module.scss'
import type { IDefinitionData } from '../types'
const props = {
isInstance: {
type: Boolean as PropType<boolean>,
default: false
},
show: {
type: Boolean as PropType<boolean>,
default: false
......@@ -67,13 +71,13 @@ export default defineComponent({
watch(
() => props.show,
() => {
createColumns(variables)
createColumns(variables, props.isInstance)
requestData()
}
)
watch(useI18n().locale, () => {
createColumns(variables)
createColumns(variables, props.isInstance)
})
return {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册