You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import httpRequest, { type BaseResponse } from "../httpRequest"; import type { DetailTable } from "../../services/measure/type";
export function startMeasurement() { return httpRequest<BaseResponse>({ url: "/measurement-task/start-measurement", method: "POST", }); } export function stopMeasurement() { return httpRequest<BaseResponse>({ url: "/measurement-task/stop-measurement", method: "POST", }); } export function analyzeMeasurement() { return httpRequest<BaseResponse>({ url: "/measurement-task/analyze-measurement", method: "POST", }); } export function saveMeasurement() { return httpRequest<BaseResponse>({ url: "/measurement-task/save-report", method: "POST", }); }
export function getDetailList() { return httpRequest<BaseResponse<{list:DetailTable[]}>>({ url: "/measurement-data/list", method: "POST", }); }
export function delDetail(params:{ids:string}) { return httpRequest<BaseResponse>({ 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<BaseResponse>({ url: "/measurement-task/cache-measurement", params, method: "POST", }); }
|