From 2453a589a623b2448a8cc940d8dce3da6698c50c Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期一, 05 二月 2024 14:15:49 +0800 Subject: [PATCH] 获取设备列表、切换设备列表、开始生产接口和逻辑修改、结束任务联调、工艺信息联调、切换任务联调 --- src/api/index.ts | 52 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 46 insertions(+), 6 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index 326f27f..75758a4 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -1,5 +1,5 @@ import { request } from '@/common/utils' -import type { CraftParamsResponse, TasksGroupByChannel } from './task' +import type { CraftParamsResponse, TasksGroupByChannel, Task } from './task' import type { PLCResponse } from './plc' import type { Devices } from './device' import type { CraftModel } from './craftModel' @@ -28,6 +28,8 @@ offset: number /** 鏌ュ灏戞潯 */ limit: number + /** 璁惧id */ + deviceID: string } /** @@ -37,6 +39,25 @@ export function getTaskList(params: TaskListParams) { return request<BaseResponse<TasksGroupByChannel>>({ url: '/api-s/v1/reportWork/taskList', + method: 'get', + params + }) +} + +export interface TaskInfoParams { + /** 璁惧id */ + deviceID: string + /** 宸ュ簭id */ + procedureID: number +} + +/** + * 鑾峰彇浠诲姟璇︽儏 + * @param params + */ +export function getTaskInfo(params: TaskInfoParams) { + return request<BaseResponse<Task>>({ + url: '/api-s/v1/reportWork/taskInfo', method: 'get', params }) @@ -106,6 +127,24 @@ }) } +export interface ProcedureUpdateParams { + isFinish: boolean + isProcessing: boolean + workOrderProcedureID: number +} + +/** + * 寮�濮嬩换鍔�/瀹屾垚浠诲姟 (鍘� 鑾峰彇宸ヨ壓鍙傛暟/缁撴潫浠诲姟) + * @param params + */ +export function procedureUpdate(params: ProcedureUpdateParams) { + return request<BaseResponse>({ + url: `/api-s/v1/reportWork/procedureUpdate`, + method: 'post', + data: params + }) +} + /** * 鑾峰彇褰撳墠闈㈡澘缁戝畾鐨勮澶囧垪琛� */ @@ -125,7 +164,7 @@ */ export function apiSetCurrentDevice(data: SetCurrentDeviceParams) { return request<BaseResponse>({ - url: `/v1/device/setCurrentDeviceId`, + url: `/api-s/v1/reportWork/setCurrentDeviceId`, method: 'post', data }) @@ -193,7 +232,7 @@ export interface ReportingRecordListParams { page?: number pageSize?: number - procedureId: number + workOrderProcedureID: number } /** @@ -201,16 +240,17 @@ */ export function apiGetReportingRecordList(params: ReportingRecordListParams) { return request<ListResponse<ReportingRecord[]>>({ - url: '/v1/reportWork/list', + url: '/api-s/v1/reportWork/list', method: 'get', params }) } export interface ReportWorkParams { - procedureId: number + workOrderProcedureID: number reportAmount: number workerID: string + workerName: string } /** @@ -218,7 +258,7 @@ */ export function apiReportWork(params: ReportWorkParams) { return request<BaseResponse>({ - url: '/v1/reportWork/report', + url: '/api-s/v1/reportWork/report', method: 'post', data: params }) -- Gitblit v1.8.0