diff --git a/src/api/mes/pro/andon/config/index.ts b/src/api/mes/pro/andon/config/index.ts new file mode 100644 index 000000000..0851b8219 --- /dev/null +++ b/src/api/mes/pro/andon/config/index.ts @@ -0,0 +1,45 @@ +import request from '@/config/axios' + +// MES 安灯配置 VO +export interface ProAndonConfigVO { + id: number // 编号 + reason: string // 呼叫原因 + level: number // 级别 + handlerRoleId: number // 处置人角色编号 + handlerUserId: number // 处置人编号 + handlerUserNickname: string // 处置人昵称 + remark: string // 备注 +} + +// MES 安灯配置 API +export const ProAndonConfigApi = { + // 查询安灯配置分页 + getAndonConfigPage: async (params: any) => { + return await request.get({ url: `/mes/pro/andon-config/page`, params }) + }, + + // 查询安灯配置列表 + getAndonConfigList: async () => { + return await request.get({ url: `/mes/pro/andon-config/list` }) + }, + + // 查询安灯配置详情 + getAndonConfig: async (id: number) => { + return await request.get({ url: `/mes/pro/andon-config/get?id=` + id }) + }, + + // 新增安灯配置 + createAndonConfig: async (data: ProAndonConfigVO) => { + return await request.post({ url: `/mes/pro/andon-config/create`, data }) + }, + + // 修改安灯配置 + updateAndonConfig: async (data: ProAndonConfigVO) => { + return await request.put({ url: `/mes/pro/andon-config/update`, data }) + }, + + // 删除安灯配置 + deleteAndonConfig: async (id: number) => { + return await request.delete({ url: `/mes/pro/andon-config/delete?id=` + id }) + } +} diff --git a/src/api/mes/pro/andon/index.ts b/src/api/mes/pro/andon/record/index.ts similarity index 56% rename from src/api/mes/pro/andon/index.ts rename to src/api/mes/pro/andon/record/index.ts index d3f89fc12..074bb03c1 100644 --- a/src/api/mes/pro/andon/index.ts +++ b/src/api/mes/pro/andon/record/index.ts @@ -1,18 +1,5 @@ import request from '@/config/axios' -// TODO @AI:拆分成 andon/config/index.ts 和 andon/record/index.ts 两个文件 - -// MES 安灯配置 VO -export interface ProAndonConfigVO { - id: number // 编号 - reason: string // 呼叫原因 - level: number // 级别 - handlerRoleId: number // 处置人角色编号 - handlerUserId: number // 处置人编号 - handlerUserNickname: string // 处置人昵称 - remark: string // 备注 -} - // MES 安灯记录 VO export interface ProAndonRecordVO { id: number // 编号 @@ -35,39 +22,6 @@ export interface ProAndonRecordVO { createTime: Date // 发起时间 } -// MES 安灯配置 API -export const ProAndonConfigApi = { - // 查询安灯配置分页 - getAndonConfigPage: async (params: any) => { - return await request.get({ url: `/mes/pro/andon-config/page`, params }) - }, - - // 查询安灯配置列表 - getAndonConfigList: async () => { - return await request.get({ url: `/mes/pro/andon-config/list` }) - }, - - // 查询安灯配置详情 - getAndonConfig: async (id: number) => { - return await request.get({ url: `/mes/pro/andon-config/get?id=` + id }) - }, - - // 新增安灯配置 - createAndonConfig: async (data: ProAndonConfigVO) => { - return await request.post({ url: `/mes/pro/andon-config/create`, data }) - }, - - // 修改安灯配置 - updateAndonConfig: async (data: ProAndonConfigVO) => { - return await request.put({ url: `/mes/pro/andon-config/update`, data }) - }, - - // 删除安灯配置 - deleteAndonConfig: async (id: number) => { - return await request.delete({ url: `/mes/pro/andon-config/delete?id=` + id }) - } -} - // MES 安灯记录 API export const ProAndonRecordApi = { // 查询安灯记录分页 diff --git a/src/views/mes/pro/andon/config/AndonConfigForm.vue b/src/views/mes/pro/andon/config/AndonConfigForm.vue index a4d2010d4..a5dfd8722 100644 --- a/src/views/mes/pro/andon/config/AndonConfigForm.vue +++ b/src/views/mes/pro/andon/config/AndonConfigForm.vue @@ -39,6 +39,7 @@