From 9d001f79c28178e6b4d834b314c11b23c60303e8 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 13 Jun 2025 18:45:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5tongji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/budget/components/payPlan.vue | 8 ++- src/views/budget/seeBudget.vue | 3 +- src/views/dashboard/components/LineChart.vue | 6 +-- src/views/dashboard/index.vue | 52 +++++++++++++++++--- vue.config.js | 4 +- 5 files changed, 59 insertions(+), 14 deletions(-) diff --git a/src/views/budget/components/payPlan.vue b/src/views/budget/components/payPlan.vue index 68ea94b..dd642fa 100644 --- a/src/views/budget/components/payPlan.vue +++ b/src/views/budget/components/payPlan.vue @@ -61,7 +61,11 @@ export default { isShow: false, id: "", type: "", - + pickerOptions: { + disabledDate(time) { + return time.getTime() < new Date(new Date().getFullYear(), new Date().getMonth(), 1).getTime(); + } + }, itemTable: [ { prop: "paid_money", @@ -78,6 +82,7 @@ export default { v-model={row.paid_money} size="small" clearable={true} + on={{ ['change']:e => { if (row.id) { @@ -104,6 +109,7 @@ export default { v-model={row.paid_plan_date} size="mini" clearable={true} + pickerOptions={this.pickerOptions} on={{ ['change']:e => { if (row.id) { diff --git a/src/views/budget/seeBudget.vue b/src/views/budget/seeBudget.vue index 93d3157..b4dd370 100644 --- a/src/views/budget/seeBudget.vue +++ b/src/views/budget/seeBudget.vue @@ -92,7 +92,8 @@