From 3e049e55ab63e9f96496340d85f4b1058d3a0f1f Mon Sep 17 00:00:00 2001 From: engigu Date: Wed, 17 Dec 2025 22:55:59 +0800 Subject: [PATCH] fix: ins list page style --- web/src/components/ui/InstanceConfig.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/web/src/components/ui/InstanceConfig.vue b/web/src/components/ui/InstanceConfig.vue index c510e8a..b504ad4 100644 --- a/web/src/components/ui/InstanceConfig.vue +++ b/web/src/components/ui/InstanceConfig.vue @@ -210,7 +210,7 @@ const insTableData = ref([]) // 格式化额外信息列的值 const formatInsConfigDisplay = (row: any) => { if (!row.config) { - return "" + return "-" } let config = JSON.parse(row.config) @@ -225,7 +225,10 @@ const formatInsConfigDisplay = (row: any) => { const recipientField = channelConfig.dynamicRecipient.field return config[recipientField] || "" } - + + if (channelConfig?.taskInsInputs && Array.isArray(channelConfig.taskInsInputs) && channelConfig.taskInsInputs.length === 0) { + return "无需配置" + } return "" } @@ -492,7 +495,8 @@ defineExpose({ {{ ins.content_type }} - {{ formatInsConfigDisplay(ins) }} + {{ formatInsConfigDisplay(ins) }} + -