From 73b00d000b642634a46d7d7c2c0a71c410c712fd Mon Sep 17 00:00:00 2001 From: zch Date: Mon, 1 Jun 2026 13:40:57 +0800 Subject: [PATCH] =?UTF-8?q?refactor(wcs):=20=E7=BB=9F=E4=B8=80=E5=AE=A1?= =?UTF-8?q?=E8=AE=A1=E5=AD=97=E6=AE=B5=E5=91=BD=E5=90=8D=E5=B9=B6=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=BB=BB=E5=8A=A1=E6=98=8E=E7=BB=86=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 将WcsBaseEntity及所有业务实体的审计字段从createdTime/updatedTime等改为和RuoYi对齐的createTime/updateTime命名 2. 修正所有页面表格、查询参数中的字段引用匹配新命名 3. 新增getTaskDetailList接口用于获取免分页的实时任务明细下拉列表 4. 为物料信息模块新增字典选择组件适配物料类型枚举 --- src/api/wcs/deviceHost/types.ts | 12 ++++++------ src/api/wcs/deviceInfo/types.ts | 12 ++++++------ src/api/wcs/deviceParam/types.ts | 12 ++++++------ src/api/wcs/locationInfo/types.ts | 12 ++++++------ src/api/wcs/materialInfo/types.ts | 12 ++++++------ src/api/wcs/pathDetails/types.ts | 12 ++++++------ src/api/wcs/pathInfo/types.ts | 12 ++++++------ src/api/wcs/storeInfo/types.ts | 12 ++++++------ src/api/wcs/taskDetail/index.ts | 12 ++++++++++++ src/api/wcs/taskDetail/types.ts | 12 ++++++------ src/api/wcs/taskQueue/types.ts | 12 ++++++------ src/api/wcs/types.ts | 8 ++++---- src/views/wcs/deviceHost/index.vue | 8 ++++---- src/views/wcs/deviceInfo/index.vue | 8 ++++---- src/views/wcs/deviceParam/index.vue | 8 ++++---- src/views/wcs/locationInfo/index.vue | 10 +++++----- src/views/wcs/materialInfo/index.vue | 20 +++++++++++++------- src/views/wcs/pathDetails/index.vue | 10 +++++----- src/views/wcs/pathInfo/index.vue | 10 +++++----- src/views/wcs/storeInfo/index.vue | 8 ++++---- src/views/wcs/taskQueue/index.vue | 12 ++++++------ 21 files changed, 126 insertions(+), 108 deletions(-) diff --git a/src/api/wcs/deviceHost/types.ts b/src/api/wcs/deviceHost/types.ts index acc1168..a6cbf89 100644 --- a/src/api/wcs/deviceHost/types.ts +++ b/src/api/wcs/deviceHost/types.ts @@ -47,16 +47,16 @@ export interface DeviceHostVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface DeviceHostForm extends WcsBaseEntity { @@ -135,7 +135,7 @@ export interface DeviceHostQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/deviceInfo/types.ts b/src/api/wcs/deviceInfo/types.ts index 96fea92..bae7bdc 100644 --- a/src/api/wcs/deviceInfo/types.ts +++ b/src/api/wcs/deviceInfo/types.ts @@ -47,19 +47,19 @@ export interface DeviceInfoVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 所属主机名称 */ hostName: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface DeviceInfoForm extends WcsBaseEntity { @@ -138,7 +138,7 @@ export interface DeviceInfoQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/deviceParam/types.ts b/src/api/wcs/deviceParam/types.ts index 05d5e9f..2731a49 100644 --- a/src/api/wcs/deviceParam/types.ts +++ b/src/api/wcs/deviceParam/types.ts @@ -57,19 +57,19 @@ export interface DeviceParamVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 设备名称 */ deviceName: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface DeviceParamForm extends WcsBaseEntity { @@ -168,7 +168,7 @@ export interface DeviceParamQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/locationInfo/types.ts b/src/api/wcs/locationInfo/types.ts index 71ec856..49909d8 100644 --- a/src/api/wcs/locationInfo/types.ts +++ b/src/api/wcs/locationInfo/types.ts @@ -82,7 +82,7 @@ export interface LocationInfoVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 仓库名称 */ storeName: string; @@ -90,13 +90,13 @@ export interface LocationInfoVO { materialName: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface LocationInfoForm extends WcsBaseEntity { @@ -245,7 +245,7 @@ export interface LocationInfoQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/materialInfo/types.ts b/src/api/wcs/materialInfo/types.ts index bbd5893..620a853 100644 --- a/src/api/wcs/materialInfo/types.ts +++ b/src/api/wcs/materialInfo/types.ts @@ -52,16 +52,16 @@ export interface MaterialInfoVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface MaterialInfoForm extends WcsBaseEntity { @@ -150,7 +150,7 @@ export interface MaterialInfoQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/pathDetails/types.ts b/src/api/wcs/pathDetails/types.ts index ec4baf5..13119ef 100644 --- a/src/api/wcs/pathDetails/types.ts +++ b/src/api/wcs/pathDetails/types.ts @@ -37,16 +37,16 @@ export interface PathDetailsVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface PathDetailsForm extends WcsBaseEntity { @@ -105,7 +105,7 @@ export interface PathDetailsQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/pathInfo/types.ts b/src/api/wcs/pathInfo/types.ts index 1b3b008..c8685a9 100644 --- a/src/api/wcs/pathInfo/types.ts +++ b/src/api/wcs/pathInfo/types.ts @@ -33,19 +33,19 @@ export interface PathInfoVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 路径明细列表 */ details: PathDetailsVO[]; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface PathInfoForm extends WcsBaseEntity { @@ -100,7 +100,7 @@ export interface PathInfoQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/storeInfo/types.ts b/src/api/wcs/storeInfo/types.ts index cf22f30..d9a4810 100644 --- a/src/api/wcs/storeInfo/types.ts +++ b/src/api/wcs/storeInfo/types.ts @@ -32,16 +32,16 @@ export interface StoreInfoVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface StoreInfoForm extends WcsBaseEntity { @@ -90,7 +90,7 @@ export interface StoreInfoQuery extends PageQuery { /** * 创建时间 */ - createdTime?: string; + createTime?: string; /** * 日期范围参数 diff --git a/src/api/wcs/taskDetail/index.ts b/src/api/wcs/taskDetail/index.ts index bbb9b67..c652717 100644 --- a/src/api/wcs/taskDetail/index.ts +++ b/src/api/wcs/taskDetail/index.ts @@ -39,6 +39,18 @@ export const getTaskDetailByIds = (ids: TaskDetailIds): AxiosPromise { + return request({ + url: '/wcs/taskDetail/getTaskDetailList', + method: 'get', + params: query + }); +}; + /** * 统计实时任务明细数量 * @param query diff --git a/src/api/wcs/taskDetail/types.ts b/src/api/wcs/taskDetail/types.ts index cae8b10..3fd15e4 100644 --- a/src/api/wcs/taskDetail/types.ts +++ b/src/api/wcs/taskDetail/types.ts @@ -97,21 +97,21 @@ export interface TaskDetailVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** * 更新时间 */ - updatedTime: string; + updateTime: string; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface TaskDetailForm extends WcsBaseEntity { diff --git a/src/api/wcs/taskQueue/types.ts b/src/api/wcs/taskQueue/types.ts index 360a30c..d8845a3 100644 --- a/src/api/wcs/taskQueue/types.ts +++ b/src/api/wcs/taskQueue/types.ts @@ -98,24 +98,24 @@ export interface TaskQueueVO { /** * 创建时间 */ - createdTime: string; + createTime: string; /** * 更新时间 */ - updatedTime: string; + updateTime: string; /** 实时任务明细列表;列表接口不挂载明细,详情接口按需返回。 */ details?: TaskDetailVO[]; /** 创建人 */ - createdBy: string | number; + createBy: string | number; /** 更新人 */ - updatedBy: string | number; + updateBy: string | number; /** 创建人名称 */ - createdByName: string; + createByName: string; /** 更新人名称 */ - updatedByName: string; + updateByName: string; } export interface TaskQueueForm extends WcsBaseEntity { diff --git a/src/api/wcs/types.ts b/src/api/wcs/types.ts index 1702b01..3bebebe 100644 --- a/src/api/wcs/types.ts +++ b/src/api/wcs/types.ts @@ -3,10 +3,10 @@ export interface WcsBaseEntity { * hw-wcs 业务库字段固定为 created_time/updated_time, * 与 RuoYi 通用 BaseEntity 的 createTime/updateTime 不同,单独建模可避免两套审计字段混用。 */ - createdTime?: string; - updatedTime?: string; - createdBy?: string | number; - updatedBy?: string | number; + createTime?: string; + updateTime?: string; + createBy?: string | number; + updateBy?: string | number; } /** diff --git a/src/views/wcs/deviceHost/index.vue b/src/views/wcs/deviceHost/index.vue index a4299c4..8b0318a 100644 --- a/src/views/wcs/deviceHost/index.vue +++ b/src/views/wcs/deviceHost/index.vue @@ -57,13 +57,13 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + +