zhou zhou
2026-04-01 5d31cb5f1fb32a478d5b751ebfe97d47db890778
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<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>