From 1e4a3f702623a46bcd53dbc96e235d51e0edb155 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 05 八月 2022 04:13:02 +0800 Subject: [PATCH] 管理中心添加分析 --- src/api/es.ts | 70 ++++++++++++++++++++++++++++++++-- 1 files changed, 65 insertions(+), 5 deletions(-) diff --git a/src/api/es.ts b/src/api/es.ts index d087a4d..f80f325 100644 --- a/src/api/es.ts +++ b/src/api/es.ts @@ -1,22 +1,82 @@ -import request from "@/scripts/httpRequest"; +import request from "@/scripts/httpRequest" + +/*杈撳叆 + + repeated string taskNames = 1; //鍦烘櫙鍚嶇О闆嗗悎 + repeated string treeNodes = 2; //鎽勫儚鏈篿d闆嗗悎 + 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"閫夋嫨鍏ㄩ儴锛堥〉闈腑閫夋嫨鍏ㄩ儴锛夌洿鎺ヤ紶绌烘垨涓嶄紶锛屾棩鏈熶负鏁扮粍锛岀涓�涓负寮�濮嬫椂闂达紝绗簩涓负缁撴潫鏃堕棿銆� + +杈撳嚭涓篵ase64 + +{ + "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 }) -- Gitblit v1.8.0