From 37bb6da78f4435f83cff5f2193cbdb46eebaad12 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期三, 28 二月 2024 09:24:57 +0800
Subject: [PATCH] 大屏创建

---
 src/mock/mock-index.ts |   97 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 97 insertions(+), 0 deletions(-)

diff --git a/src/mock/mock-index.ts b/src/mock/mock-index.ts
index 82e78c5..4119b12 100644
--- a/src/mock/mock-index.ts
+++ b/src/mock/mock-index.ts
@@ -57,6 +57,103 @@
             return a
         }
     },
+    //宸︿笅
+    {
+        url: "/bigscreen/leftBottom",
+        type: "get",
+        response: () => {
+            const a = Mock.mock({
+                success: true,
+                data: {
+                    "list|20": [
+                        {
+                            provinceName: "@province()",
+                            cityName: '@city()',
+                            countyName: "@county()",
+                            createTime: "@datetime('yyyy-MM-dd HH:mm:ss')",
+                            deviceId: "6c512d754bbcd6d7cd86abce0e0cac58",
+                            "gatewayno|+1": 10000,
+                            "onlineState|1": [0, 1],
+
+                        }
+                    ]
+                }
+            })
+            return a
+        }
+    },
+    //鍙充笂
+    {
+        url: "/bigscreen/alarmNum",
+        type: "get",
+        response: () => {
+            const a = Mock.mock({
+                success: true,
+                data: {
+                    dateList: ['2021-11', '2021-12', '2022-01', '2022-02', '2022-03', "2022-04"],
+                    "numList|6": [
+                        '@integer(0, 1000)'
+                    ],
+                    "numList2|6": [
+                        '@integer(0, 1000)'
+                    ]
+                }
+            })
+            return a
+        }
+    },
+    //鍙充腑
+    {
+        url: "/bigscreen/ranking",
+        type: "get",
+        response: () => {
+            let num = Mock.mock({ "list|80": [{ value: "@integer(50,1000)", name: "@city()" }] }).list
+            //   console.log("ranking",num);
+            let newNum: any = [], numObj: any = {}
+            num.map((item: any) => {
+                if (!numObj[item.name] && newNum.length < 8) {
+                    numObj[item.name] = true
+                    newNum.push(item)
+                }
+            })
+            let arr = newNum.sort((a: any, b: any) => {
+                return b.value - a.value
+            })
+            let a = {
+                success: true,
+                data: arr
+            }
+            return a
+        }
+    },
+    //鍙充笅
+    {
+        url: "/bigscreen/rightBottom",
+        type: "get",
+        response: () => {
+            const a = Mock.mock({
+                success: true,
+                data: {
+                    "list|40": [{
+                        alertdetail: "@csentence(5,10)",
+                        "alertname|1": ["姘存蹈鍛婅", "鍚勭鎶ヨ"],
+                        alertvalue: "@float(60, 200)",
+                        createtime: "2022-04-19 08:38:33",
+                        deviceid: null,
+                        "gatewayno|+1": 10000,
+                        phase: "A1",
+                        sbInfo: "@csentence(10,18)",
+                        "terminalno|+1": 100,
+                        provinceName: "@province()",
+                        cityName: '@city()',
+                        countyName: "@county()",
+                    }],
+
+                }
+            })
+            return a
+        }
+    },
     //瀹夎璁″垝
     {
         url: "/bigscreen/installationPlan",

--
Gitblit v1.8.0