import httpRequest, { type BaseResponse } from "../httpRequest"; import type { DetailTable } from "../../services/measure/type"; export function startMeasurement() { return httpRequest({ url: "/measurement-task/start-measurement", method: "POST", }); } export function stopMeasurement() { return httpRequest({ url: "/measurement-task/stop-measurement", method: "POST", }); } export function analyzeMeasurement() { return httpRequest({ url: "/measurement-task/analyze-measurement", method: "POST", }); } export function saveMeasurement() { return httpRequest({ url: "/measurement-task/save-report", method: "POST", }); } export function getDetailList() { return httpRequest>({ url: "/measurement-data/list", method: "POST", }); } export function delDetail(params:{ids:string}) { return httpRequest({ url: `/measurement-data/delete/${params.ids}`, method: "POST", }); } export type MeasureRecord = { operatorName: "张三"; //操作员名称 // trackShapeCode: "code01"; //轨形code // verificationMethodCode: "code01"; //核校方式code name: "某某铁路"; ///测量名称 lineName: "河北段"; //线路名称 location: "100米处"; //位置 // direction: "左"; //方向 }; export function createMeasure(params: MeasureRecord) { return httpRequest({ url: "/measurement-task/cache-measurement", params, method: "POST", }); }