From 32df65fb65031efdaf8b514efebf15743f2427e0 Mon Sep 17 00:00:00 2001 From: MoeSnowyFox Date: Sun, 21 Sep 2025 23:56:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(plan):=E4=BC=98=E5=8C=96=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E4=B8=8E=E5=88=87=E6=8D=A2=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E6=8F=90=E5=8D=87=E6=80=A7=E8=83=BD=E4=B8=8E=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E4=BD=93=E9=AA=8C-=20=E5=9C=A8=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=B8=AD=E5=BC=95=E5=85=A5=E9=98=B2=E6=8A=96?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=EF=BC=8C=E9=81=BF=E5=85=8D=E9=A2=91=E7=B9=81?= =?UTF-8?q?=E4=BF=9D=E5=AD=98=E6=93=8D=E4=BD=9C=20-=20=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E4=BF=9D=E5=AD=98=E9=98=9F=E5=88=97=EF=BC=8C?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E8=AE=A1=E5=88=92=E5=88=87=E6=8D=A2=E6=97=B6?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=8D=E4=B8=A2=E5=A4=B1=20-=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E8=AE=A1=E5=88=92=E5=88=87=E6=8D=A2=E9=80=BB=E8=BE=91?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=90=8E=E5=8F=B0=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=B9=B6=E6=8F=90=E5=8D=87=E5=93=8D=E5=BA=94=E9=80=9F=E5=BA=A6?= =?UTF-8?q?=20-=20=E5=9C=A8=E7=BB=84=E4=BB=B6=E5=8D=B8=E8=BD=BD=E5=89=8D?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E6=89=80=E6=9C=89=20pending=20=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=93=8D=E4=BD=9C=E5=AE=8C=E6=88=90=20-=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20MaaPlanTable=20=E4=B8=AD=E5=93=8D=E5=BA=94=E5=BC=8F?= =?UTF-8?q?=E4=B8=A2=E5=A4=B1=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=80=89=E9=A1=B9=E7=BC=93=E5=AD=98=E9=80=BB=E8=BE=91=20-=20?= =?UTF-8?q?=E4=B8=BA=20PlanSelector=20=E6=B7=BB=E5=8A=A0=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E9=98=B2=E6=8A=96=EF=BC=8C=E9=98=B2=E6=AD=A2=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=E8=AE=A1=E5=88=92=E5=88=87=E6=8D=A2-=20?= =?UTF-8?q?=E9=87=8D=E6=9E=84=E6=95=B0=E6=8D=AE=E5=90=8C=E6=AD=A5=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E6=8F=90=E9=AB=98=E8=A1=A8=E6=A0=BC=E4=B8=8E?= =?UTF-8?q?=E8=AE=A1=E5=88=92=E6=95=B0=E6=8D=AE=E7=9A=84=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=95=88=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/plan/components/PlanSelector.vue | 21 ++- frontend/src/views/plan/index.vue | 117 ++++++++++-- .../src/views/plan/tables/MaaPlanTable.vue | 174 +++++++++++------- 3 files changed, 219 insertions(+), 93 deletions(-) diff --git a/frontend/src/views/plan/components/PlanSelector.vue b/frontend/src/views/plan/components/PlanSelector.vue index 6877a85..a81a6bb 100644 --- a/frontend/src/views/plan/components/PlanSelector.vue +++ b/frontend/src/views/plan/components/PlanSelector.vue @@ -18,7 +18,7 @@ :key="plan.id" :type="activePlanId === plan.id ? 'primary' : 'default'" size="large" - @click="$emit('plan-change', plan.id)" + @click="handlePlanClick(plan.id)" class="plan-button" > {{ plan.name }} @@ -33,6 +33,7 @@ diff --git a/frontend/src/views/plan/tables/MaaPlanTable.vue b/frontend/src/views/plan/tables/MaaPlanTable.vue index 9779a8b..1401524 100644 --- a/frontend/src/views/plan/tables/MaaPlanTable.vue +++ b/frontend/src/views/plan/tables/MaaPlanTable.vue @@ -178,7 +178,7 @@