From b3d89f70b2fefd7438eec61f7662da30ff8923c1 Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期五, 15 三月 2024 14:35:46 +0800 Subject: [PATCH] feat:道路数据接口 --- 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