<template>
|
<ElDrawer :model-value="visible" title="流程步骤模板详情" size="620px" @close="emit('update:visible', false)">
|
<ElDescriptions :column="2" border>
|
<ElDescriptionsItem label="流程ID">{{ detail.flowId || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="流程编码">{{ detail.flowCode || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="步骤顺序">{{ detail.stepOrder || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="步骤编码">{{ detail.stepCode || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="步骤名称">{{ detail.stepName || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="步骤类型">{{ detail.stepType || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="动作类型">{{ detail.actionType || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="跳过失败">{{ detail.skipOnFailText || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="启用重试">{{ detail.retryEnabledText || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="超时(秒)">{{ detail.timeoutSeconds || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="状态">{{ detail.statusText || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="备注" :span="2">{{ detail.memo || '--' }}</ElDescriptionsItem>
|
</ElDescriptions>
|
</ElDrawer>
|
</template>
|
|
<script setup>
|
defineProps({
|
visible: {
|
type: Boolean,
|
default: false
|
},
|
detail: {
|
type: Object,
|
default: () => ({})
|
}
|
})
|
|
const emit = defineEmits(['update:visible'])
|
</script>
|