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/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/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/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/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..3b7f6fa --- /dev/null +++ b/src/views/dms/dmsBaseDevicePurchase/index.vue @@ -0,0 +1,307 @@ + + + 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..f88f1ce --- /dev/null +++ b/src/views/dms/dmsBaseTransferInfo/index.vue @@ -0,0 +1,350 @@ + + +