From db0ac79e44581b95d49732157596aee19072936b Mon Sep 17 00:00:00 2001 From: MoeSnowyFox Date: Sun, 21 Sep 2025 23:12:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(plan):=E9=87=8D=E6=9E=84=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E5=B9=B6=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=20MAA=20=E8=AE=A1=E5=88=92=E8=A1=A8=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将原 Plans.vue 页面重构为 plan/index.vue --- frontend/src/router/index.ts | 2 +- frontend/src/views/Plans.vue | 2119 ----------------- .../src/views/plan/components/PlanConfig.vue | 171 ++ .../src/views/plan/components/PlanHeader.vue | 134 ++ .../views/plan/components/PlanSelector.vue | 112 + frontend/src/views/plan/index.vue | 420 ++++ .../src/views/plan/tables/MaaPlanTable.vue | 721 ++++++ 7 files changed, 1559 insertions(+), 2120 deletions(-) delete mode 100644 frontend/src/views/Plans.vue create mode 100644 frontend/src/views/plan/components/PlanConfig.vue create mode 100644 frontend/src/views/plan/components/PlanHeader.vue create mode 100644 frontend/src/views/plan/components/PlanSelector.vue create mode 100644 frontend/src/views/plan/index.vue create mode 100644 frontend/src/views/plan/tables/MaaPlanTable.vue 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 @@ - - - - - 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 @@ + + + + + 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 @@ + + + + + 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 @@ + + + + +