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) }} + -