diff --git a/src/api/dms/baseAlarmDetail/index.ts b/src/api/dms/baseAlarmDetail/index.ts new file mode 100644 index 0000000..59a4033 --- /dev/null +++ b/src/api/dms/baseAlarmDetail/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { BaseAlarmDetailVO, BaseAlarmDetailForm, BaseAlarmDetailQuery } from '@/api/dms/baseAlarmDetail/types'; + +/** + * 查询报警详情信息列表 + * @param query + * @returns {*} + */ + +export const listBaseAlarmDetail = (query?: BaseAlarmDetailQuery): AxiosPromise => { + return request({ + url: '/dms/baseAlarmDetail/list', + method: 'get', + params: query + }); +}; + +/** + * 查询报警详情信息详细 + * @param alarmDetailId + */ +export const getBaseAlarmDetail = (alarmDetailId: string | number): AxiosPromise => { + return request({ + url: '/dms/baseAlarmDetail/' + alarmDetailId, + method: 'get' + }); +}; + +/** + * 新增报警详情信息 + * @param data + */ +export const addBaseAlarmDetail = (data: BaseAlarmDetailForm) => { + return request({ + url: '/dms/baseAlarmDetail', + method: 'post', + data: data + }); +}; + +/** + * 修改报警详情信息 + * @param data + */ +export const updateBaseAlarmDetail = (data: BaseAlarmDetailForm) => { + return request({ + url: '/dms/baseAlarmDetail', + method: 'put', + data: data + }); +}; + +/** + * 删除报警详情信息 + * @param alarmDetailId + */ +export const delBaseAlarmDetail = (alarmDetailId: string | number | Array) => { + return request({ + url: '/dms/baseAlarmDetail/' + alarmDetailId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询报警详情信息列表 + * @param query + * @returns {*} + */ +export function getBaseAlarmDetailList (query) { + return request({ + url: '/dms/baseAlarmDetail/getBaseAlarmDetailList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/baseAlarmDetail/types.ts b/src/api/dms/baseAlarmDetail/types.ts new file mode 100644 index 0000000..8622600 --- /dev/null +++ b/src/api/dms/baseAlarmDetail/types.ts @@ -0,0 +1,152 @@ +export interface BaseAlarmDetailVO { + /** + * 报警详细信息ID + */ + alarmDetailId: string | number; + + /** + * 关联hw_alarm_info的alarm_info_id + */ + alarmInfoId: string | number; + + /** + * 设备模型功能ID + */ + modeFunctionId: string | number; + + /** + * 功能名称 + */ + functionName: string; + + /** + * 标识符 + */ + functionIdentifier: string | number; + + /** + * 值 + */ + functionValue: string; + + /** + * 监测时间 + */ + monitorTime: string; + + /** + * 报警内容 + */ + alarmContent: string; + + /** + * 设备模型功能 + */ + modeFunctionName: string; + +} + +export interface BaseAlarmDetailForm extends BaseEntity { + /** + * 报警详细信息ID + */ + alarmDetailId?: string | number; + + /** + * 关联hw_alarm_info的alarm_info_id + */ + alarmInfoId?: string | number; + + /** + * 设备模型功能ID + */ + modeFunctionId?: string | number; + + /** + * 功能名称 + */ + functionName?: string; + + /** + * 标识符 + */ + functionIdentifier?: string | number; + + /** + * 值 + */ + functionValue?: string; + + /** + * 监测时间 + */ + monitorTime?: string; + + /** + * 报警内容 + */ + alarmContent?: string; + + /** + * 设备模型功能 + */ + modeFunctionName?: string; + +} + +export interface BaseAlarmDetailQuery extends PageQuery { + + /** + * 报警详细信息ID + */ + alarmDetailId?: string | number; + + /** + * 关联hw_alarm_info的alarm_info_id + */ + alarmInfoId?: string | number; + + /** + * 设备模型功能ID + */ + modeFunctionId?: string | number; + + /** + * 功能名称 + */ + functionName?: string; + + /** + * 标识符 + */ + functionIdentifier?: string | number; + + /** + * 值 + */ + functionValue?: string; + + /** + * 监测时间 + */ + monitorTime?: string; + + /** + * 日期范围参数 + */ + params?: any; + + + /** + * 报警内容 + */ + alarmContent?: string; + + /** + * 设备模型功能 + */ + modeFunctionName?: string; +} + + + diff --git a/src/api/dms/baseAlarmInfo/index.ts b/src/api/dms/baseAlarmInfo/index.ts new file mode 100644 index 0000000..a07ff2a --- /dev/null +++ b/src/api/dms/baseAlarmInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { BaseAlarmInfoVO, BaseAlarmInfoForm, BaseAlarmInfoQuery } from '@/api/dms/baseAlarmInfo/types'; + +/** + * 查询报警信息列表 + * @param query + * @returns {*} + */ + +export const listBaseAlarmInfo = (query?: BaseAlarmInfoQuery): AxiosPromise => { + return request({ + url: '/dms/baseAlarmInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询报警信息详细 + * @param alarmInfoId + */ +export const getBaseAlarmInfo = (alarmInfoId: string | number): AxiosPromise => { + return request({ + url: '/dms/baseAlarmInfo/' + alarmInfoId, + method: 'get' + }); +}; + +/** + * 新增报警信息 + * @param data + */ +export const addBaseAlarmInfo = (data: BaseAlarmInfoForm) => { + return request({ + url: '/dms/baseAlarmInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改报警信息 + * @param data + */ +export const updateBaseAlarmInfo = (data: BaseAlarmInfoForm) => { + return request({ + url: '/dms/baseAlarmInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除报警信息 + * @param alarmInfoId + */ +export const delBaseAlarmInfo = (alarmInfoId: string | number | Array) => { + return request({ + url: '/dms/baseAlarmInfo/' + alarmInfoId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询报警信息列表 + * @param query + * @returns {*} + */ +export function getBaseAlarmInfoList (query) { + return request({ + url: '/dms/baseAlarmInfo/getBaseAlarmInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/baseAlarmInfo/types.ts b/src/api/dms/baseAlarmInfo/types.ts new file mode 100644 index 0000000..f099d41 --- /dev/null +++ b/src/api/dms/baseAlarmInfo/types.ts @@ -0,0 +1,235 @@ +export interface BaseAlarmInfoVO { + /** + * 报警信息ID + */ + alarmInfoId: string | number; + + /** + * 报警信息类型(1、设备报警,3、离线报警) + */ + alarmInfoType: string; + + /** + * 报警信息类型是1关联表alarm_rule的字段alarm_rule_id;报警信息类型是3关联表hw_offline_rule的字段offline_rule_id; + */ + alarmReleatedId: string | number; + + /** + * 报警设备ID,关联hw_device表的device_id字段 + */ + deviceId: string | number; + + /** + * 报警内容 + */ + alarmContent: string; + + /** + * 报警级别,关联hw_alarm_level的字段alarm_level_id,报警信息类型为1、2和3时保存 + */ + alarmLevelId: string | number; + + /** + * 报警类型,关联hw_alarm_type的字段alarm_type_id,报警信息类型为1和2时保存 + */ + alarmTypeId: string | number; + + /** + * 报警方式(1云端处理,2终端上报) + */ + alarmMode: string; + + /** + * 报警状态(0、未处理(报警中)) 1、已处理 2已恢复) + */ + alarmStatus: string; + + /** + * 实际报警开始时间 + */ + alarmBeginTime: string; + + /** + * 实际报警结束时间 + */ + alarmEndTime: string; + + /** + * 人工处理时间 + */ + handleTime: string; + + /** + * 报警类型名称 + */ + alarmTypeName: string;//join映射字段 + + /** + * 报警级别名称 + */ + alarmLevelName: string;//join映射字段 + + + releateadContent: string;//join映射字段,预留字段 + +} + +export interface BaseAlarmInfoForm extends BaseEntity { + /** + * 报警信息ID + */ + alarmInfoId?: string | number; + + /** + * 报警信息类型(1、设备报警,3、离线报警) + */ + alarmInfoType?: string; + + /** + * 报警信息类型是1关联表alarm_rule的字段alarm_rule_id;报警信息类型是3关联表hw_offline_rule的字段offline_rule_id; + */ + alarmReleatedId?: string | number; + + /** + * 报警设备ID,关联hw_device表的device_id字段 + */ + deviceId?: string | number; + + /** + * 报警内容 + */ + alarmContent?: string; + + /** + * 报警级别,关联hw_alarm_level的字段alarm_level_id,报警信息类型为1、2和3时保存 + */ + alarmLevelId?: string | number; + + /** + * 报警类型,关联hw_alarm_type的字段alarm_type_id,报警信息类型为1和2时保存 + */ + alarmTypeId?: string | number; + + /** + * 报警方式(1云端处理,2终端上报) + */ + alarmMode?: string; + + /** + * 报警状态(0、未处理(报警中)) 1、已处理 2已恢复) + */ + alarmStatus?: string; + + /** + * 实际报警开始时间 + */ + alarmBeginTime?: string; + + /** + * 实际报警结束时间 + */ + alarmEndTime?: string; + + /** + * 人工处理时间 + */ + handleTime?: string; + + /** + * 报警类型名称 + */ + alarmTypeName?: string;//join映射字段 + + /** + * 报警级别名称 + */ + alarmLevelName?: string;//join映射字段 + + + releateadContent?: string;//join映射字段,预留字段 + +} + +export interface BaseAlarmInfoQuery extends PageQuery { + + /** + * 报警信息ID + */ + alarmInfoId?: string | number; + + /** + * 报警信息类型(1、设备报警,3、离线报警) + */ + alarmInfoType?: string; + + /** + * 报警信息类型是1关联表alarm_rule的字段alarm_rule_id;报警信息类型是3关联表hw_offline_rule的字段offline_rule_id; + */ + alarmReleatedId?: string | number; + + /** + * 报警设备ID,关联hw_device表的device_id字段 + */ + deviceId?: string | number; + + /** + * 报警内容 + */ + alarmContent?: string; + + /** + * 报警级别,关联hw_alarm_level的字段alarm_level_id,报警信息类型为1、2和3时保存 + */ + alarmLevelId?: string | number; + + /** + * 报警类型,关联hw_alarm_type的字段alarm_type_id,报警信息类型为1和2时保存 + */ + alarmTypeId?: string | number; + + /** + * 报警方式(1云端处理,2终端上报) + */ + alarmMode?: string; + + /** + * 报警状态(0、未处理(报警中)) 1、已处理 2已恢复) + */ + alarmStatus?: string; + + /** + * 实际报警开始时间 + */ + alarmBeginTime?: string; + + /** + * 实际报警结束时间 + */ + alarmEndTime?: string; + + /** + * 人工处理时间 + */ + handleTime?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 报警类型名称 + */ + alarmTypeName?: string;//join映射字段 + + /** + * 报警级别名称 + */ + alarmLevelName?: string;//join映射字段 + + + releateadContent?: string;//join映射字段,预留字段 +} + + + diff --git a/src/api/dms/dmsBaseDeviceBom/index.ts b/src/api/dms/dmsBaseDeviceBom/index.ts new file mode 100644 index 0000000..49b3c4f --- /dev/null +++ b/src/api/dms/dmsBaseDeviceBom/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDeviceBomVO, DmsBaseDeviceBomForm, DmsBaseDeviceBomQuery } from '@/api/dms/dmsBaseDeviceBom/types'; + +/** + * 查询设备BOM信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDeviceBom = (query?: DmsBaseDeviceBomQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceBom/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备BOM信息详细 + * @param deviceBomId + */ +export const getDmsBaseDeviceBom = (deviceBomId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceBom/' + deviceBomId, + method: 'get' + }); +}; + +/** + * 新增设备BOM信息 + * @param data + */ +export const addDmsBaseDeviceBom = (data: DmsBaseDeviceBomForm) => { + return request({ + url: '/dms/dmsBaseDeviceBom', + method: 'post', + data: data + }); +}; + +/** + * 修改设备BOM信息 + * @param data + */ +export const updateDmsBaseDeviceBom = (data: DmsBaseDeviceBomForm) => { + return request({ + url: '/dms/dmsBaseDeviceBom', + method: 'put', + data: data + }); +}; + +/** + * 删除设备BOM信息 + * @param deviceBomId + */ +export const delDmsBaseDeviceBom = (deviceBomId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDeviceBom/' + deviceBomId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备BOM信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDeviceBomList (query) { + return request({ + url: '/dms/dmsBaseDeviceBom/getDmsBaseDeviceBomList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceBom/types.ts b/src/api/dms/dmsBaseDeviceBom/types.ts new file mode 100644 index 0000000..99747ff --- /dev/null +++ b/src/api/dms/dmsBaseDeviceBom/types.ts @@ -0,0 +1,136 @@ +export interface DmsBaseDeviceBomVO { + /** + * 主键标识 + */ + deviceBomId: string | number; + + /** + * 父级标识 + */ + parentId: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * BOM数量 + */ + bomAmount: number; + + /** + * 祖级列表 + */ + ancestors: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + + /** + * 机台名称 + */ + machineName: string;//join + + /** + * 子对象 + */ + children: DmsBaseDeviceBomVO[]; +} + +export interface DmsBaseDeviceBomForm extends BaseEntity { + /** + * 主键标识 + */ + deviceBomId?: string | number; + + /** + * 父级标识 + */ + parentId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * BOM数量 + */ + bomAmount?: number; + + /** + * 祖级列表 + */ + ancestors?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + +export interface DmsBaseDeviceBomQuery { + + /** + * 主键标识 + */ + deviceBomId?: string | number; + + /** + * 父级标识 + */ + parentId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * BOM数量 + */ + bomAmount?: number; + + /** + * 祖级列表 + */ + ancestors?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + + + diff --git a/src/api/dms/dmsBaseDeviceDepreciation/index.ts b/src/api/dms/dmsBaseDeviceDepreciation/index.ts new file mode 100644 index 0000000..50d32bf --- /dev/null +++ b/src/api/dms/dmsBaseDeviceDepreciation/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDeviceDepreciationVO, DmsBaseDeviceDepreciationForm, DmsBaseDeviceDepreciationQuery } from '@/api/dms/dmsBaseDeviceDepreciation/types'; + +/** + * 查询设备折旧信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDeviceDepreciation = (query?: DmsBaseDeviceDepreciationQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceDepreciation/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备折旧信息详细 + * @param deviceDepreciationId + */ +export const getDmsBaseDeviceDepreciation = (deviceDepreciationId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceDepreciation/' + deviceDepreciationId, + method: 'get' + }); +}; + +/** + * 新增设备折旧信息 + * @param data + */ +export const addDmsBaseDeviceDepreciation = (data: DmsBaseDeviceDepreciationForm) => { + return request({ + url: '/dms/dmsBaseDeviceDepreciation', + method: 'post', + data: data + }); +}; + +/** + * 修改设备折旧信息 + * @param data + */ +export const updateDmsBaseDeviceDepreciation = (data: DmsBaseDeviceDepreciationForm) => { + return request({ + url: '/dms/dmsBaseDeviceDepreciation', + method: 'put', + data: data + }); +}; + +/** + * 删除设备折旧信息 + * @param deviceDepreciationId + */ +export const delDmsBaseDeviceDepreciation = (deviceDepreciationId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDeviceDepreciation/' + deviceDepreciationId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备折旧信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDeviceDepreciationList (query) { + return request({ + url: '/dms/dmsBaseDeviceDepreciation/getDmsBaseDeviceDepreciationList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceDepreciation/types.ts b/src/api/dms/dmsBaseDeviceDepreciation/types.ts new file mode 100644 index 0000000..14a8229 --- /dev/null +++ b/src/api/dms/dmsBaseDeviceDepreciation/types.ts @@ -0,0 +1,161 @@ +export interface DmsBaseDeviceDepreciationVO { + /** + * 主键标识 + */ + deviceDepreciationId: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * 维修次数 + */ + repairFrequency: number; + + /** + * 维修费用 + */ + repairCosts: number; + + /** + * 折旧费用 + */ + depreciationCost: number; + + /** + * 投入时间 + */ + putIntoTime: string; + + /** + * 使用年限 + */ + useLife: number; + + /** + * 备注 + */ + remark: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 机台名称 + */ + machineName: string; + +} + +export interface DmsBaseDeviceDepreciationForm extends BaseEntity { + /** + * 主键标识 + */ + deviceDepreciationId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 维修次数 + */ + repairFrequency?: number; + + /** + * 维修费用 + */ + repairCosts?: number; + + /** + * 折旧费用 + */ + depreciationCost?: number; + + /** + * 投入时间 + */ + putIntoTime?: string; + + /** + * 使用年限 + */ + useLife?: number; + + /** + * 备注 + */ + remark?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 机台名称 + */ + machineName?: string; + +} + +export interface DmsBaseDeviceDepreciationQuery extends PageQuery { + + /** + * 主键标识 + */ + deviceDepreciationId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 维修次数 + */ + repairFrequency?: number; + + /** + * 维修费用 + */ + repairCosts?: number; + + /** + * 折旧费用 + */ + depreciationCost?: number; + + /** + * 投入时间 + */ + putIntoTime?: string; + + /** + * 使用年限 + */ + useLife?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 机台名称 + */ + machineName?: string; +} + + + diff --git a/src/api/dms/dmsBaseDeviceFiles/index.ts b/src/api/dms/dmsBaseDeviceFiles/index.ts new file mode 100644 index 0000000..b816598 --- /dev/null +++ b/src/api/dms/dmsBaseDeviceFiles/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDeviceFilesVO, DmsBaseDeviceFilesForm, DmsBaseDeviceFilesQuery } from '@/api/dms/dmsBaseDeviceFiles/types'; + +/** + * 查询设备档案信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDeviceFiles = (query?: DmsBaseDeviceFilesQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceFiles/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备档案信息详细 + * @param deviceFilesId + */ +export const getDmsBaseDeviceFiles = (deviceFilesId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceFiles/' + deviceFilesId, + method: 'get' + }); +}; + +/** + * 新增设备档案信息 + * @param data + */ +export const addDmsBaseDeviceFiles = (data: DmsBaseDeviceFilesForm) => { + return request({ + url: '/dms/dmsBaseDeviceFiles', + method: 'post', + data: data + }); +}; + +/** + * 修改设备档案信息 + * @param data + */ +export const updateDmsBaseDeviceFiles = (data: DmsBaseDeviceFilesForm) => { + return request({ + url: '/dms/dmsBaseDeviceFiles', + method: 'put', + data: data + }); +}; + +/** + * 删除设备档案信息 + * @param deviceFilesId + */ +export const delDmsBaseDeviceFiles = (deviceFilesId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDeviceFiles/' + deviceFilesId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备档案信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDeviceFilesList (query) { + return request({ + url: '/dms/dmsBaseDeviceFiles/getDmsBaseDeviceFilesList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceFiles/types.ts b/src/api/dms/dmsBaseDeviceFiles/types.ts new file mode 100644 index 0000000..9bd90f7 --- /dev/null +++ b/src/api/dms/dmsBaseDeviceFiles/types.ts @@ -0,0 +1,140 @@ +export interface DmsBaseDeviceFilesVO { + /** + * 主键标识 + */ + deviceFilesId: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * 档案编号 + */ + filesCode: string; + + /** + * 档案名称 + */ + filesName: string; + + /** + * 档案路径 + */ + filesPath: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + + /** + * 机台名称 + */ + machineName: string;//join + + + +} + +export interface DmsBaseDeviceFilesForm extends BaseEntity { + /** + * 主键标识 + */ + deviceFilesId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 档案编号 + */ + filesCode?: string; + + /** + * 档案名称 + */ + filesName?: string; + + /** + * 档案路径 + */ + filesPath?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + + /** + * 机台名称 + */ + machineName?: string;//join + + /** + * 文件 + */ + file?: string | []; + +} + +export interface DmsBaseDeviceFilesQuery extends PageQuery { + + /** + * 主键标识 + */ + deviceFilesId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 档案编号 + */ + filesCode?: string; + + /** + * 档案名称 + */ + filesName?: string; + + /** + * 档案路径 + */ + filesPath?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 机台名称 + */ + machineName?: string;//join + + +} + + + diff --git a/src/api/dms/dmsBaseDeviceInstall/index.ts b/src/api/dms/dmsBaseDeviceInstall/index.ts new file mode 100644 index 0000000..dadad8b --- /dev/null +++ b/src/api/dms/dmsBaseDeviceInstall/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDeviceInstallVO, DmsBaseDeviceInstallForm, DmsBaseDeviceInstallQuery } from '@/api/dms/dmsBaseDeviceInstall/types'; + +/** + * 查询设备安装信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDeviceInstall = (query?: DmsBaseDeviceInstallQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceInstall/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备安装信息详细 + * @param deviceInstallId + */ +export const getDmsBaseDeviceInstall = (deviceInstallId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceInstall/' + deviceInstallId, + method: 'get' + }); +}; + +/** + * 新增设备安装信息 + * @param data + */ +export const addDmsBaseDeviceInstall = (data: DmsBaseDeviceInstallForm) => { + return request({ + url: '/dms/dmsBaseDeviceInstall', + method: 'post', + data: data + }); +}; + +/** + * 修改设备安装信息 + * @param data + */ +export const updateDmsBaseDeviceInstall = (data: DmsBaseDeviceInstallForm) => { + return request({ + url: '/dms/dmsBaseDeviceInstall', + method: 'put', + data: data + }); +}; + +/** + * 删除设备安装信息 + * @param deviceInstallId + */ +export const delDmsBaseDeviceInstall = (deviceInstallId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDeviceInstall/' + deviceInstallId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备安装信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDeviceInstallList (query) { + return request({ + url: '/dms/dmsBaseDeviceInstall/getDmsBaseDeviceInstallList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceInstall/types.ts b/src/api/dms/dmsBaseDeviceInstall/types.ts new file mode 100644 index 0000000..02eed78 --- /dev/null +++ b/src/api/dms/dmsBaseDeviceInstall/types.ts @@ -0,0 +1,122 @@ +export interface DmsBaseDeviceInstallVO { + /** + * 主键ID + */ + deviceInstallId: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * 安装地点 + */ + installPosition: string; + + /** + * 安装时间 + */ + installTime: string; + + /** + * 安装人员 + */ + installPerson: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 机台名称 + */ + machineName: string;//join + +} + +export interface DmsBaseDeviceInstallForm extends BaseEntity { + /** + * 主键ID + */ + deviceInstallId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 安装地点 + */ + installPosition?: string; + + /** + * 安装时间 + */ + installTime?: string; + + /** + * 安装人员 + */ + installPerson?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + +export interface DmsBaseDeviceInstallQuery extends PageQuery { + + /** + * 主键ID + */ + deviceInstallId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 安装地点 + */ + installPosition?: string; + + /** + * 安装时间 + */ + installTime?: string; + + /** + * 安装人员 + */ + installPerson?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + + + diff --git a/src/api/dms/dmsBaseDevicePurchase/index.ts b/src/api/dms/dmsBaseDevicePurchase/index.ts new file mode 100644 index 0000000..4bd53a2 --- /dev/null +++ b/src/api/dms/dmsBaseDevicePurchase/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDevicePurchaseVO, DmsBaseDevicePurchaseForm, DmsBaseDevicePurchaseQuery } from '@/api/dms/dmsBaseDevicePurchase/types'; + +/** + * 查询设备采购信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDevicePurchase = (query?: DmsBaseDevicePurchaseQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDevicePurchase/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备采购信息详细 + * @param devicePurchaseId + */ +export const getDmsBaseDevicePurchase = (devicePurchaseId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDevicePurchase/' + devicePurchaseId, + method: 'get' + }); +}; + +/** + * 新增设备采购信息 + * @param data + */ +export const addDmsBaseDevicePurchase = (data: DmsBaseDevicePurchaseForm) => { + return request({ + url: '/dms/dmsBaseDevicePurchase', + method: 'post', + data: data + }); +}; + +/** + * 修改设备采购信息 + * @param data + */ +export const updateDmsBaseDevicePurchase = (data: DmsBaseDevicePurchaseForm) => { + return request({ + url: '/dms/dmsBaseDevicePurchase', + method: 'put', + data: data + }); +}; + +/** + * 删除设备采购信息 + * @param devicePurchaseId + */ +export const delDmsBaseDevicePurchase = (devicePurchaseId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDevicePurchase/' + devicePurchaseId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备采购信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDevicePurchaseList (query) { + return request({ + url: '/dms/dmsBaseDevicePurchase/getDmsBaseDevicePurchaseList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDevicePurchase/types.ts b/src/api/dms/dmsBaseDevicePurchase/types.ts new file mode 100644 index 0000000..4df553b --- /dev/null +++ b/src/api/dms/dmsBaseDevicePurchase/types.ts @@ -0,0 +1,131 @@ +export interface DmsBaseDevicePurchaseVO { + /** + * 主键ID + */ + devicePurchaseId: string | number; + + /** + * 计划编号 + */ + workOrder: string; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * 采购人 + */ + purchasePerson: string; + + /** + * 采购地点 + */ + purchasePosition: string; + + /** + * 采购时间 + */ + purchaseTime: string; + + /** + * 备注 + */ + remark: string; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + +export interface DmsBaseDevicePurchaseForm extends BaseEntity { + /** + * 主键ID + */ + devicePurchaseId?: string | number; + + /** + * 计划编号 + */ + workOrder?: string; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 采购人 + */ + purchasePerson?: string; + + /** + * 采购地点 + */ + purchasePosition?: string; + + /** + * 采购时间 + */ + purchaseTime?: string; + + /** + * 备注 + */ + remark?: string; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + +export interface DmsBaseDevicePurchaseQuery extends PageQuery { + + /** + * 主键ID + */ + devicePurchaseId?: string | number; + + /** + * 计划编号 + */ + workOrder?: string; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 采购人 + */ + purchasePerson?: string; + + /** + * 采购地点 + */ + purchasePosition?: string; + + /** + * 采购时间 + */ + purchaseTime?: string; + + /** + * 日期范围参数 + */ + params?: any; + + /** + * 机台名称 + */ + machineName?: string;//join +} + + + diff --git a/src/api/dms/dmsBaseDeviceSupplier/index.ts b/src/api/dms/dmsBaseDeviceSupplier/index.ts new file mode 100644 index 0000000..22c7c10 --- /dev/null +++ b/src/api/dms/dmsBaseDeviceSupplier/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseDeviceSupplierVO, DmsBaseDeviceSupplierForm, DmsBaseDeviceSupplierQuery } from '@/api/dms/dmsBaseDeviceSupplier/types'; + +/** + * 查询设备供应商信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseDeviceSupplier = (query?: DmsBaseDeviceSupplierQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceSupplier/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备供应商信息详细 + * @param supplierId + */ +export const getDmsBaseDeviceSupplier = (supplierId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceSupplier/' + supplierId, + method: 'get' + }); +}; + +/** + * 新增设备供应商信息 + * @param data + */ +export const addDmsBaseDeviceSupplier = (data: DmsBaseDeviceSupplierForm) => { + return request({ + url: '/dms/dmsBaseDeviceSupplier', + method: 'post', + data: data + }); +}; + +/** + * 修改设备供应商信息 + * @param data + */ +export const updateDmsBaseDeviceSupplier = (data: DmsBaseDeviceSupplierForm) => { + return request({ + url: '/dms/dmsBaseDeviceSupplier', + method: 'put', + data: data + }); +}; + +/** + * 删除设备供应商信息 + * @param supplierId + */ +export const delDmsBaseDeviceSupplier = (supplierId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseDeviceSupplier/' + supplierId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备供应商信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseDeviceSupplierList (query) { + return request({ + url: '/dms/dmsBaseDeviceSupplier/getDmsBaseDeviceSupplierList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceSupplier/types.ts b/src/api/dms/dmsBaseDeviceSupplier/types.ts new file mode 100644 index 0000000..3a4e1bb --- /dev/null +++ b/src/api/dms/dmsBaseDeviceSupplier/types.ts @@ -0,0 +1,146 @@ +export interface DmsBaseDeviceSupplierVO { + /** + * 主键标识 + */ + supplierId: string | number; + + /** + * 供应商编号 + */ + supplierCode: string; + + /** + * 供应商名称 + */ + supplierName: string; + + /** + * 供应商联系人 + */ + supplierPerson: string; + + /** + * 供应商电话 + */ + supplierTel: string; + + /** + * 供应商地址 + */ + supplierAddress: string; + + /** + * 供应商状态 + */ + supplierStatus: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface DmsBaseDeviceSupplierForm extends BaseEntity { + /** + * 主键标识 + */ + supplierId?: string | number; + + /** + * 供应商编号 + */ + supplierCode?: string; + + /** + * 供应商名称 + */ + supplierName?: string; + + /** + * 供应商联系人 + */ + supplierPerson?: string; + + /** + * 供应商电话 + */ + supplierTel?: string; + + /** + * 供应商地址 + */ + supplierAddress?: string; + + /** + * 供应商状态 + */ + supplierStatus?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface DmsBaseDeviceSupplierQuery extends PageQuery { + + /** + * 主键标识 + */ + supplierId?: string | number; + + /** + * 供应商编号 + */ + supplierCode?: string; + + /** + * 供应商名称 + */ + supplierName?: string; + + /** + * 供应商联系人 + */ + supplierPerson?: string; + + /** + * 供应商电话 + */ + supplierTel?: string; + + /** + * 供应商地址 + */ + supplierAddress?: string; + + /** + * 供应商状态 + */ + supplierStatus?: number; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/dms/dmsBaseMachineInfo/index.ts b/src/api/dms/dmsBaseMachineInfo/index.ts new file mode 100644 index 0000000..d4a87cd --- /dev/null +++ b/src/api/dms/dmsBaseMachineInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { ProdBaseMachineInfoVO, ProdBaseMachineInfoForm, ProdBaseMachineInfoQuery } from '@/api/dms/dmsBaseMachineInfo/types'; + +/** + * 查询机台信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseMachineInfoIn = (query?: ProdBaseMachineInfoQuery): AxiosPromise => { + 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/api/dms/dmsBaseOutsourcingInfo/index.ts b/src/api/dms/dmsBaseOutsourcingInfo/index.ts new file mode 100644 index 0000000..7f4c375 --- /dev/null +++ b/src/api/dms/dmsBaseOutsourcingInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseOutsourcingInfoVO, DmsBaseOutsourcingInfoForm, DmsBaseOutsourcingInfoQuery } from '@/api/dms/dmsBaseOutsourcingInfo/types'; + +/** + * 查询外协信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseOutsourcingInfo = (query?: DmsBaseOutsourcingInfoQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseOutsourcingInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询外协信息详细 + * @param outsourcingId + */ +export const getDmsBaseOutsourcingInfo = (outsourcingId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseOutsourcingInfo/' + outsourcingId, + method: 'get' + }); +}; + +/** + * 新增外协信息 + * @param data + */ +export const addDmsBaseOutsourcingInfo = (data: DmsBaseOutsourcingInfoForm) => { + return request({ + url: '/dms/dmsBaseOutsourcingInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改外协信息 + * @param data + */ +export const updateDmsBaseOutsourcingInfo = (data: DmsBaseOutsourcingInfoForm) => { + return request({ + url: '/dms/dmsBaseOutsourcingInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除外协信息 + * @param outsourcingId + */ +export const delDmsBaseOutsourcingInfo = (outsourcingId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseOutsourcingInfo/' + outsourcingId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询外协信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseOutsourcingInfoList (query) { + return request({ + url: '/dms/dmsBaseOutsourcingInfo/getDmsBaseOutsourcingInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseOutsourcingInfo/types.ts b/src/api/dms/dmsBaseOutsourcingInfo/types.ts new file mode 100644 index 0000000..99a2bdf --- /dev/null +++ b/src/api/dms/dmsBaseOutsourcingInfo/types.ts @@ -0,0 +1,131 @@ +export interface DmsBaseOutsourcingInfoVO { + /** + * 主键标识 + */ + outsourcingId: string | number; + + /** + * 外协编号 + */ + outsourcingCode: string; + + /** + * 单位名称 + */ + outsourcingName: string; + + /** + * 外协联系人 + */ + outsourcingPerson: string; + + /** + * 外协电话 + */ + outsourcingTel: string; + + /** + * 外协地址 + */ + outsourcingAddress: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface DmsBaseOutsourcingInfoForm extends BaseEntity { + /** + * 主键标识 + */ + outsourcingId?: string | number; + + /** + * 外协编号 + */ + outsourcingCode?: string; + + /** + * 单位名称 + */ + outsourcingName?: string; + + /** + * 外协联系人 + */ + outsourcingPerson?: string; + + /** + * 外协电话 + */ + outsourcingTel?: string; + + /** + * 外协地址 + */ + outsourcingAddress?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface DmsBaseOutsourcingInfoQuery extends PageQuery { + + /** + * 主键标识 + */ + outsourcingId?: string | number; + + /** + * 外协编号 + */ + outsourcingCode?: string; + + /** + * 单位名称 + */ + outsourcingName?: string; + + /** + * 外协联系人 + */ + outsourcingPerson?: string; + + /** + * 外协电话 + */ + outsourcingTel?: string; + + /** + * 外协地址 + */ + outsourcingAddress?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/dms/dmsBaseTransferInfo/index.ts b/src/api/dms/dmsBaseTransferInfo/index.ts new file mode 100644 index 0000000..79680d3 --- /dev/null +++ b/src/api/dms/dmsBaseTransferInfo/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { DmsBaseTransferInfoVO, DmsBaseTransferInfoForm, DmsBaseTransferInfoQuery } from '@/api/dms/dmsBaseTransferInfo/types'; + +/** + * 查询设备转移信息列表 + * @param query + * @returns {*} + */ + +export const listDmsBaseTransferInfo = (query?: DmsBaseTransferInfoQuery): AxiosPromise => { + return request({ + url: '/dms/dmsBaseTransferInfo/list', + method: 'get', + params: query + }); +}; + +/** + * 查询设备转移信息详细 + * @param transferInfoId + */ +export const getDmsBaseTransferInfo = (transferInfoId: string | number): AxiosPromise => { + return request({ + url: '/dms/dmsBaseTransferInfo/' + transferInfoId, + method: 'get' + }); +}; + +/** + * 新增设备转移信息 + * @param data + */ +export const addDmsBaseTransferInfo = (data: DmsBaseTransferInfoForm) => { + return request({ + url: '/dms/dmsBaseTransferInfo', + method: 'post', + data: data + }); +}; + +/** + * 修改设备转移信息 + * @param data + */ +export const updateDmsBaseTransferInfo = (data: DmsBaseTransferInfoForm) => { + return request({ + url: '/dms/dmsBaseTransferInfo', + method: 'put', + data: data + }); +}; + +/** + * 删除设备转移信息 + * @param transferInfoId + */ +export const delDmsBaseTransferInfo = (transferInfoId: string | number | Array) => { + return request({ + url: '/dms/dmsBaseTransferInfo/' + transferInfoId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询设备转移信息列表 + * @param query + * @returns {*} + */ +export function getDmsBaseTransferInfoList (query) { + return request({ + url: '/dms/dmsBaseTransferInfo/getDmsBaseTransferInfoList', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseTransferInfo/types.ts b/src/api/dms/dmsBaseTransferInfo/types.ts new file mode 100644 index 0000000..b0a1a53 --- /dev/null +++ b/src/api/dms/dmsBaseTransferInfo/types.ts @@ -0,0 +1,162 @@ +export interface DmsBaseTransferInfoVO { + /** + * 主键ID + */ + transferInfoId: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId: string | number; + + /** + * 设备原位置 + */ + devicePosition: string; + + /** + * 设备转移位置 + */ + devicePositionNew: string; + + /** + * 设备转移人员 + */ + devicePositionOperator: string; + + /** + * 设备转移原因 + */ + devicePositionReason: string; + + /** + * 设备转移时间 + */ + deviceTransferTime: string; + + /** + * 备注 + */ + remark: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 机台名称 + */ + machineName: string;//join + +} + +export interface DmsBaseTransferInfoForm extends BaseEntity { + /** + * 主键ID + */ + transferInfoId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 设备原位置 + */ + devicePosition?: string; + + /** + * 设备转移位置 + */ + devicePositionNew?: string; + + /** + * 设备转移人员 + */ + devicePositionOperator?: string; + + /** + * 设备转移原因 + */ + devicePositionReason?: string; + + /** + * 设备转移时间 + */ + deviceTransferTime?: string; + + /** + * 备注 + */ + remark?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 机台名称 + */ + machineName?: string;//join + +} + +export interface DmsBaseTransferInfoQuery extends PageQuery { + + /** + * 主键ID + */ + transferInfoId?: string | number; + + /** + * 设备ID,关联prod_base_machine_info的machine_id + */ + machineId?: string | number; + + /** + * 设备原位置 + */ + devicePosition?: string; + + /** + * 设备转移位置 + */ + devicePositionNew?: string; + + /** + * 设备转移人员 + */ + devicePositionOperator?: string; + + /** + * 设备转移原因 + */ + devicePositionReason?: string; + + /** + * 设备转移时间 + */ + deviceTransferTime?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; + + + /** + * 机台名称 + */ + machineName?: string;//join +} + + + diff --git a/src/views/dms/baseAlarmDetail/index.vue b/src/views/dms/baseAlarmDetail/index.vue new file mode 100644 index 0000000..464d97a --- /dev/null +++ b/src/views/dms/baseAlarmDetail/index.vue @@ -0,0 +1,328 @@ + + + diff --git a/src/views/dms/baseAlarmInfo/index.vue b/src/views/dms/baseAlarmInfo/index.vue new file mode 100644 index 0000000..0ef02e9 --- /dev/null +++ b/src/views/dms/baseAlarmInfo/index.vue @@ -0,0 +1,492 @@ + + + diff --git a/src/views/dms/dmsBaseDeviceBom/index.vue b/src/views/dms/dmsBaseDeviceBom/index.vue new file mode 100644 index 0000000..8edfe2f --- /dev/null +++ b/src/views/dms/dmsBaseDeviceBom/index.vue @@ -0,0 +1,320 @@ + + + diff --git a/src/views/dms/dmsBaseDeviceDepreciation/index.vue b/src/views/dms/dmsBaseDeviceDepreciation/index.vue new file mode 100644 index 0000000..c9f1fb6 --- /dev/null +++ b/src/views/dms/dmsBaseDeviceDepreciation/index.vue @@ -0,0 +1,355 @@ + + + diff --git a/src/views/dms/dmsBaseDeviceFiles/index.vue b/src/views/dms/dmsBaseDeviceFiles/index.vue new file mode 100644 index 0000000..f0f9b38 --- /dev/null +++ b/src/views/dms/dmsBaseDeviceFiles/index.vue @@ -0,0 +1,319 @@ + + + diff --git a/src/views/dms/dmsBaseDeviceInstall/index.vue b/src/views/dms/dmsBaseDeviceInstall/index.vue new file mode 100644 index 0000000..e33c386 --- /dev/null +++ b/src/views/dms/dmsBaseDeviceInstall/index.vue @@ -0,0 +1,320 @@ + + + diff --git a/src/views/dms/dmsBaseDevicePurchase/index.vue b/src/views/dms/dmsBaseDevicePurchase/index.vue new file mode 100644 index 0000000..0b8fcf0 --- /dev/null +++ b/src/views/dms/dmsBaseDevicePurchase/index.vue @@ -0,0 +1,308 @@ + + + diff --git a/src/views/dms/dmsBaseDeviceSupplier/index.vue b/src/views/dms/dmsBaseDeviceSupplier/index.vue new file mode 100644 index 0000000..a86fe2c --- /dev/null +++ b/src/views/dms/dmsBaseDeviceSupplier/index.vue @@ -0,0 +1,334 @@ + + + diff --git a/src/views/dms/dmsBaseOutsourcingInfo/index.vue b/src/views/dms/dmsBaseOutsourcingInfo/index.vue new file mode 100644 index 0000000..065e0aa --- /dev/null +++ b/src/views/dms/dmsBaseOutsourcingInfo/index.vue @@ -0,0 +1,309 @@ + + + diff --git a/src/views/dms/dmsBaseTransferInfo/index.vue b/src/views/dms/dmsBaseTransferInfo/index.vue new file mode 100644 index 0000000..bbab924 --- /dev/null +++ b/src/views/dms/dmsBaseTransferInfo/index.vue @@ -0,0 +1,362 @@ + + +