perf: 调整高级编排不可用组件样式

This commit is contained in:
wangdan-fit2cloud 2024-08-27 13:50:53 +08:00
parent fada627b4f
commit 3dfcb0ff9a

View File

@ -2,7 +2,7 @@
<div @mousedown="mousedown" class="workflow-node-container p-16" style="overflow: visible"> <div @mousedown="mousedown" class="workflow-node-container p-16" style="overflow: visible">
<div <div
class="step-container app-card p-16" class="step-container app-card p-16"
:class="props.nodeModel.isSelected ? 'isSelected' : ''" :class="{ isSelected: props.nodeModel.isSelected, error: node_status !== 200 }"
style="overflow: visible" style="overflow: visible"
> >
<div v-resize="resizeStepContainer"> <div v-resize="resizeStepContainer">
@ -33,9 +33,6 @@
@click.stop @click.stop
v-if="showOperate(nodeModel.type)" v-if="showOperate(nodeModel.type)"
> >
<el-tag type="danger" v-if="node_status != 200" style="margin-right: 8px"
>不可用</el-tag
>
<el-dropdown :teleported="false" trigger="click"> <el-dropdown :teleported="false" trigger="click">
<el-button text> <el-button text>
<el-icon class="color-secondary"><MoreFilled /></el-icon> <el-icon class="color-secondary"><MoreFilled /></el-icon>
@ -51,6 +48,14 @@
</div> </div>
<div @mousedown.stop @keydown.stop @click.stop> <div @mousedown.stop @keydown.stop @click.stop>
<el-alert
v-if="node_status != 200"
class="mb-16"
title="该函数不可用"
type="error"
show-icon
:closable="false"
/>
<slot></slot> <slot></slot>
<template v-if="nodeFields.length > 0"> <template v-if="nodeFields.length > 0">
<h5 class="title-decoration-1 mb-8 mt-8">参数输出</h5> <h5 class="title-decoration-1 mb-8 mt-8">参数输出</h5>
@ -180,6 +185,9 @@ function showOperate(type: string) {
&.isSelected { &.isSelected {
border: 2px solid var(--el-color-primary) !important; border: 2px solid var(--el-color-primary) !important;
} }
&.error {
border: 1px solid #f54a45 !important;
}
} }
} }
:deep(.el-card) { :deep(.el-card) {