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 httpRequest, { type BaseResponse } from "../httpRequest"; |
||||
import type { DetailTable } from "../../services/measure/type"; |
import type { DetailTable } from "../../services/measure/type"; |
||||
|
|
||||
export function startMeasurement() { |
export function startMeasurement() { |
||||
return httpRequest<BaseResponse>({ |
return httpRequest<BaseResponse>({ |
||||
url: "/measurement-task/start-measurement", |
url: "/measurement-task/start-measurement", |
||||
method: "POST", |
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() { |
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", |
url: "/measurement-task/cache-measurement", |
||||
|
params, |
||||
method: "POST", |
method: "POST", |
||||
}); |
}); |
||||
} |
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue