yuan
7 小时以前 ceafabaff25616eb6837f02c5edc2cc868616339
src/views/officeProcessAutomation/ApproveManage/approve-list/components/InstanceFlowDisplay.vue
@@ -11,7 +11,7 @@
        <div class="flow-step-badge">{{ index + 1 }}</div>
        <div class="flow-step-main">
          <div class="flow-step-head">
            <span class="flow-step-name">节点 {{ index + 1 }}</span>
            <span class="flow-step-name">{{ nodeDisplayName(props.typeName, index) }}</span>
            <el-tag size="small" :type="node.signMode === 'or_sign' ? 'warning' : 'primary'" effect="plain">
              {{ nodeSignModeLabel(node.signMode) }}
            </el-tag>
@@ -47,7 +47,7 @@
<script setup>
import { computed } from "vue";
import { ArrowRight } from "@element-plus/icons-vue";
import { nodeSignModeLabel } from "../../approve-template/approveTemplateConstants.js";
import { nodeDisplayName, nodeSignModeLabel } from "../../approve-template/approveTemplateConstants.js";
import {
  mapTaskStatusLabel,
  mapTaskStatusTagType,
@@ -57,6 +57,8 @@
const props = defineProps({
  tasks: { type: Array, default: () => [] },
  nodes: { type: Array, default: () => [] },
  /** 审批类型/模板名称,用于拼节点名(如「发货审批·一级」) */
  typeName: { type: String, default: "" },
});
const displayNodes = computed(() => {