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