fix: 优化外部交互弹窗
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m15s

This commit is contained in:
luo
2026-08-12 09:34:36 +08:00
parent 33485b137f
commit 41f3b61b62

View File

@@ -502,71 +502,6 @@
</div>
</div>
</section>
<template v-if="integrationDetail && false">
<ElDescriptions :column="2" border>
<ElDescriptionsItem label="提供方">
{{ integrationDetail.identity.provider_name || integrationDetail.identity.provider }}
</ElDescriptionsItem>
<ElDescriptionsItem label="方向">
{{
integrationDetail.identity.direction_name || integrationDetail.identity.direction
}}
</ElDescriptionsItem>
<ElDescriptionsItem label="操作">
{{
integrationDetail.identity.operation_name || integrationDetail.identity.operation
}}
</ElDescriptionsItem>
<ElDescriptionsItem label="结果">
<ElTag
size="small"
:type="integrationCategoryMeta[integrationDetail.result.category]?.type || 'info'"
>
{{
auditResultDisplay(integrationDetail.result.code, integrationDetail.result.name)
}}
</ElTag>
</ElDescriptionsItem>
<ElDescriptionsItem label="耗时">
{{ integrationDetail.result.duration_ms }} ms
</ElDescriptionsItem>
<ElDescriptionsItem label="HTTP 状态">
{{ integrationDetail.result.http_status ?? '-' }}
</ElDescriptionsItem>
<ElDescriptionsItem v-if="integrationDetail.identity.external_id" label="外部业务标识">
{{ integrationDetail.identity.external_id }}
</ElDescriptionsItem>
<ElDescriptionsItem v-if="integrationDetail.resource?.key" label="资源业务标识">
{{ integrationDetail.resource.key }}
</ElDescriptionsItem>
<ElDescriptionsItem
v-if="integrationDetail.result.provider_message"
label="外部结果摘要"
:span="2"
>
{{ integrationDetail.result.provider_message }}
</ElDescriptionsItem>
</ElDescriptions>
<section
v-if="
hasJsonContent(integrationDetail.content.request_summary) ||
hasJsonContent(integrationDetail.content.response_summary) ||
hasJsonContent(integrationDetail.content.metadata)
"
class="json-section"
>
<h4>交互内容摘要</h4>
<pre v-if="hasJsonContent(integrationDetail.content.request_summary)">{{
auditJson(integrationDetail.content.request_summary)
}}</pre>
<pre v-if="hasJsonContent(integrationDetail.content.response_summary)">{{
auditJson(integrationDetail.content.response_summary)
}}</pre>
<pre v-if="hasJsonContent(integrationDetail.content.metadata)">{{
auditJson(integrationDetail.content.metadata)
}}</pre>
</section>
</template>
</template>
<ElEmpty v-else-if="!loading" description="当前在线窗口内没有记录" />