From d0510ed08b38069973c63b87dd3dc1896ed1c189 Mon Sep 17 00:00:00 2001
From: dhy1725534722 <1725534722@qq.com>
Date: Mon, 30 Oct 2023 11:57:17 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=80=9A=E6=8A=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../security/components/componentRight.vue | 53 ++++++++++++-------
1 file changed, 34 insertions(+), 19 deletions(-)
diff --git a/src/views/privateOrder/security/components/componentRight.vue b/src/views/privateOrder/security/components/componentRight.vue
index 8b94ad0..0e5887c 100644
--- a/src/views/privateOrder/security/components/componentRight.vue
+++ b/src/views/privateOrder/security/components/componentRight.vue
@@ -27,11 +27,11 @@
{{ new Date().getFullYear() }}-12
- {{ notificationFinishList[0].completionCount }}
- /{{ notificationFinishList[0].notificationCount }}
+ {{positionTimer.completionCount }}
+ /{{ positionTimer.notificationCount }}
- {{ notificationFinishList[0].completionPercent | numFilter }}%
+ {{ positionTimer.completionPercent | numFilter }}%
@@ -327,32 +327,37 @@ export default {
// 通报完成情况
notificationFinishList: [
{
- timeRangeFlag: 1,
+ timeRangeFlag: "近一个月",
notificationCount: 0,
completionCount: 0,
completionPercent: ``,
},
{
- timeRangeFlag: 2,
+ timeRangeFlag: "近三个月",
notificationCount: 0,
completionCount: 0,
completionPercent: ``,
},
{
- timeRangeFlag: 3,
+ timeRangeFlag: "近六个月",
notificationCount: 0,
completionCount: 0,
completionPercent: "",
},
{
- timeRangeFlag: 4,
+ timeRangeFlag: "近一年",
notificationCount: 0,
completionCount: 0,
completionPercent: "",
},
],
animate: true,
- positionTimer: null,
+ positionTimer: {
+ timeRangeFlag: "本年度",
+ notificationCount: 0,
+ completionCount: 0,
+ completionPercent: "",
+ },
// 最新隐患
dangerList: [],
animate2: false,
@@ -459,17 +464,27 @@ export default {
* 通报完成情况
*/
getTBOver() {
- listTbwc().then((res) => {
- res.rows.forEach((value1, index1) => {
- this.notificationFinishList[index1].timeRangeFlag = value1.timeName;
- this.notificationFinishList[index1].notificationCount =
- value1.tbCount;
- this.notificationFinishList[index1].completionCount =
- value1.overCount;
- this.notificationFinishList[index1].completionPercent =
- value1.overScale;
- });
- });
+ listTbwc({ year: this.$moment(new Date()).format("yyyy") }).then(
+ (res) => {
+ res.rows.forEach((value1, index1) => {
+ this.notificationFinishList.forEach((value2, index2) => {
+ if (value1.timeName == value2.timeRangeFlag) {
+ this.notificationFinishList[index2].notificationCount =
+ value1.tbCount;
+ this.notificationFinishList[index2].completionCount =
+ value1.overCount;
+ this.notificationFinishList[index2].completionPercent =
+ value1.overScale;
+ }
+ if (value1.timeName == "本年度") {
+ this.positionTimer.notificationCount = value1.tbCount;
+ this.positionTimer.completionCount = value1.overCount;
+ this.positionTimer.completionPercent = value1.overScale;
+ }
+ });
+ });
+ }
+ );
},
/**
* 最新隐患