[Fix][UI] Hide the version control button in workflow instance (#9825)
This commit is contained in:
parent
4f596f362a
commit
bb2d4d18e9
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue