From 73bb1d0e9ba845b7779da6ee5ffd370cb1179dee Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Thu, 6 Mar 2025 20:27:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=86=E6=9E=90=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/measure/components/MeasureAction.tsx | 10 +++++++++- src/services/measure/analysis.ts | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/pages/measure/components/MeasureAction.tsx b/src/pages/measure/components/MeasureAction.tsx index a9d1328..07e6d4d 100644 --- a/src/pages/measure/components/MeasureAction.tsx +++ b/src/pages/measure/components/MeasureAction.tsx @@ -1,7 +1,7 @@ import { Button, Checkbox, CheckboxProps, Switch, RadioChangeEvent, message } from "antd"; import { useState, useEffect } from "react"; import { useNavigate } from "react-router"; -import { saveMeasurement, startMeasurement } from "../../../services/measure/analysis"; +import { analyzeMeasurement, saveMeasurement, startMeasurement } from "../../../services/measure/analysis"; import { createWebSocket, sharedWsUrl } from "../../../services/socket"; import GridLayer from "./graph/GridLayer"; import StandardLayer from "./graph/StandardLayer"; @@ -28,6 +28,14 @@ export default function MeasureAction() { }; const onAnalysisBtnClick = () => { // navigate("../detail"); + analyzeMeasurement().then(res => { + if (res.status === 0) { + // mask + + } else { + message.error(res.data.info); + } + }) }; const onStart = () => { diff --git a/src/services/measure/analysis.ts b/src/services/measure/analysis.ts index 1233ce7..d850d58 100644 --- a/src/services/measure/analysis.ts +++ b/src/services/measure/analysis.ts @@ -13,6 +13,12 @@ export function stopMeasurement() { method: "POST", }); } +export function analyzeMeasurement() { + return httpRequest({ + url: "/measurement-task/analyze-measurement", + method: "POST", + }); +} export function saveMeasurement() { return httpRequest({ url: "/measurement-task/save-report",