From 9414356df193a6cf3d36f9e997670d44c00be249 Mon Sep 17 00:00:00 2001 From: zhangyanan Date: Tue, 14 Oct 2025 17:41:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scrfactoryheat/scrFactoryHeatManage.js | 86 ++++++ .../main/scrproduction/scrProductionManage.js | 86 ++++++ .../scrrawmaterials/scrRawMaterialsManage.js | 86 ++++++ .../main/scrsecurity/scrSecurityManage.js | 86 ++++++ src/components/tools/UserMenu.vue | 10 +- src/config/defaultSettings.js | 6 +- src/layouts/PageView.vue | 5 +- src/utils/domUtil.js | 2 +- src/views/main/scrfactoryheat/addForm.vue | 92 +++++++ src/views/main/scrfactoryheat/editForm.vue | 99 +++++++ src/views/main/scrfactoryheat/index.vue | 167 ++++++++++++ src/views/main/scrhidedata/addForm.vue | 22 +- src/views/main/scrhidedata/editForm.vue | 29 +- src/views/main/scrhidedata/index.vue | 38 ++- src/views/main/scrmeterdata/addForm.vue | 22 +- src/views/main/scrmeterdata/editForm.vue | 27 +- src/views/main/scrmeterdata/index.vue | 46 ++-- src/views/main/scrproduction/addForm.vue | 163 +++++++++++ src/views/main/scrproduction/editForm.vue | 184 +++++++++++++ src/views/main/scrproduction/index.vue | 247 +++++++++++++++++ src/views/main/scrrawmaterials/addForm.vue | 115 ++++++++ src/views/main/scrrawmaterials/editForm.vue | 130 +++++++++ src/views/main/scrrawmaterials/index.vue | 215 +++++++++++++++ src/views/main/scrriskdata/addForm.vue | 22 +- src/views/main/scrriskdata/editForm.vue | 28 +- src/views/main/scrriskdata/index.vue | 38 ++- src/views/main/scrsecurity/addForm.vue | 131 +++++++++ src/views/main/scrsecurity/editForm.vue | 148 ++++++++++ src/views/main/scrsecurity/index.vue | 253 ++++++++++++++++++ src/views/main/scrworktask/addForm.vue | 26 +- src/views/main/scrworktask/editForm.vue | 32 +-- src/views/main/scrworktask/index.vue | 46 ++-- 32 files changed, 2509 insertions(+), 178 deletions(-) create mode 100644 src/api/modular/main/scrfactoryheat/scrFactoryHeatManage.js create mode 100644 src/api/modular/main/scrproduction/scrProductionManage.js create mode 100644 src/api/modular/main/scrrawmaterials/scrRawMaterialsManage.js create mode 100644 src/api/modular/main/scrsecurity/scrSecurityManage.js create mode 100644 src/views/main/scrfactoryheat/addForm.vue create mode 100644 src/views/main/scrfactoryheat/editForm.vue create mode 100644 src/views/main/scrfactoryheat/index.vue create mode 100644 src/views/main/scrproduction/addForm.vue create mode 100644 src/views/main/scrproduction/editForm.vue create mode 100644 src/views/main/scrproduction/index.vue create mode 100644 src/views/main/scrrawmaterials/addForm.vue create mode 100644 src/views/main/scrrawmaterials/editForm.vue create mode 100644 src/views/main/scrrawmaterials/index.vue create mode 100644 src/views/main/scrsecurity/addForm.vue create mode 100644 src/views/main/scrsecurity/editForm.vue create mode 100644 src/views/main/scrsecurity/index.vue diff --git a/src/api/modular/main/scrfactoryheat/scrFactoryHeatManage.js b/src/api/modular/main/scrfactoryheat/scrFactoryHeatManage.js new file mode 100644 index 0000000..3ebed4a --- /dev/null +++ b/src/api/modular/main/scrfactoryheat/scrFactoryHeatManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询分厂炉号对应关系 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatPage (parameter) { + return axios({ + url: '/scrFactoryHeat/page', + method: 'get', + params: parameter + }) +} + +/** + * 分厂炉号对应关系列表 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatList (parameter) { + return axios({ + url: '/scrFactoryHeat/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加分厂炉号对应关系 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatAdd (parameter) { + return axios({ + url: '/scrFactoryHeat/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑分厂炉号对应关系 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatEdit (parameter) { + return axios({ + url: '/scrFactoryHeat/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除分厂炉号对应关系 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatDelete (parameter) { + return axios({ + url: '/scrFactoryHeat/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出分厂炉号对应关系 + * + * @author zhangyn + * @date 2025-10-14 15:21:44 + */ +export function scrFactoryHeatExport (parameter) { + return axios({ + url: '/scrFactoryHeat/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/api/modular/main/scrproduction/scrProductionManage.js b/src/api/modular/main/scrproduction/scrProductionManage.js new file mode 100644 index 0000000..eafa6a7 --- /dev/null +++ b/src/api/modular/main/scrproduction/scrProductionManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询产量 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionPage (parameter) { + return axios({ + url: '/scrProduction/page', + method: 'get', + params: parameter + }) +} + +/** + * 产量列表 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionList (parameter) { + return axios({ + url: '/scrProduction/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加产量 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionAdd (parameter) { + return axios({ + url: '/scrProduction/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑产量 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionEdit (parameter) { + return axios({ + url: '/scrProduction/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除产量 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionDelete (parameter) { + return axios({ + url: '/scrProduction/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出产量 + * + * @author zyn + * @date 2025-10-14 15:23:48 + */ +export function scrProductionExport (parameter) { + return axios({ + url: '/scrProduction/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/api/modular/main/scrrawmaterials/scrRawMaterialsManage.js b/src/api/modular/main/scrrawmaterials/scrRawMaterialsManage.js new file mode 100644 index 0000000..f091a8f --- /dev/null +++ b/src/api/modular/main/scrrawmaterials/scrRawMaterialsManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询原材料 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsPage (parameter) { + return axios({ + url: '/scrRawMaterials/page', + method: 'get', + params: parameter + }) +} + +/** + * 原材料列表 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsList (parameter) { + return axios({ + url: '/scrRawMaterials/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加原材料 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsAdd (parameter) { + return axios({ + url: '/scrRawMaterials/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑原材料 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsEdit (parameter) { + return axios({ + url: '/scrRawMaterials/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除原材料 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsDelete (parameter) { + return axios({ + url: '/scrRawMaterials/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出原材料 + * + * @author zyn + * @date 2025-10-14 15:26:34 + */ +export function scrRawMaterialsExport (parameter) { + return axios({ + url: '/scrRawMaterials/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/api/modular/main/scrsecurity/scrSecurityManage.js b/src/api/modular/main/scrsecurity/scrSecurityManage.js new file mode 100644 index 0000000..4919102 --- /dev/null +++ b/src/api/modular/main/scrsecurity/scrSecurityManage.js @@ -0,0 +1,86 @@ +import { axios } from '@/utils/request' + +/** + * 查询安全异常事件 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityPage (parameter) { + return axios({ + url: '/scrSecurity/page', + method: 'get', + params: parameter + }) +} + +/** + * 安全异常事件列表 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityList (parameter) { + return axios({ + url: '/scrSecurity/list', + method: 'get', + params: parameter + }) +} + +/** + * 添加安全异常事件 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityAdd (parameter) { + return axios({ + url: '/scrSecurity/add', + method: 'post', + data: parameter + }) +} + +/** + * 编辑安全异常事件 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityEdit (parameter) { + return axios({ + url: '/scrSecurity/edit', + method: 'post', + data: parameter + }) +} + +/** + * 删除安全异常事件 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityDelete (parameter) { + return axios({ + url: '/scrSecurity/delete', + method: 'post', + data: parameter + }) +} + +/** + * 导出安全异常事件 + * + * @author zyn + * @date 2025-10-14 15:27:08 + */ +export function scrSecurityExport (parameter) { + return axios({ + url: '/scrSecurity/export', + method: 'get', + params: parameter, + responseType: 'blob' + }) +} diff --git a/src/components/tools/UserMenu.vue b/src/components/tools/UserMenu.vue index 657f746..4836597 100644 --- a/src/components/tools/UserMenu.vue +++ b/src/components/tools/UserMenu.vue @@ -18,19 +18,19 @@ 切换应用 - + + + diff --git a/src/config/defaultSettings.js b/src/config/defaultSettings.js index a95c913..8e170df 100644 --- a/src/config/defaultSettings.js +++ b/src/config/defaultSettings.js @@ -20,11 +20,11 @@ export default { navTheme: 'dark', // theme for nav menu layout: 'sidemenu', // nav menu position: sidemenu or topmenu contentWidth: 'Fixed', // layout of content: Fluid or Fixed, only works when layout is topmenu - fixedHeader: false, // sticky header - fixSiderbar: false, // sticky siderbar + fixedHeader: true, // sticky header + fixSiderbar: true, // sticky siderbar autoHideHeader: false, // auto hide header colorWeak: false, - multiTab: false, + multiTab: true, production: process.env.NODE_ENV === 'production' && process.env.VUE_APP_PREVIEW !== 'true', // vue-ls options storageOptions: { diff --git a/src/layouts/PageView.vue b/src/layouts/PageView.vue index 7d9c6e1..c70eea9 100644 --- a/src/layouts/PageView.vue +++ b/src/layouts/PageView.vue @@ -1,7 +1,7 @@