From 63e1df822c19f8b6c5807e148b6919b8ae63f268 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C002001lixiaobang=E2=80=9D?= <2547956374@qq.com> Date: Mon, 18 Dec 2023 08:57:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/overview/alarm.png | Bin 0 -> 4395 bytes .../overview/{下月.png => nextMonth.png} | Bin .../overview/{上月.png => prevMonth.png} | Bin ...{回到本月.png => returningToThisMonth.png} | Bin src/assets/images/overview/runTime.png | Bin 0 -> 2597 bytes .../{本月-未选中.png => thisMonth.png} | Bin .../{本月-选中.png => thisMonthAc.png} | Bin src/components/calendar/index.vue | 185 ++++++++++--- src/views/energyMonitoring/index.vue | 9 +- src/views/overview/index.vue | 1 + src/views/screen/index.vue | 260 +++++++++++++++++- 11 files changed, 405 insertions(+), 50 deletions(-) create mode 100644 src/assets/images/overview/alarm.png rename src/assets/images/overview/{下月.png => nextMonth.png} (100%) rename src/assets/images/overview/{上月.png => prevMonth.png} (100%) rename src/assets/images/overview/{回到本月.png => returningToThisMonth.png} (100%) create mode 100644 src/assets/images/overview/runTime.png rename src/assets/images/overview/{本月-未选中.png => thisMonth.png} (100%) rename src/assets/images/overview/{本月-选中.png => thisMonthAc.png} (100%) diff --git a/src/assets/images/overview/alarm.png b/src/assets/images/overview/alarm.png new file mode 100644 index 0000000000000000000000000000000000000000..12c5ebf4f47c177ac9d5ac13b2349426aec4df69 GIT binary patch literal 4395 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 k>w1uS{~PgpJWoIit(*Q-Yz6svJMng9R* literal 0 HcmV?d00001 diff --git a/src/assets/images/overview/下月.png b/src/assets/images/overview/nextMonth.png similarity index 100% rename from src/assets/images/overview/下月.png rename to src/assets/images/overview/nextMonth.png diff --git a/src/assets/images/overview/上月.png b/src/assets/images/overview/prevMonth.png similarity index 100% rename from src/assets/images/overview/上月.png rename to src/assets/images/overview/prevMonth.png diff --git a/src/assets/images/overview/回到本月.png b/src/assets/images/overview/returningToThisMonth.png similarity index 100% rename from src/assets/images/overview/回到本月.png rename to src/assets/images/overview/returningToThisMonth.png diff --git a/src/assets/images/overview/runTime.png b/src/assets/images/overview/runTime.png new file mode 100644 index 0000000000000000000000000000000000000000..087799f49b084f514076d8cf6664e3de030aa353 GIT binary patch literal 2597 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 -import {ref} from 'vue' +import { ref } from "vue"; // dom -const calendar = ref() -const calenderValue = ref(new Date()) +const calendar = ref(); +const calenderValue = ref(new Date()); // 时间参数 -const calendarDate = ref() -const toggleClick = () =>{ - -} +const calendarDate = ref(); +const toggleClick = () => {}; const selectDate = (val) => { - if (!calendar.value) return - calendar.value.selectDate(val) -} + if (!calendar.value) return; + calendar.value.selectDate(val); +};