diff --git a/src/api/dms/baseDeviceCategory/index.ts b/src/api/dms/baseDeviceCategory/index.ts index 5bdcd64..362a6a4 100644 --- a/src/api/dms/baseDeviceCategory/index.ts +++ b/src/api/dms/baseDeviceCategory/index.ts @@ -1,77 +1,77 @@ -import request from '@/utils/request'; -import { AxiosPromise } from 'axios'; -import { BaseDeviceCategoryVO, BaseDeviceCategoryForm, BaseDeviceCategoryQuery } from '@/api/dms/baseDeviceCategory/types'; - -/** - * 查询设备大类信息列表 - * @param query - * @returns {*} - */ - -export const listBaseDeviceCategoryInDMS = (query?: BaseDeviceCategoryQuery): AxiosPromise => { - return request({ - url: '/dms/baseDeviceCategory/list', - method: 'get', - params: query - }); -}; - -/** - * 查询设备大类信息详细 - * @param deviceCategoryId - */ -export const getBaseDeviceCategoryInDMS = (deviceCategoryId: string | number): AxiosPromise => { - return request({ - url: '/dms/baseDeviceCategory/' + deviceCategoryId, - method: 'get' - }); -}; - -/** - * 新增设备大类信息 - * @param data - */ -/*export const addBaseDeviceCategoryInDMS = (data: BaseDeviceCategoryForm) => { - return request({ - url: '/dms/baseDeviceCategory', - method: 'post', - data: data - }); -};*/ - -/** - * 修改设备大类信息 - * @param data - */ -/*export const updateBaseDeviceCategoryInDMS = (data: BaseDeviceCategoryForm) => { - return request({ - url: '/dms/baseDeviceCategory', - method: 'put', - data: data - }); -};*/ - -/** - * 删除设备大类信息 - * @param deviceCategoryId - */ -/*export const delBaseDeviceCategoryInDMS = (deviceCategoryId: string | number | Array) => { - return request({ - url: '/dms/baseDeviceCategory/' + deviceCategoryId, - method: 'delete' - }); -};*/ - - -/** - * 下拉框查询设备大类信息列表 - * @param query - * @returns {*} - */ -export function getBaseDeviceCategoryListInDMS (query) { - return request({ - url: '/dms/baseDeviceCategory/getBaseDeviceCategoryList', - method: 'get', - params: query - }); -}; +// import request from '@/utils/request'; +// import { AxiosPromise } from 'axios'; +// import { BaseDeviceCategoryVO, BaseDeviceCategoryForm, BaseDeviceCategoryQuery } from '@/api/dms/baseDeviceCategory/types'; +// +// /** +// * 查询设备大类信息列表 +// * @param query +// * @returns {*} +// */ +// +// export const listBaseDeviceCategoryInDMS = (query?: BaseDeviceCategoryQuery): AxiosPromise => { +// return request({ +// url: '/dms/baseDeviceCategory/list', +// method: 'get', +// params: query +// }); +// }; +// +// /** +// * 查询设备大类信息详细 +// * @param deviceCategoryId +// */ +// export const getBaseDeviceCategoryInDMS = (deviceCategoryId: string | number): AxiosPromise => { +// return request({ +// url: '/dms/baseDeviceCategory/' + deviceCategoryId, +// method: 'get' +// }); +// }; +// +// /** +// * 新增设备大类信息 +// * @param data +// */ +// export const addBaseDeviceCategoryInDMS = (data: BaseDeviceCategoryForm) => { +// return request({ +// url: '/dms/baseDeviceCategory', +// method: 'post', +// data: data +// }); +// }; +// +// /** +// * 修改设备大类信息 +// * @param data +// */ +// export const updateBaseDeviceCategoryInDMS = (data: BaseDeviceCategoryForm) => { +// return request({ +// url: '/dms/baseDeviceCategory', +// method: 'put', +// data: data +// }); +// }; +// +// /** +// * 删除设备大类信息 +// * @param deviceCategoryId +// */ +// export const delBaseDeviceCategoryInDMS = (deviceCategoryId: string | number | Array) => { +// return request({ +// url: '/dms/baseDeviceCategory/' + deviceCategoryId, +// method: 'delete' +// }); +// }; +// +// +// /** +// * 下拉框查询设备大类信息列表 +// * @param query +// * @returns {*} +// */ +// export function getBaseDeviceCategoryListInDMS (query) { +// return request({ +// url: '/dms/baseDeviceCategory/getBaseDeviceCategoryList', +// method: 'get', +// params: query +// }); +// }; diff --git a/src/api/dms/baseDeviceType/index.ts b/src/api/dms/baseDeviceType/index.ts index c70f0db..039383e 100644 --- a/src/api/dms/baseDeviceType/index.ts +++ b/src/api/dms/baseDeviceType/index.ts @@ -1,87 +1,87 @@ -import request from '@/utils/request'; -import { AxiosPromise } from 'axios'; -import { BaseDeviceTypeVO, BaseDeviceTypeForm, BaseDeviceTypeQuery } from '@/api/dms/baseDeviceType/types'; - -/** - * 查询设备类型信息列表 - * @param query - * @returns {*} - */ - -export const listBaseDeviceTypeInDMS = (query?: BaseDeviceTypeQuery): AxiosPromise => { - return request({ - url: '/dms/baseDeviceType/list', - method: 'get', - params: query - }); -}; - -/** - * 查询设备类型信息详细 - * @param deviceTypeId - */ -export const getBaseDeviceTypeInDMS = (deviceTypeId: string | number): AxiosPromise => { - return request({ - url: '/dms/baseDeviceType/' + deviceTypeId, - method: 'get' - }); -}; - -/** - * 新增设备类型信息 - * @param data - */ -/*export const addBaseDeviceTypeInDMS = (data: BaseDeviceTypeForm) => { - return request({ - url: '/dms/baseDeviceType', - method: 'post', - data: data - }); -};*/ - -/** - * 修改设备类型信息 - * @param data - */ -/*export const updateBaseDeviceTypeInDMS = (data: BaseDeviceTypeForm) => { - return request({ - url: '/dms/baseDeviceType', - method: 'put', - data: data - }); -};*/ - -/** - * 删除设备类型信息 - * @param deviceTypeId - */ -/*export const delBaseDeviceTypeInDMS = (deviceTypeId: string | number | Array) => { - return request({ - url: '/dms/baseDeviceType/' + deviceTypeId, - method: 'delete' - }); -};*/ - - -/** - * 下拉框查询设备类型信息列表 - * @param query - * @returns {*} - */ -export function getBaseDeviceTypeListInDMS (query) { - return request({ - url: '/dms/baseDeviceType/getBaseDeviceTypeList', - method: 'get', - params: query - }); -}; - - -//根据设备id查询设备类型信息 -export function selectDevicetypeByDeviceId(query) { - return request({ - url: '/dms/baseDeviceType/selectDevicetypeByDeviceId', - method: 'get', - params: query - }) -}; +// import request from '@/utils/request'; +// import { AxiosPromise } from 'axios'; +// import { BaseDeviceTypeVO, BaseDeviceTypeForm, BaseDeviceTypeQuery } from '@/api/dms/baseDeviceType/types'; +// +// /** +// * 查询设备类型信息列表 +// * @param query +// * @returns {*} +// */ +// +// export const listBaseDeviceTypeInDMS = (query?: BaseDeviceTypeQuery): AxiosPromise => { +// return request({ +// url: '/dms/baseDeviceType/list', +// method: 'get', +// params: query +// }); +// }; +// +// /** +// * 查询设备类型信息详细 +// * @param deviceTypeId +// */ +// export const getBaseDeviceTypeInDMS = (deviceTypeId: string | number): AxiosPromise => { +// return request({ +// url: '/dms/baseDeviceType/' + deviceTypeId, +// method: 'get' +// }); +// }; +// +// /** +// * 新增设备类型信息 +// * @param data +// */ +// export const addBaseDeviceTypeInDMS = (data: BaseDeviceTypeForm) => { +// return request({ +// url: '/dms/baseDeviceType', +// method: 'post', +// data: data +// }); +// }; +// +// /** +// * 修改设备类型信息 +// * @param data +// */ +// export const updateBaseDeviceTypeInDMS = (data: BaseDeviceTypeForm) => { +// return request({ +// url: '/dms/baseDeviceType', +// method: 'put', +// data: data +// }); +// }; +// +// /** +// * 删除设备类型信息 +// * @param deviceTypeId +// */ +// export const delBaseDeviceTypeInDMS = (deviceTypeId: string | number | Array) => { +// return request({ +// url: '/dms/baseDeviceType/' + deviceTypeId, +// method: 'delete' +// }); +// }; +// +// +// /** +// * 下拉框查询设备类型信息列表 +// * @param query +// * @returns {*} +// */ +// export function getBaseDeviceTypeListInDMS (query) { +// return request({ +// url: '/dms/baseDeviceType/getBaseDeviceTypeList', +// method: 'get', +// params: query +// }); +// }; +// +// +// //根据设备id查询设备类型信息 +// export function selectDevicetypeByDeviceId(query) { +// return request({ +// url: '/dms/baseDeviceType/selectDevicetypeByDeviceId', +// method: 'get', +// params: query +// }) +// }; diff --git a/src/api/dms/dmsBaseMachineInfo/index.ts b/src/api/dms/dmsBaseMachineInfo/index.ts index cbe2be7..ac7012d 100644 --- a/src/api/dms/dmsBaseMachineInfo/index.ts +++ b/src/api/dms/dmsBaseMachineInfo/index.ts @@ -31,36 +31,36 @@ export const getDmsBaseMachineInfo = (machineId: string | number): AxiosPromise * 新增设备信息 * @param data */ -/*export const addProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { +export const addProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { return request({ url: '/dms/dmsBaseMachineInfo', method: 'post', data: data }); -};*/ +}; /** * 修改设备信息 * @param data */ -/*export const updateProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { +export const updateProdBaseMachineInfo = (data: ProdBaseMachineInfoForm) => { return request({ url: '/dms/dmsBaseMachineInfo', method: 'put', data: data }); -};*/ +}; /** * 删除设备信息 * @param machineId */ -/*export const delDmsBaseMachineInfo = (machineId: string | number | Array) => { +export const delDmsBaseMachineInfo = (machineId: string | number | Array) => { return request({ url: '/dms/dmsBaseMachineInfo/' + machineId, method: 'delete' }); -};*/ +}; /** diff --git a/src/api/dms/dmsBaseMaintStation/types.ts b/src/api/dms/dmsBaseMaintStation/types.ts index b98f163..b29eace 100644 --- a/src/api/dms/dmsBaseMaintStation/types.ts +++ b/src/api/dms/dmsBaseMaintStation/types.ts @@ -39,6 +39,11 @@ export interface DmsBaseMaintStationVO { */ maintProjectIds: (string | number)[] | null; + /** + * 保养标准编号 + */ + maintStandardCode: string | number; + } export interface DmsBaseMaintStationForm extends BaseEntity { @@ -82,6 +87,12 @@ export interface DmsBaseMaintStationForm extends BaseEntity { */ maintProjectIds?: (string | number)[] | null; + + /** + * 保养标准编号 + */ + maintStandardCode?: string | number; + } export interface DmsBaseMaintStationQuery extends PageQuery { @@ -125,6 +136,11 @@ export interface DmsBaseMaintStationQuery extends PageQuery { * 保养项目ID数组 */ maintProjectIds?: (string | number)[] | null; + + /** + * 保养标准编号 + */ + maintStandardCode?: string | number; } diff --git a/src/views/dms/baseDeviceCategory/index.vue b/src/views/dms/baseDeviceCategory/index.vue new file mode 100644 index 0000000..7f32d05 --- /dev/null +++ b/src/views/dms/baseDeviceCategory/index.vue @@ -0,0 +1,283 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/dms/baseDeviceType/index.vue b/src/views/dms/baseDeviceType/index.vue new file mode 100644 index 0000000..951fe4d --- /dev/null +++ b/src/views/dms/baseDeviceType/index.vue @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/mes/prodBaseMachineInfo/index.vue b/src/views/mes/prodBaseMachineInfo/index.vue index fe357cd..7c5dbab 100644 --- a/src/views/mes/prodBaseMachineInfo/index.vue +++ b/src/views/mes/prodBaseMachineInfo/index.vue @@ -164,7 +164,15 @@ - + + + + @@ -331,6 +339,7 @@ import { import { getWorkshopList } from '@/api/mes/baseWorkshopInfo'; import { getProcessInfoList } from '@/api/mes/baseProcessInfo'; import { getDmsDeviceModeList } from '@/api/dms/deviceMode'; +import {getBaseDeviceTypeList} from "@/api/mes/baseDeviceType"; const { proxy } = getCurrentInstance() as ComponentInternalInstance; const { @@ -605,7 +614,14 @@ const handleExport = () => { }, `prodBaseMachineInfo_${new Date().getTime()}.xlsx`); }; +let baseDeviceTypeList = ref([]); +const getDeviceTypeList = async () => { + const res = await getBaseDeviceTypeList(null); + baseDeviceTypeList.value = res.data; +}; + onMounted(() => { + getDeviceTypeList(); getProcessInfoListSelect(); getWorkshopListSelect(); getDmsDeviceModeListSelect();