| | |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | import { isPdMockEnabled } from '../mock/enabled'; |
| | | import { pdMockStore } from '../mock/store'; |
| | | |
| | | export namespace MesPdDrawingReviewApi { |
| | | /** 图纸审核 */ |
| | | export interface DrawingReview { |
| | |
| | | export function getPdDrawingReviewPage( |
| | | params: MesPdDrawingReviewApi.PageParams, |
| | | ) { |
| | | if (isPdMockEnabled()) { |
| | | return pdMockStore.getDrawingReviewPage(params); |
| | | } |
| | | return requestClient.get<PageResult<MesPdDrawingReviewApi.DrawingReview>>( |
| | | '/mes/pd/drawing-review/page', |
| | | { params }, |
| | |
| | | } |
| | | |
| | | export function getPdDrawingReview(id: number) { |
| | | if (isPdMockEnabled()) { |
| | | return pdMockStore.getDrawingReview(id); |
| | | } |
| | | return requestClient.get<MesPdDrawingReviewApi.DrawingReview>( |
| | | `/mes/pd/drawing-review/get?id=${id}`, |
| | | ); |
| | | } |
| | | |
| | | export function createPdDrawingReview(data: MesPdDrawingReviewApi.DrawingReview) { |
| | | if (isPdMockEnabled()) { |
| | | return Promise.resolve(1); |
| | | } |
| | | return requestClient.post<number>('/mes/pd/drawing-review/create', data); |
| | | } |
| | | |
| | | export function reviewPdDrawing(data: MesPdDrawingReviewApi.ReviewParams) { |
| | | if (isPdMockEnabled()) { |
| | | return pdMockStore.reviewDrawing(data); |
| | | } |
| | | return requestClient.put('/mes/pd/drawing-review/review', data); |
| | | } |