| | |
| | | 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",
|