diff --git a/src/api/production/andonBoardConfig.js b/src/api/production/andonBoardConfig.js new file mode 100644 index 0000000..672e07a --- /dev/null +++ b/src/api/production/andonBoardConfig.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询安灯看板配置列表 +export function listAndonBoardConfig(query) { + return request({ + url: '/production/andonBoardConfig/list', + method: 'get', + params: query + }) +} + +// 查询安灯看板配置详细 +export function getAndonBoardConfig(boardId) { + return request({ + url: '/production/andonBoardConfig/' + boardId, + method: 'get' + }) +} + +// 新增安灯看板配置 +export function addAndonBoardConfig(data) { + return request({ + url: '/production/andonBoardConfig', + method: 'post', + data: data + }) +} + +// 修改安灯看板配置 +export function updateAndonBoardConfig(data) { + return request({ + url: '/production/andonBoardConfig', + method: 'put', + data: data + }) +} + +// 删除安灯看板配置 +export function delAndonBoardConfig(boardId) { + return request({ + url: '/production/andonBoardConfig/' + boardId, + method: 'delete' + }) +} + +// 查询安灯看板配置列表 +export function getAndonBoardConfigList(query) { + return request({ + url: '/production/andonBoardConfig/getAndonBoardConfigList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/production/andonEvent.js b/src/api/production/andonEvent.js new file mode 100644 index 0000000..df3fabe --- /dev/null +++ b/src/api/production/andonEvent.js @@ -0,0 +1,87 @@ +import request from '@/utils/request' + +// 查询安灯事件列表 +export function listAndonEvent(query) { + return request({ + url: '/production/andonEvent/list', + method: 'get', + params: query + }) +} + +// 查询安灯事件详细 +export function getAndonEvent(eventId) { + return request({ + url: '/production/andonEvent/' + eventId, + method: 'get' + }) +} + +// 新增安灯事件 +export function addAndonEvent(data) { + return request({ + url: '/production/andonEvent', + method: 'post', + data: data + }) +} + +// 修改安灯事件 +export function updateAndonEvent(data) { + return request({ + url: '/production/andonEvent', + method: 'put', + data: data + }) +} + +// 删除安灯事件 +export function delAndonEvent(eventId) { + return request({ + url: '/production/andonEvent/' + eventId, + method: 'delete' + }) +} + +// 查询安灯事件列表 +export function getAndonEventList(query) { + return request({ + url: '/production/andonEvent/getAndonEventList', + method: 'get', + params: query + }) +} + +// 确认安灯事件 +export function acknowledgeEvent(eventId) { + return request({ + url: '/production/andonEvent/acknowledge/' + eventId, + method: 'post' + }) +} + +// 开始处理安灯事件 +export function startProcessEvent(eventId) { + return request({ + url: '/production/andonEvent/startProcess/' + eventId, + method: 'post' + }) +} + +// 完成安灯事件 +export function completeEvent(eventId, resolution) { + return request({ + url: '/production/andonEvent/complete/' + eventId, + method: 'post', + params: { resolution } + }) +} + +// 取消安灯事件 +export function cancelEvent(eventId, cancelReason) { + return request({ + url: '/production/andonEvent/cancel/' + eventId, + method: 'post', + params: { cancelReason } + }) +} \ No newline at end of file diff --git a/src/api/production/andonEventAssignment.js b/src/api/production/andonEventAssignment.js new file mode 100644 index 0000000..3406786 --- /dev/null +++ b/src/api/production/andonEventAssignment.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询安灯派工记录(派工即通知/待办)列表 +export function listAndonEventAssignment(query) { + return request({ + url: '/production/andonEventAssignment/list', + method: 'get', + params: query + }) +} + +// 查询安灯派工记录(派工即通知/待办)详细 +export function getAndonEventAssignment(assignmentId) { + return request({ + url: '/production/andonEventAssignment/' + assignmentId, + method: 'get' + }) +} + +// 新增安灯派工记录(派工即通知/待办) +export function addAndonEventAssignment(data) { + return request({ + url: '/production/andonEventAssignment', + method: 'post', + data: data + }) +} + +// 修改安灯派工记录(派工即通知/待办) +export function updateAndonEventAssignment(data) { + return request({ + url: '/production/andonEventAssignment', + method: 'put', + data: data + }) +} + +// 删除安灯派工记录(派工即通知/待办) +export function delAndonEventAssignment(assignmentId) { + return request({ + url: '/production/andonEventAssignment/' + assignmentId, + method: 'delete' + }) +} + +// 查询安灯派工记录(派工即通知/待办)列表 +export function getAndonEventAssignmentList(query) { + return request({ + url: '/production/andonEventAssignment/getAndonEventAssignmentList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/production/andonEventLog.js b/src/api/production/andonEventLog.js new file mode 100644 index 0000000..14e5cbb --- /dev/null +++ b/src/api/production/andonEventLog.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询安灯事件操作日志(审计与追踪)列表 +export function listAndonEventLog(query) { + return request({ + url: '/production/andonEventLog/list', + method: 'get', + params: query + }) +} + +// 查询安灯事件操作日志(审计与追踪)详细 +export function getAndonEventLog(logId) { + return request({ + url: '/production/andonEventLog/' + logId, + method: 'get' + }) +} + +// 新增安灯事件操作日志(审计与追踪) +export function addAndonEventLog(data) { + return request({ + url: '/production/andonEventLog', + method: 'post', + data: data + }) +} + +// 修改安灯事件操作日志(审计与追踪) +export function updateAndonEventLog(data) { + return request({ + url: '/production/andonEventLog', + method: 'put', + data: data + }) +} + +// 删除安灯事件操作日志(审计与追踪) +export function delAndonEventLog(logId) { + return request({ + url: '/production/andonEventLog/' + logId, + method: 'delete' + }) +} + +// 查询安灯事件操作日志(审计与追踪)列表 +export function getAndonEventLogList(query) { + return request({ + url: '/production/andonEventLog/getAndonEventLogList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/production/andonRule.js b/src/api/production/andonRule.js new file mode 100644 index 0000000..9ade139 --- /dev/null +++ b/src/api/production/andonRule.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询安灯规则配置列表 +export function listAndonRule(query) { + return request({ + url: '/production/andonRule/list', + method: 'get', + params: query + }) +} + +// 查询安灯规则配置详细 +export function getAndonRule(ruleId) { + return request({ + url: '/production/andonRule/' + ruleId, + method: 'get' + }) +} + +// 新增安灯规则配置 +export function addAndonRule(data) { + return request({ + url: '/production/andonRule', + method: 'post', + data: data + }) +} + +// 修改安灯规则配置 +export function updateAndonRule(data) { + return request({ + url: '/production/andonRule', + method: 'put', + data: data + }) +} + +// 删除安灯规则配置 +export function delAndonRule(ruleId) { + return request({ + url: '/production/andonRule/' + ruleId, + method: 'delete' + }) +} + +// 查询安灯规则配置列表 +export function getAndonRuleList(query) { + return request({ + url: '/production/andonRule/getAndonRuleList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/views/production/andonBoardConfig/index.vue b/src/views/production/andonBoardConfig/index.vue new file mode 100644 index 0000000..f94e24e --- /dev/null +++ b/src/views/production/andonBoardConfig/index.vue @@ -0,0 +1,407 @@ + + + diff --git a/src/views/production/andonEvent/index.vue b/src/views/production/andonEvent/index.vue new file mode 100644 index 0000000..4b483bd --- /dev/null +++ b/src/views/production/andonEvent/index.vue @@ -0,0 +1,910 @@ + + + diff --git a/src/views/production/andonEventAssignment/index.vue b/src/views/production/andonEventAssignment/index.vue new file mode 100644 index 0000000..19f093a --- /dev/null +++ b/src/views/production/andonEventAssignment/index.vue @@ -0,0 +1,500 @@ + + + diff --git a/src/views/production/andonEventLog/index.vue b/src/views/production/andonEventLog/index.vue new file mode 100644 index 0000000..4faa971 --- /dev/null +++ b/src/views/production/andonEventLog/index.vue @@ -0,0 +1,365 @@ + + + diff --git a/src/views/production/andonRule/index.vue b/src/views/production/andonRule/index.vue new file mode 100644 index 0000000..667fe26 --- /dev/null +++ b/src/views/production/andonRule/index.vue @@ -0,0 +1,495 @@ + + +