songshankun
2023-11-27 c06965849f7f85fac75746845004647b629c47fb
src/api/index.ts
@@ -4,6 +4,7 @@
import type { Devices } from './device'
import type { CraftModel } from './craftModel'
import type { Problem } from './problem'
import type { ReportingRecord } from './reporting'
export interface BaseResponse<T = any> {
  code: number
@@ -43,6 +44,7 @@
export interface ProductProgressParams {
  channel: number
  procedureId?: number
}
/**
@@ -187,3 +189,37 @@
    method: 'get'
  })
}
export interface ReportingRecordListParams {
  page?: number
  pageSize?: number
  procedureId: number
}
/**
 * 获取报工记录列表
 */
export function apiGetReportingRecordList(params: ReportingRecordListParams) {
  return request<ListResponse<ReportingRecord[]>>({
    url: '/v1/reportWork/list',
    method: 'get',
    params
  })
}
export interface ReportWorkParams {
  procedureId: number
  reportAmount: number
  workerID: string
}
/**
 * 报工
 */
export function apiReportWork(params: ReportWorkParams) {
  return request<BaseResponse>({
    url: '/v1/reportWork/report',
    method: 'post',
    data: params
  })
}