From 27fc40f7bc5bbc024017c3df64b45480c4faa47a Mon Sep 17 00:00:00 2001 From: zch Date: Thu, 20 Mar 2025 20:44:27 +0800 Subject: [PATCH] =?UTF-8?q?add(dms):=20=E6=96=B0=E5=A2=9E=E4=BA=86?= =?UTF-8?q?=E6=9C=BA=E5=8F=B0=E4=BF=A1=E6=81=AF=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=92=8C=E7=B1=BB=E5=9E=8B=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增了机台信息相关接口和类型定义 - 修改了报警详情信息相关去除了多余的分号 --- src/api/dms/baseAlarmDetail/index.ts | 12 +- src/api/dms/dmsBaseMachineInfo/index.ts | 77 ++++++++++ src/api/dms/dmsBaseMachineInfo/types.ts | 193 ++++++++++++++++++++++++ src/views/dms/baseAlarmDetail/index.vue | 10 +- 4 files changed, 281 insertions(+), 11 deletions(-) create mode 100644 src/api/dms/dmsBaseMachineInfo/index.ts create mode 100644 src/api/dms/dmsBaseMachineInfo/types.ts diff --git a/src/api/dms/baseAlarmDetail/index.ts b/src/api/dms/baseAlarmDetail/index.ts index 05af723..59a4033 100644 --- a/src/api/dms/baseAlarmDetail/index.ts +++ b/src/api/dms/baseAlarmDetail/index.ts @@ -3,7 +3,7 @@ import { AxiosPromise } from 'axios'; import { BaseAlarmDetailVO, BaseAlarmDetailForm, BaseAlarmDetailQuery } from '@/api/dms/baseAlarmDetail/types'; /** - * 查询报警详情信息;列表 + * 查询报警详情信息列表 * @param query * @returns {*} */ @@ -17,7 +17,7 @@ export const listBaseAlarmDetail = (query?: BaseAlarmDetailQuery): AxiosPromise< }; /** - * 查询报警详情信息;详细 + * 查询报警详情信息详细 * @param alarmDetailId */ export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise => { @@ -28,7 +28,7 @@ export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise }; /** - * 新增报警详情信息; + * 新增报警详情信息 * @param data */ export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => { @@ -40,7 +40,7 @@ export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => { }; /** - * 修改报警详情信息; + * 修改报警详情信息 * @param data */ export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => { @@ -52,7 +52,7 @@ export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => { }; /** - * 删除报警详情信息; + * 删除报警详情信息 * @param alarmDetailId */ export const delBaseAlarmDetail = (alarmDetailId: string | number | Array) => { @@ -64,7 +64,7 @@ export const delBaseAlarmDetail = (alarmDetailId: string | number | Array => { + return request({ + url: '/dms/dmsBaseMachineInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询机台信息详细 + * @param machineId + */ +export const getDmsBaseMachineInfo = (machineId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseMachineInfo/' + machineId, + method: 'get' + }); +}; + +/** + * 新增机台信息 + * @param data + */ +/*export const addProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { + return request({ + url: '/dms/dmsBaseMachineInfo', + method: 'post', + data: data + }); +};*/ + +/** + * 修改机台信息 + * @param data + */ +/*export const updateProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { + return request({ + url: '/dms/dmsBaseMachineInfo', + method: 'put', + data: data + }); +};*/ + +/** + * 删除机台信息 + * @param machineId + */ +/*export const delDmsBaseMachineInfo = (machineId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseMachineInfo/' + machineId, + method: 'delete' + }); +};*/ + + +/** + * 下拉框查询机台信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseMachineInfoList (query) { + return request({ + url: '/dms/dmsBaseMachineInfo/getDmsBaseMachineInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseMachineInfo/types.ts b/src/api/dms/dmsBaseMachineInfo/types.ts new file mode 100644 index 0000000..ebcfdb2 --- /dev/null +++ b/src/api/dms/dmsBaseMachineInfo/types.ts @@ -0,0 +1,193 @@ +export interface ProdBaseMachineInfoVO { + /** + * 主键标识 + */ + machineId: string | number; + + /** + * 租户编号 + */ + tenantId: string | number; + + /** + * 机台编号 + */ + machineCode: string; + + /** + * 机台名称 + */ + machineName: string; + + /** + * 资产编号 + */ + assetNumber: string; + + /** + * 机台位置 + */ + machineLocation: string; + + /** + * 机台类型 + */ + machineType: string; + + /** + * 机台规格 + */ + machineSpec: string; + + /** + * 供应商 + */ + supplierId: string | number; + + /** + * 机台状态(0停用 1启用 2报废) + */ + machineStatus: string; + + /** + * 备注 + */ + remark: string; + + /** + * 创建部门 + */ + createDept: number; + + /** + * 创建人 + */ + createBy: number; + + /** + * 创建时间 + */ + createTime: string; + + /** + * 更新人 + */ + updateBy: number; + + /** + * 更新时间 + */ + updateTime: string; + +} + +export interface ProdBaseMachineInfoForm extends BaseEntity { + /** + * 主键标识 + */ + machineId?: string | number; + + /** + * 机台编号 + */ + machineCode?: string; + + /** + * 机台名称 + */ + machineName?: string; + + /** + * 资产编号 + */ + assetNumber?: string; + + /** + * 机台位置 + */ + machineLocation?: string; + + /** + * 机台类型 + */ + machineType?: string; + + /** + * 机台规格 + */ + machineSpec?: string; + + /** + * 供应商 + */ + supplierId?: string | number; + + /** + * 机台状态(0停用 1启用 2报废) + */ + machineStatus?: string; + + /** + * 备注 + */ + remark?: string; + + baseMachineProcessList?: []; + +} + +export interface ProdBaseMachineInfoQuery extends PageQuery { + + /** + * 主键标识 + */ + machineId?: string | number; + + /** + * 机台编号 + */ + machineCode?: string; + + /** + * 机台名称 + */ + machineName?: string; + + /** + * 资产编号 + */ + assetNumber?: string; + + /** + * 机台位置 + */ + machineLocation?: string; + + /** + * 机台类型 + */ + machineType?: string; + + /** + * 机台规格 + */ + machineSpec?: string; + + /** + * 供应商 + */ + supplierId?: string | number; + + /** + * 机台状态(0停用 1启用 2报废) + */ + machineStatus?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/views/dms/baseAlarmDetail/index.vue b/src/views/dms/baseAlarmDetail/index.vue index b4844a0..464d97a 100644 --- a/src/views/dms/baseAlarmDetail/index.vue +++ b/src/views/dms/baseAlarmDetail/index.vue @@ -86,7 +86,7 @@ - +