<template>
|
<ElDrawer :model-value="visible" title="子系统流程模板详情" size="620px" @close="emit('update:visible', false)">
|
<ElDescriptions :column="2" border>
|
<ElDescriptionsItem label="流程编码">{{ detail.flowCode || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="流程名称">{{ detail.flowName || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="系统编码">{{ detail.systemCode || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="系统名称">{{ detail.systemName || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="节点类型">{{ detail.nodeType || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="版本">{{ detail.version || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="当前版本">{{ detail.isCurrentText || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="超时策略">{{ detail.timeoutStrategy || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="超时(秒)">{{ detail.timeoutSeconds || '--' }}</ElDescriptionsItem>
|
<ElDescriptionsItem label="最大重试次数">{{ detail.maxRetryTimes || '--' }}</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>
|