工作流功能完善:子例程弹窗角色分支与模板名称修复、模板子工作流递归补全、首页工作流名称省略+tooltip
- 引入子例程弹窗:按 isAdmin 分支读取 listFlowTemplateRes/listFlowUserRes,名称兼容 flowTemplateName - 模板补全弹窗:递归展开子工作流模型节点,一次 PUT 更新整棵树(updateWorkflowFromTemplate) - 首页工作流胶囊/占位卡片:名称单行省略 + el-tooltip 悬停显示全名 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -26,17 +26,23 @@
|
||||
<p class="placeholder-desc">选择一个工作流,填写参数后一键生成</p>
|
||||
|
||||
<div v-if="placeWorkflows.length" class="workflow-cards">
|
||||
<button
|
||||
<el-tooltip
|
||||
v-for="wf in placeWorkflows"
|
||||
:key="wf.id"
|
||||
type="button"
|
||||
class="workflow-card"
|
||||
@click="handlePlaceSelect(wf)"
|
||||
:content="wf.name"
|
||||
placement="top"
|
||||
:show-after="150"
|
||||
>
|
||||
<el-icon class="wf-card-icon"><Promotion /></el-icon>
|
||||
<span class="wf-card-name">{{ wf.name }}</span>
|
||||
<span v-if="wf.isTemplate" class="wf-card-tag">模板</span>
|
||||
</button>
|
||||
<button
|
||||
type="button"
|
||||
class="workflow-card"
|
||||
@click="handlePlaceSelect(wf)"
|
||||
>
|
||||
<el-icon class="wf-card-icon"><Promotion /></el-icon>
|
||||
<span class="wf-card-name">{{ wf.name }}</span>
|
||||
<span v-if="wf.isTemplate" class="wf-card-tag">模板</span>
|
||||
</button>
|
||||
</el-tooltip>
|
||||
<!-- 「更多」常驻入口:点击跳转工作流管理页查看/选择全部,不依赖工作流数量超出上限 -->
|
||||
<button
|
||||
type="button"
|
||||
@@ -229,7 +235,9 @@ onMounted(() => {
|
||||
font-weight: 600;
|
||||
color: #1e293b;
|
||||
line-height: 1.4;
|
||||
word-break: break-word;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
.wf-card-tag {
|
||||
font-size: 10px;
|
||||
|
||||
Reference in New Issue
Block a user