| | |
| | | import request from "@/scripts/httpRequest"; |
| | | import request from "@/scripts/httpRequest" |
| | | |
| | | /*输入 |
| | | |
| | | repeated string taskNames = 1; //场景名称集合 |
| | | repeated string treeNodes = 2; //摄像机id集合 |
| | | repeated string searchTime = 3; //时间 |
| | | string alarmLevel = 5; //报警级别 |
| | | |
| | | { |
| | | "taskNames": [ |
| | | "场景多算法", |
| | | "场景1" |
| | | ], |
| | | "treeNodes": [ |
| | | "29aeffc7-d51a-447b-ae30-5916690f40e4" |
| | | ], |
| | | "searchTime": [ |
| | | "2022-07-28 00:00:00", |
| | | "2022-08-03 23:59:59" |
| | | ], |
| | | "alarmLevel": "一级" |
| | | } |
| | | |
| | | 以上"taskNames","treeNodes","alarmLevel"选择全部(页面中选择全部)直接传空或不传,日期为数组,第一个为开始时间,第二个为结束时间。 |
| | | |
| | | 输出为base64 |
| | | |
| | | { |
| | | "code": 200, |
| | | "data": { |
| | | "warningRate": "eyJidWNrZXRzIjpbeyJkb2NfY291bnQiOjQsImtleSI6M30seyJkb2NfY291bnQiOjMsImtleSI6Mn0seyJkb2NfY291bnQiOjEsImtleSI6MX1dLCJ0b3RhbCI6MzI1N30=", |
| | | "warningTable": "W3siZG9jX2NvdW50Ijo4MDEsImtleSI6MTY1OTM5ODQwMDAwMCwia2V5X2FzX3N0cmluZyI6IjIwMjItMDgtMDIifSx7ImRvY19jb3VudCI6MjQ1Niwia2V5IjoxNjU5NDg0ODAwMDAwLCJrZXlfYXNfc3RyaW5nIjoiMjAyMi0wOC0wMyJ9XQ==", |
| | | "warningStatics": "W3siZG9jX2NvdW50IjozLCJrZXkiOjE2NTk0ODQ4MDAwMDAsImtleV9hc19zdHJpbmciOiIyMDIyLTA4LTAzIn1d", |
| | | "warningChartRate": "W3siZG9jX2NvdW50IjozMjM4LCJrZXkiOiLlnLrmma/lpJrnrpfms5UifSx7ImRvY19jb3VudCI6MTksImtleSI6IuWcuuaZrzEifV0=" |
| | | }, |
| | | "msg": "请求处理成功", |
| | | "success": true |
| | | } |
| | | |
| | | bytes warningRate = 1; //排查率,整改率,处理率 所需数据 key 1=误报数据,2=已整改,3=未整改 doc_count=数量 total=总量 |
| | | bytes warningTable = 2; //告警数量趋势所需数据 "key_as_string" 按日期‘天’分桶 doc_count“数量” |
| | | bytes warningStatics = 3; //整改数量统计所需数据 "key_as_string" 按日期‘天’分桶 doc_count“数量” |
| | | bytes warningChartRate = 4; //告警类型占比所需数据 |
| | | |
| | | "warningRate": {"buckets":[{"doc_count":4,"key":3},{"doc_count":3,"key":2},{"doc_count":1,"key":1}],"total":3257} |
| | | //key 1=误报数据,2=已整改,3=未整改 doc_count=数量 total=总量 |
| | | |
| | | "warningTable": [{"doc_count":801,"key":1659398400000,"key_as_string":"2022-08-02"},{"doc_count":2456,"key":1659484800000,"key_as_string":"2022-08-03"}] |
| | | //"key_as_string" 按日期‘天’分桶 doc_count“数量” |
| | | |
| | | "warningStatics": [{"doc_count":3,"key":1659484800000,"key_as_string":"2022-08-03"} //"key_as_string" 按日期‘天’分桶 doc_count“数量” |
| | | |
| | | "warningChartRate": [{"doc_count":3238,"key":"场景多算法"},{"doc_count":19,"key":"场景1"}] //key=报警类型 doc_count“数量” */ |
| | | export const analysisReport = (data: any) => { |
| | | return request({ |
| | | url: "/cloud/api-s/es/analysisReport", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | | |
| | | export const findTagList = () => { |
| | | return request({ |
| | | url: "/data/api-v/es/tagList", |
| | | method: "post" |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const findBaseByRuleEditor = () => { |
| | | return request({ |
| | | url: '/data/api-v/dbtable/findAllDbTablesByCurServer', |
| | | url: "/data/api-v/dbtable/findAllDbTablesByCurServer", |
| | | method: "get" |
| | | }) |
| | | } |
| | | |
| | | export const getCameraFaceData = (data: any) => { |
| | | return request({ |
| | | url: '/data/api-v/customer/behavior', |
| | | url: "/data/api-v/customer/behavior", |
| | | method: "post", |
| | | data |
| | | }) |