From 907310365afd23e6cfbd17a91016f56eb5283658 Mon Sep 17 00:00:00 2001 From: zhaoweijie Date: Mon, 15 Dec 2025 20:47:51 +0800 Subject: [PATCH] =?UTF-8?q?feat(task):=20=E6=B7=BB=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E8=BF=87=E7=A8=8B=E7=BC=96=E8=BE=91=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 ProcessCard 组件用于展示和编辑任务流程 - 实现双击编辑任务描述功能 - 添加编辑状态下的卡片式输入界面 - 支持保存和取消编辑操作 - 实现鼠标悬停高亮效果 - 添加颜色处理函数用于界面美化 - 集成到 TaskResult 组件中展示任务过程 - 支持动态创建和管理任务流程连接线 - 添加额外产物编辑功能 - 实现按钮交互状态管理 - 添加滚动和折叠面板事件处理 - 集成 AgentAllocation 组件用于智能体分配 - 实现椭圆框交互效果展示选中状态 - 添加智能体等级颜色配置 - 支持智能体选中状态切换和排序 --- .../TaskTemplate/TaskProcess/ProcessCard.vue | 283 ++++++ .../TaskTemplate/TaskResult/index copy.vue | 861 ++++++++++++++++++ .../components/AgentAllocation copy.vue | 284 ++++++ .../components/AgentAllocation.vue | 505 ++++++++++ 4 files changed, 1933 insertions(+) create mode 100644 frontend/src/layout/components/Main/TaskTemplate/TaskProcess/ProcessCard.vue create mode 100644 frontend/src/layout/components/Main/TaskTemplate/TaskResult/index copy.vue create mode 100644 frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation copy.vue create mode 100644 frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation.vue diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskProcess/ProcessCard.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskProcess/ProcessCard.vue new file mode 100644 index 0000000..3ca8177 --- /dev/null +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskProcess/ProcessCard.vue @@ -0,0 +1,283 @@ + + + + + diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskResult/index copy.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskResult/index copy.vue new file mode 100644 index 0000000..af731bd --- /dev/null +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskResult/index copy.vue @@ -0,0 +1,861 @@ + + + + + diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation copy.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation copy.vue new file mode 100644 index 0000000..8ae0cef --- /dev/null +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation copy.vue @@ -0,0 +1,284 @@ + + + + + diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation.vue new file mode 100644 index 0000000..c60606a --- /dev/null +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/components/AgentAllocation.vue @@ -0,0 +1,505 @@ + + + + +