From bc206768e87459fc86ff9473195b44a13b821604 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Thu, 15 Jan 2026 13:12:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(sop):=20=E6=96=B0=E5=A2=9ESOP=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=B3=BB=E7=BB=9F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建了sop.js API文件,提供URL配置和错误详情相关的接口方法 - 实现了URL配置管理功能,包括查询、保存、删除等操作 - 开发了错误详情管理功能,支持错误信息的查看和处理方式编辑 - 构建了自动化仓库SOP管理界面,包含三级级联选择功能 - 添加了平台、模块、功能页面的选择过滤功能 - 实现了错误详情的数据表格展示和分页功能 - 集成了错误类型的分类显示和搜索功能 - 创建了处理方式编辑弹窗,支持默认和用户补充处理方式的修改 --- src/api/sys/sop.js | 47 ++ .../automatedWarehouse/sopManagement.vue | 447 ++++++++++++++++++ 2 files changed, 494 insertions(+) create mode 100644 src/api/sys/sop.js create mode 100644 src/views/modules/automatedWarehouse/sopManagement.vue diff --git a/src/api/sys/sop.js b/src/api/sys/sop.js new file mode 100644 index 0000000..6323e3f --- /dev/null +++ b/src/api/sys/sop.js @@ -0,0 +1,47 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +// ========== URL配置相关 ========== - rqrq + +// 查询URL配置列表 - rqrq +export const getUrlConfigList = data => createAPI('/sys/sop/urlConfig/list', 'post', data) + +// 查询所有启用的URL配置(下拉选择)- rqrq +export const getActiveUrlList = data => createAPI('/sys/sop/urlConfig/activeList', 'post', data) + +// 获取平台列表(PC/PDA)- rqrq +export const getPlatformList = data => createAPI('/sys/sop/urlConfig/platformList', 'post', data) + +// 根据平台获取模块列表 - rqrq +export const getModuleListByPlatform = data => createAPI('/sys/sop/urlConfig/moduleList', 'post', data) + +// 根据平台和模块获取功能页面列表 - rqrq +export const getPageListByPlatformAndModule = data => createAPI('/sys/sop/urlConfig/pageList', 'post', data) + +// 根据URL查询配置 - rqrq +export const getUrlConfigByUrl = data => createAPI('/sys/sop/urlConfig/getByUrl', 'post', data) + +// 保存URL配置 - rqrq +export const saveUrlConfig = data => createAPI('/sys/sop/urlConfig/save', 'post', data) + +// 删除URL配置 - rqrq +export const deleteUrlConfig = data => createAPI('/sys/sop/urlConfig/delete', 'post', data) + +// ========== 错误详情相关 ========== - rqrq + +// 查询错误详情列表 - rqrq +export const getErrorDetailList = data => createAPI('/sys/sop/errorDetail/list', 'post', data) + +// 根据URL查询错误详情 - rqrq +export const getErrorDetailByUrl = data => createAPI('/sys/sop/errorDetail/getByUrl', 'post', data) + +// 根据URL获取按钮列表 - rqrq +export const getFunctionButtonsByUrl = data => createAPI('/sys/sop/errorDetail/getFunctionButtons', 'post', data) + +// 保存错误详情 - rqrq +export const saveErrorDetail = data => createAPI('/sys/sop/errorDetail/save', 'post', data) + +// 更新错误详情 - rqrq +export const updateErrorDetail = data => createAPI('/sys/sop/errorDetail/update', 'post', data) + +// 删除错误详情 - rqrq +export const deleteErrorDetail = data => createAPI('/sys/sop/errorDetail/delete', 'post', data) diff --git a/src/views/modules/automatedWarehouse/sopManagement.vue b/src/views/modules/automatedWarehouse/sopManagement.vue new file mode 100644 index 0000000..b62c81a --- /dev/null +++ b/src/views/modules/automatedWarehouse/sopManagement.vue @@ -0,0 +1,447 @@ + + + + +