From 88ae852ffdf14238f8d6a944ce333f3629eb0f81 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BA=AA=E6=B3=BD=E9=BE=99?= <jizelong@qq.com>
Date: Sat, 22 Oct 2022 11:41:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=B7=A1=E6=A3=80=E7=BB=9F?=
 =?UTF-8?q?=E8=AE=A1=E7=9A=84=E5=8F=91=E7=8E=B0=E9=9A=90=E6=82=A3=E6=95=B0?=
 =?UTF-8?q?=E9=87=8F=EF=BC=8C=E6=95=B4=E6=94=B9=E9=9A=90=E6=82=A3=E6=95=B0?=
 =?UTF-8?q?=E9=87=8F=E7=9A=84=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 danger-manage-web/src/api/indexChars/chars.js | 10 +++-
 .../indexComponents/rightComponents/Xjtj.vue  | 51 +++++++++++++------
 danger-manage-web/vue.config.js               |  1 +
 3 files changed, 46 insertions(+), 16 deletions(-)

diff --git a/danger-manage-web/src/api/indexChars/chars.js b/danger-manage-web/src/api/indexChars/chars.js
index 0165233..5178941 100644
--- a/danger-manage-web/src/api/indexChars/chars.js
+++ b/danger-manage-web/src/api/indexChars/chars.js
@@ -2,7 +2,7 @@
  * @Author: 纪泽龙 jizelong@qq.com
  * @Date: 2022-10-07 09:05:29
  * @LastEditors: 纪泽龙 jizelong@qq.com
- * @LastEditTime: 2022-10-07 10:16:10
+ * @LastEditTime: 2022-10-22 11:25:50
  * @FilePath: /danger-manage-web/src/api/indexChars/chars.js
  * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  */
@@ -17,3 +17,11 @@ export function getRypbData(query) {
     params: query,
   });
 }
+// 巡检统计年月日
+export function getxjtjYMD(query) {
+  return request({
+    url: "/system/book/statics",
+    method: "get",
+    params: query,
+  });
+}
diff --git a/danger-manage-web/src/views/indexComponents/rightComponents/Xjtj.vue b/danger-manage-web/src/views/indexComponents/rightComponents/Xjtj.vue
index 99daee7..4dbc0c8 100644
--- a/danger-manage-web/src/views/indexComponents/rightComponents/Xjtj.vue
+++ b/danger-manage-web/src/views/indexComponents/rightComponents/Xjtj.vue
@@ -2,7 +2,7 @@
  * @Author: 纪泽龙 jizelong@qq.com
  * @Date: 2022-09-06 13:42:45
  * @LastEditors: 纪泽龙 jizelong@qq.com
- * @LastEditTime: 2022-09-14 11:44:50
+ * @LastEditTime: 2022-10-22 11:36:35
  * @FilePath: /danger-manage-web/src/views/indexComponents/leftComponents/deviceYx.vue
  * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 -->
@@ -51,6 +51,7 @@ import Title from "@/views/indexComponents/allComponents/Title";
 import Chars from "@/components/allCharsCom/Chars";
 import rimg1 from "@/assets/indexImages/rimg1.png";
 import rimg2 from "@/assets/indexImages/rimg2.png";
+import { getxjtjYMD } from "@/api/indexChars/chars";
 
 export default {
   name: "",
@@ -62,8 +63,8 @@ export default {
     return {
       yearActive: "å¹´",
       numData: [
-        { icon: rimg1, name: "发现隐患数量", num: 56 },
-        { icon: rimg2, name: "整改隐患数量", num: 50 },
+        // { icon: rimg1, name: "发现隐患数量", num: 2 },
+        // { icon: rimg2, name: "整改隐患数量", num: 1 },
       ],
       options: {
         xAxis: {
@@ -128,25 +129,45 @@ export default {
       },
     };
   },
+  created() {
+    this.getxjtjYMD({ type: "year" });
+  },
   methods: {
+    getxjtjYMD(query) {
+      getxjtjYMD(query).then((res) => {
+        if (res.code == 200) {
+          const { faxian, zhenggai } = res.data;
+          this.numData = [
+            { icon: rimg1, name: "发现隐患数量", num: faxian },
+            { icon: rimg2, name: "整改隐患数量", num: zhenggai },
+          ];
+        }
+      });
+    },
     timeChange(e) {
       if (this.yearActive == e) return;
       this.yearActive = e;
       if (this.yearActive == "æ—¥") {
-        this.numData = [
-          { icon: rimg1, name: "发现隐患数量", num: 3 },
-          { icon: rimg2, name: "整改隐患数量", num: 2 },
-        ];
+        this.getxjtjYMD({ type: "day" });
+
+        // this.numData = [
+        //   { icon: rimg1, name: "发现隐患数量", num: 3 },
+        //   { icon: rimg2, name: "整改隐患数量", num: 2 },
+        // ];
       } else if (this.yearActive == "月") {
-        this.numData = [
-          { icon: rimg1, name: "发现隐患数量", num: 6 },
-          { icon: rimg2, name: "整改隐患数量", num: 10 },
-        ];
+        this.getxjtjYMD({ type: "month" });
+
+        // this.numData = [
+        //   { icon: rimg1, name: "发现隐患数量", num: 6 },
+        //   { icon: rimg2, name: "整改隐患数量", num: 10 },
+        // ];
       } else {
-        this.numData = [
-          { icon: rimg1, name: "发现隐患数量", num: 56 },
-          { icon: rimg2, name: "整改隐患数量", num: 50 },
-        ];
+        this.getxjtjYMD({ type: "year" });
+
+        // this.numData = [
+        //   { icon: rimg1, name: "发现隐患数量", num: 56 },
+        //   { icon: rimg2, name: "整改隐患数量", num: 50 },
+        // ];
       }
     },
   },
diff --git a/danger-manage-web/vue.config.js b/danger-manage-web/vue.config.js
index 01bfd6a..203a4ec 100644
--- a/danger-manage-web/vue.config.js
+++ b/danger-manage-web/vue.config.js
@@ -36,6 +36,7 @@ module.exports = {
       [process.env.VUE_APP_BASE_API]: {
         target: process.env.VUE_APP_TARGET,
         // target: `http://192.168.2.16:8908/dangerManage`,
+        target: `http://192.168.2.17:8908/dangerManage`,
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''
-- 
2.18.1