From 344d8c1770183d74509827af437cc3b31a4ab8d1 Mon Sep 17 00:00:00 2001 From: yuliang_guo Date: Tue, 3 Feb 2026 15:05:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84=E6=88=90=E9=95=BF?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增功能: 1. 阶段自定义管理 - 添加/删除/编辑阶段名称 2. 列表分页功能 3. 状态筛选(启用/禁用) 4. 课程分类筛选 5. 岗位全选按钮 6. 创建时间列显示 7. 点击必修/选修标签直接切换 画布高度根据阶段数量动态调整 Co-authored-by: Cursor --- .../views/manager/growth-path-management.vue | 325 ++++++++++++++++-- 1 file changed, 300 insertions(+), 25 deletions(-) diff --git a/frontend/src/views/manager/growth-path-management.vue b/frontend/src/views/manager/growth-path-management.vue index c85c63c..50855b7 100644 --- a/frontend/src/views/manager/growth-path-management.vue +++ b/frontend/src/views/manager/growth-path-management.vue @@ -10,7 +10,7 @@ placeholder="筛选岗位" clearable style="width: 180px" - @change="loadGrowthPaths" + @change="handleFilterChange" > + + + + + 新建路径 @@ -56,6 +67,9 @@ + + + + + +
+ +
+ 创建第一个路径 @@ -98,15 +126,21 @@ - - - +
+ + + + + {{ isAllPositionsSelected ? '取消全选' : '全选' }} + +
@@ -117,10 +151,40 @@ + +
+
+ 学习阶段 + + 添加阶段 + +
+
+
+ {{ index + 1 }} + + + + +
+
+
+ @@ -139,6 +203,20 @@
+ + +
@@ -183,11 +261,11 @@ @mouseup="handleCanvasMouseUp" ref="canvasRef" > -
+
- + {{ node.is_required ? '必修' : '选修' }} {{ node.stage_name }} @@ -320,7 +403,7 @@