| | |
| | | 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 |
| | |
| | | */ |
| | | export function getTaskList(params: TaskListParams) { |
| | | return request<BaseResponse<TasksGroupByChannel>>({ |
| | | url: '/v1/task/list', |
| | | url: '/api-s/v1/reportWork/taskList', |
| | | method: 'get', |
| | | params |
| | | }) |
| | |
| | | |
| | | export interface ProductProgressParams { |
| | | channel: number |
| | | procedureId: number |
| | | procedureId?: number |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | export function getDeviceList() { |
| | | return request<BaseResponse<Devices>>({ |
| | | url: `/v1/device/list`, |
| | | url: `/api-s/v1/reportWork/deviceList`, |
| | | method: 'get' |
| | | }) |
| | | } |
| | |
| | | /** |
| | | * 获取问题诊断问题列表 |
| | | */ |
| | | export function apiGetProblemList() { |
| | | return request<BaseResponse<Problem[]>>({ |
| | | url: '/v1/system/problemList', |
| | | method: 'get' |
| | | // export function apiGetProblemList() { |
| | | // return request<BaseResponse<Problem[]>>({ |
| | | // url: '/v1/system/problemList', |
| | | // 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 |
| | | }) |
| | | } |