diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts
index ecbaa13..9cf1d0a 100644
--- a/frontend/src/router/index.ts
+++ b/frontend/src/router/index.ts
@@ -68,7 +68,7 @@ const routes: RouteRecordRaw[] = [
{
path: '/plans',
name: 'Plans',
- component: () => import('../views/Plans.vue'),
+ component: () => import('../views/plan/index.vue'),
meta: { title: '计划管理' },
},
{
diff --git a/frontend/src/views/Plans.vue b/frontend/src/views/Plans.vue
deleted file mode 100644
index eb1b7ac..0000000
--- a/frontend/src/views/Plans.vue
+++ /dev/null
@@ -1,2119 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-

-
-
-
-
-
-
-
-
-
-
-
-
计划选择
-
- {{ planList.length }} 个计划
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ currentPlanName || '计划配置' }}
-
-
-
-
-
-
-
-
-
-
-
- 执行模式:
-
- 视图:
-
-
-
-
-
-
-
-
-
-
-
- {{ record.taskName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ option.label.split('|')[0] }}
-
- {{ option.label.split('|')[1] }}
-
-
-
-
- {{ option.label }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 开
-
-
-
-
- 关
-
-
-
-
-
-
-
- {{ record.taskName }}
-
-
-
-
-
-
-
toggleStage(record.key, column.key, checked)"
- />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/frontend/src/views/plan/components/PlanConfig.vue b/frontend/src/views/plan/components/PlanConfig.vue
new file mode 100644
index 0000000..8ed40f1
--- /dev/null
+++ b/frontend/src/views/plan/components/PlanConfig.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+
{{ currentPlanName || '计划配置' }}
+
+
+
+
+
+
+
+
+
+
+
+ 执行模式:
+
+ 视图:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/plan/components/PlanHeader.vue b/frontend/src/views/plan/components/PlanHeader.vue
new file mode 100644
index 0000000..cca3358
--- /dev/null
+++ b/frontend/src/views/plan/components/PlanHeader.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/views/plan/components/PlanSelector.vue b/frontend/src/views/plan/components/PlanSelector.vue
new file mode 100644
index 0000000..6877a85
--- /dev/null
+++ b/frontend/src/views/plan/components/PlanSelector.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
计划选择
+
+ {{ planList.length }} 个计划
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/plan/index.vue b/frontend/src/views/plan/index.vue
new file mode 100644
index 0000000..de2a266
--- /dev/null
+++ b/frontend/src/views/plan/index.vue
@@ -0,0 +1,420 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/plan/tables/MaaPlanTable.vue b/frontend/src/views/plan/tables/MaaPlanTable.vue
new file mode 100644
index 0000000..99d3216
--- /dev/null
+++ b/frontend/src/views/plan/tables/MaaPlanTable.vue
@@ -0,0 +1,721 @@
+
+
+
+
+
+
+ {{ record.taskName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ String(option.label).split('|')[0] }}
+
+ {{ String(option.label).split('|')[1] }}
+
+
+
+
+ {{ option.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 开
+
+ 关
+
+
+
+
+
+
{{
+ record.taskName
+ }}
+
+
+
+
+
+
toggleStage(record.key, column.key as string, checked)
+ "
+ />
+
+
+
+
+
+
+
+
+
+
+