5 changed files with 148 additions and 76 deletions
-
58src/pages/measure/components/MeasureAction.tsx
-
64src/pages/measure/components/MeasureConfig.tsx
-
34src/services/measure/analysis.ts
-
3src/services/wsTypes.ts
-
7src/store/features/contextSlice.ts
@ -1,16 +1,46 @@ |
|||
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 saveMeasurement() { |
|||
return httpRequest<BaseResponse>({ |
|||
url: "/measurement-task/save-report", |
|||
method: "POST", |
|||
}); |
|||
} |
|||
|
|||
export function getDetailList() { |
|||
return httpRequest<BaseResponse<{list:DetailTable[]}>>({ |
|||
return httpRequest<BaseResponse<{ list: DetailTable[] }>>({ |
|||
url: "/measurement-task/cache-measurement", |
|||
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", |
|||
}); |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue