更新模型选择器以支持更多模型类型,重构输入栏以移除快捷指令和工作流功能,新增工作空间功能以支持文件预览和下载,优化工作流组件以增强节点数据处理的可选性和安全性。

This commit is contained in:
2026-05-29 14:20:27 +08:00
parent 78d1fd93c8
commit 538e153473
6 changed files with 356 additions and 107 deletions

View File

@@ -120,6 +120,7 @@ const emit = defineEmits<{
margin-bottom: 8px;
padding-bottom: 4px;
border-bottom: 1px solid #e7ecf3;
padding-left: 2px;
}
.node-group-items {
@@ -129,9 +130,10 @@ const emit = defineEmits<{
}
.node-item {
justify-content: flex-start;
justify-content: flex-start !important;
width: 100%;
padding: 8px 10px;
padding: 0 !important;
margin: 0 !important;
color: #475569;
border-radius: 6px;
font-size: 13px;
@@ -139,11 +141,24 @@ const emit = defineEmits<{
background: transparent;
border: none;
transition: all 0.15s ease;
text-align: left !important;
min-height: 34px;
height: auto !important;
display: block !important;
&:hover {
background: #f1f5f9;
color: #1e293b;
}
:deep(.el-button__inner) {
width: 100%;
padding: 8px !important;
margin: 0 !important;
text-align: left !important;
justify-content: flex-start !important;
display: block !important;
}
}
}
</style>

View File

@@ -5,7 +5,6 @@
<el-tab-pane label="我的工作流" name="user"></el-tab-pane>
<el-tab-pane label="模板工作流" name="template"></el-tab-pane>
</el-tabs>
<el-button type="success" size="small" @click="emit('create')">新建</el-button>
</div>
<div class="workflow-list-content" v-loading="loading">
<el-empty v-if="currentList.length === 0" description="暂无工作流" :image-size="60" />
@@ -65,7 +64,6 @@ const currentList = computed(() => {
flex-direction: column;
box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06);
border: 1px solid #e6eaf0;
}
.panel-header {
display: flex;
@@ -188,4 +186,5 @@ const currentList = computed(() => {
padding: 4px 8px;
}
}
}
</style>