From 3a4b094461e11002287a667b8bea49b362a2fc6f Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期五, 02 二月 2024 18:55:12 +0800 Subject: [PATCH] config配置修改、获取任务列表、设备列表、获取问题列表接口联调 --- src/api/index.ts | 48 ++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index 818c651..326f27f 100644 --- a/src/api/index.ts +++ b/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 @@ -35,7 +36,7 @@ */ export function getTaskList(params: TaskListParams) { return request<BaseResponse<TasksGroupByChannel>>({ - url: '/v1/task/list', + url: '/api-s/v1/reportWork/taskList', method: 'get', params }) @@ -43,6 +44,7 @@ export interface ProductProgressParams { channel: number + procedureId?: number } /** @@ -109,7 +111,7 @@ */ export function getDeviceList() { return request<BaseResponse<Devices>>({ - url: `/v1/device/list`, + url: `/api-s/v1/reportWork/deviceList`, method: 'get' }) } @@ -181,9 +183,43 @@ /** * 鑾峰彇闂璇婃柇闂鍒楄〃 */ -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 }) } -- Gitblit v1.8.0