From 2943c8c19d0634914206a4f974e3acfba4e1530a Mon Sep 17 00:00:00 2001 From: yinq Date: Fri, 18 Jul 2025 13:24:52 +0800 Subject: [PATCH] =?UTF-8?q?update=20mes=E6=B7=BB=E5=8A=A0=E7=A1=AB?= =?UTF-8?q?=E5=8C=96=E6=8A=A5=E8=AD=A6=E9=A1=B9=E7=9B=AE=E3=80=81=E6=8A=A5?= =?UTF-8?q?=E8=AD=A6=E6=A0=87=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/mes/vulcAlarmItems/index.ts | 77 +++++ src/api/mes/vulcAlarmItems/types.ts | 101 ++++++ src/api/mes/vulcAlarmStandard/index.ts | 77 +++++ src/api/mes/vulcAlarmStandard/types.ts | 176 ++++++++++ src/views/mes/vulcAlarmItems/index.vue | 287 ++++++++++++++++ src/views/mes/vulcAlarmStandard/index.vue | 386 ++++++++++++++++++++++ 6 files changed, 1104 insertions(+) create mode 100644 src/api/mes/vulcAlarmItems/index.ts create mode 100644 src/api/mes/vulcAlarmItems/types.ts create mode 100644 src/api/mes/vulcAlarmStandard/index.ts create mode 100644 src/api/mes/vulcAlarmStandard/types.ts create mode 100644 src/views/mes/vulcAlarmItems/index.vue create mode 100644 src/views/mes/vulcAlarmStandard/index.vue diff --git a/src/api/mes/vulcAlarmItems/index.ts b/src/api/mes/vulcAlarmItems/index.ts new file mode 100644 index 0000000..edeaac0 --- /dev/null +++ b/src/api/mes/vulcAlarmItems/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { VulcAlarmItemsVO, VulcAlarmItemsForm, VulcAlarmItemsQuery } from '@/api/mes/vulcAlarmItems/types'; + +/** + * 查询报警项目信息列表 + * @param query + * @returns {*} + */ + +export const listVulcAlarmItems = (query?: VulcAlarmItemsQuery): AxiosPromise => { + return request({ + url: '/mes/vulcAlarmItems/list', + method: 'get', + params: query + }); +}; + +/** + * 查询报警项目信息详细 + * @param alarmItemsId + */ +export const getVulcAlarmItems = (alarmItemsId: string | number): AxiosPromise => { + return request({ + url: '/mes/vulcAlarmItems/' + alarmItemsId, + method: 'get' + }); +}; + +/** + * 新增报警项目信息 + * @param data + */ +export const addVulcAlarmItems = (data: VulcAlarmItemsForm) => { + return request({ + url: '/mes/vulcAlarmItems', + method: 'post', + data: data + }); +}; + +/** + * 修改报警项目信息 + * @param data + */ +export const updateVulcAlarmItems = (data: VulcAlarmItemsForm) => { + return request({ + url: '/mes/vulcAlarmItems', + method: 'put', + data: data + }); +}; + +/** + * 删除报警项目信息 + * @param alarmItemsId + */ +export const delVulcAlarmItems = (alarmItemsId: string | number | Array) => { + return request({ + url: '/mes/vulcAlarmItems/' + alarmItemsId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询报警项目信息列表 + * @param query + * @returns {*} + */ +export function getProdVulcAlarmItemsList (query) { + return request({ + url: '/mes/vulcAlarmItems/getProdVulcAlarmItemsList', + method: 'get', + params: query + }); +}; diff --git a/src/api/mes/vulcAlarmItems/types.ts b/src/api/mes/vulcAlarmItems/types.ts new file mode 100644 index 0000000..72a6954 --- /dev/null +++ b/src/api/mes/vulcAlarmItems/types.ts @@ -0,0 +1,101 @@ +export interface VulcAlarmItemsVO { + /** + * 报警项目ID + */ + alarmItemsId: string | number; + + /** + * 报警项目编号 + */ + alarmItemsCode: string; + + /** + * 报警项目名称 + */ + alarmItemsName: string; + + /** + * 报警类型 + */ + alarmType: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface VulcAlarmItemsForm extends BaseEntity { + /** + * 报警项目ID + */ + alarmItemsId?: string | number; + + /** + * 报警项目编号 + */ + alarmItemsCode?: string; + + /** + * 报警项目名称 + */ + alarmItemsName?: string; + + /** + * 报警类型 + */ + alarmType?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface VulcAlarmItemsQuery extends PageQuery { + + /** + * 报警项目ID + */ + alarmItemsId?: string | number; + + /** + * 报警项目编号 + */ + alarmItemsCode?: string; + + /** + * 报警项目名称 + */ + alarmItemsName?: string; + + /** + * 报警类型 + */ + alarmType?: string; + + /** + * 激活标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/api/mes/vulcAlarmStandard/index.ts b/src/api/mes/vulcAlarmStandard/index.ts new file mode 100644 index 0000000..18a90ec --- /dev/null +++ b/src/api/mes/vulcAlarmStandard/index.ts @@ -0,0 +1,77 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { VulcAlarmStandardVO, VulcAlarmStandardForm, VulcAlarmStandardQuery } from '@/api/mes/vulcAlarmStandard/types'; + +/** + * 查询报警标准信息列表 + * @param query + * @returns {*} + */ + +export const listVulcAlarmStandard = (query?: VulcAlarmStandardQuery): AxiosPromise => { + return request({ + url: '/mes/vulcAlarmStandard/list', + method: 'get', + params: query + }); +}; + +/** + * 查询报警标准信息详细 + * @param alarmStandardId + */ +export const getVulcAlarmStandard = (alarmStandardId: string | number): AxiosPromise => { + return request({ + url: '/mes/vulcAlarmStandard/' + alarmStandardId, + method: 'get' + }); +}; + +/** + * 新增报警标准信息 + * @param data + */ +export const addVulcAlarmStandard = (data: VulcAlarmStandardForm) => { + return request({ + url: '/mes/vulcAlarmStandard', + method: 'post', + data: data + }); +}; + +/** + * 修改报警标准信息 + * @param data + */ +export const updateVulcAlarmStandard = (data: VulcAlarmStandardForm) => { + return request({ + url: '/mes/vulcAlarmStandard', + method: 'put', + data: data + }); +}; + +/** + * 删除报警标准信息 + * @param alarmStandardId + */ +export const delVulcAlarmStandard = (alarmStandardId: string | number | Array) => { + return request({ + url: '/mes/vulcAlarmStandard/' + alarmStandardId, + method: 'delete' + }); +}; + + +/** + * 下拉框查询报警标准信息列表 + * @param query + * @returns {*} + */ +export function getProdVulcAlarmStandardList (query) { + return request({ + url: '/mes/vulcAlarmStandard/getProdVulcAlarmStandardList', + method: 'get', + params: query + }); +}; diff --git a/src/api/mes/vulcAlarmStandard/types.ts b/src/api/mes/vulcAlarmStandard/types.ts new file mode 100644 index 0000000..734c544 --- /dev/null +++ b/src/api/mes/vulcAlarmStandard/types.ts @@ -0,0 +1,176 @@ +export interface VulcAlarmStandardVO { + /** + * 报警项目ID + */ + alarmStandardId: string | number; + + /** + * 报警项目ID + */ + alarmItemsId: string | number; + + /** + * 工艺步序ID + */ + stepId: string | number; + + /** + * 工艺步序编号 + */ + stepCode: string; + + /** + * 开始时间(s) + */ + startTime: number; + + /** + * 持续时间(s) + */ + durationTime: number; + + /** + * 标准值(Mpa/℃) + */ + standardValue: number; + + /** + * 最大值(Mpa/℃) + */ + maxValue: number; + + /** + * 最小值(Mpa/℃) + */ + minValue: number; + + /** + * 控制标识(1是 0否) + */ + activeFlag: string; + + /** + * 备注 + */ + remark: string; + +} + +export interface VulcAlarmStandardForm extends BaseEntity { + /** + * 报警项目ID + */ + alarmStandardId?: string | number; + + /** + * 报警项目ID + */ + alarmItemsId?: string | number; + + /** + * 工艺步序ID + */ + stepId?: string | number; + + /** + * 工艺步序编号 + */ + stepCode?: string; + + /** + * 开始时间(s) + */ + startTime?: number; + + /** + * 持续时间(s) + */ + durationTime?: number; + + /** + * 标准值(Mpa/℃) + */ + standardValue?: number; + + /** + * 最大值(Mpa/℃) + */ + maxValue?: number; + + /** + * 最小值(Mpa/℃) + */ + minValue?: number; + + /** + * 控制标识(1是 0否) + */ + activeFlag?: string; + + /** + * 备注 + */ + remark?: string; + +} + +export interface VulcAlarmStandardQuery extends PageQuery { + + /** + * 报警项目ID + */ + alarmStandardId?: string | number; + + /** + * 报警项目ID + */ + alarmItemsId?: string | number; + + /** + * 工艺步序ID + */ + stepId?: string | number; + + /** + * 工艺步序编号 + */ + stepCode?: string; + + /** + * 开始时间(s) + */ + startTime?: number; + + /** + * 持续时间(s) + */ + durationTime?: number; + + /** + * 标准值(Mpa/℃) + */ + standardValue?: number; + + /** + * 最大值(Mpa/℃) + */ + maxValue?: number; + + /** + * 最小值(Mpa/℃) + */ + minValue?: number; + + /** + * 控制标识(1是 0否) + */ + activeFlag?: string; + + /** + * 日期范围参数 + */ + params?: any; +} + + + diff --git a/src/views/mes/vulcAlarmItems/index.vue b/src/views/mes/vulcAlarmItems/index.vue new file mode 100644 index 0000000..d271133 --- /dev/null +++ b/src/views/mes/vulcAlarmItems/index.vue @@ -0,0 +1,287 @@ + + + diff --git a/src/views/mes/vulcAlarmStandard/index.vue b/src/views/mes/vulcAlarmStandard/index.vue new file mode 100644 index 0000000..5443141 --- /dev/null +++ b/src/views/mes/vulcAlarmStandard/index.vue @@ -0,0 +1,386 @@ + + +