diff --git a/.env.dev b/.env.dev index 79172cc5..1e5dfdbb 100644 --- a/.env.dev +++ b/.env.dev @@ -9,11 +9,13 @@ ENV = 'development' # 页面标题 -VUE_APP_TITLE = 智能监控分析系统 +VUE_APP_TITLE = 上上电缆 # 芋道管理系统/开发环境 -# VUE_APP_BASE_API = 'http://172.16.32.76:48080' -VUE_APP_BASE_API = 'http://line.kszny.picaiba.com' + +# VUE_APP_BASE_API = 'http://192.168.0.31:48080' +VUE_APP_BASE_API = 'http://172.16.32.236:48080' +# VUE_APP_BASE_API = 'http://line.kszny.picaiba.com' # 路由懒加载 VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/.env.prod b/.env.prod index 5cd7b913..d0c8cee2 100644 --- a/.env.prod +++ b/.env.prod @@ -2,14 +2,14 @@ # @Author: zwq # @Date: 2024-03-27 15:49:55 # @LastEditors: zwq - # @LastEditTime: 2024-10-30 11:08:47 + # @LastEditTime: 2025-10-31 09:58:40 # @Description: ### # 生产环境配置 ENV = 'production' # 页面标题 -VUE_APP_TITLE = 智能监控分析系统 +VUE_APP_TITLE = 上上电缆 # 芋道管理系统/生产环境 # VUE_APP_BASE_API = '/prod-api' diff --git a/package.json b/package.json index 80777fa7..3dd3e190 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "MIT", "scripts": { "local": "vue-cli-service serve --mode local", - "dev": "vue-cli-service serve --mode dev", + "dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve --mode dev", "front": "vue-cli-service serve --mode front", "build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build --mode prod", "build:stage": "vue-cli-service build --mode stage", @@ -45,7 +45,6 @@ "@jiaminghi/data-view": "^2.10.0", "@riophae/vue-treeselect": "0.4.0", "axios": "0.27.2", - "benz-amr-recorder": "^1.1.5", "bpmn-js-token-simulation": "0.10.0", "chinese-lunar": "^0.1.4", "clipboard": "2.0.8", diff --git a/src/api/areavisual/lane.js b/src/api/areavisual/lane.js new file mode 100644 index 00000000..4c83633c --- /dev/null +++ b/src/api/areavisual/lane.js @@ -0,0 +1,49 @@ +/* + * @Author: zwq + * @Date: 2025-11-17 09:25:12 + * @LastEditors: zwq + * @LastEditTime: 2026-01-14 13:53:22 + * @Description: + */ +import request from '@/utils/request' + + +// 获得巷道分页 +export function getLanePage(query) { + return request({ + url: '/wms/lane/page', + method: 'get', + params: query + }) +} +// 获得巷道 +export function getLane(id) { + return request({ + url: '/wms/lane/get?id=' + id, + method: 'get' + }) +} +// 删除巷道 +export function deleteLane(id) { + return request({ + url: '/wms/lane/delete?id=' + id, + method: 'delete' + }) +} +// 更新 +export function updateLane(data) { + return request({ + url: '/wms/lane/update', + method: 'put', + data: data + }) +} + +// 创建 +export function createLane(data) { + return request({ + url: '/wms/lane/create', + method: 'post', + data: data + }) +} diff --git a/src/api/areavisual/lineEdgeLibrary.js b/src/api/areavisual/lineEdgeLibrary.js new file mode 100644 index 00000000..5426b544 --- /dev/null +++ b/src/api/areavisual/lineEdgeLibrary.js @@ -0,0 +1,74 @@ +/* + * @Author: zwq + * @Date: 2025-11-17 09:25:12 + * @LastEditors: zwq + * @LastEditTime: 2026-01-23 13:42:52 + * @Description: + */ +import request from '@/utils/request' + + +// 获得线边库分页 +export function getLineEdgeLibraryPage(query) { + return request({ + url: '/wms/line-edge-library/page', + method: 'get', + params: query + }) +} +// 获得线边库 +export function getLineEdgeLibrary(id) { + return request({ + url: '/wms/line-edge-library/get?id=' + id, + method: 'get' + }) +} +// 删除线边库 +export function deleteLineEdgeLibrary(id) { + return request({ + url: '/wms/line-edge-library/delete?id=' + id, + method: 'delete' + }) +} +// 更新 +export function updateLineEdgeLibrary(data) { + return request({ + url: '/wms/line-edge-library/update', + method: 'put', + data: data + }) +} + +// 更新线边库实时pc --一键清空 +export function AllQKLineEdgeLibrary(data) { + return request({ + url: '/wms/line-edge-library/lane/cancel/pc', + method: 'put', + data: data + }) +} +// 更新线边库实时pc --清空操作 +export function QKLineEdgeLibrary(data) { + return request({ + url: '/wms/line-edge-library/update/pc', + method: 'put', + data: data + }) +} +// 创建 +export function createLineEdgeLibrary(data) { + return request({ + url: '/wms/line-edge-library/create', + method: 'post', + data: data + }) +} + +// 获得设备分页 +export function getEquipmentPage(query) { + return request({ + url: '/wms/equipment/page', + method: 'get', + params: query + }) +} diff --git a/src/api/areavisual/overview.js b/src/api/areavisual/overview.js new file mode 100644 index 00000000..feb083b8 --- /dev/null +++ b/src/api/areavisual/overview.js @@ -0,0 +1,79 @@ +/* + * @Author: zwq + * @Date: 2026-01-06 15:18:38 + * @LastEditors: zwq + * @LastEditTime: 2026-01-15 15:02:04 + * @Description: + */ +import request from '@/utils/request' + +// 获取区域列表 +export function getAreaList(params) { + return request({ + url: '/wms/region/page', + method: 'get', + params + }) +} + +// 获取区域空满数量 +export function postAllAreaInfo(data) { + return request({ + url: '/wms/region/lsit/count', + method: 'post', + data + }) +} + +// 获取指定库区库位信息 +export function postAreaInfo(params) { + return request({ + url: '/wms/line-edge-library/list/region', + method: 'get', + params + }) +} + +// 获取区域总览 +export function postAllAreaOverview(data) { + return request({ + url: '/wms/line-edge-library/line/count', + method: 'post', + data + }) +} + +// 删除能源实时数据库plc相关 +export function deleteEnergyPlc(id) { + return request({ + url: '/base/energy-plc/delete?id=' + id, + method: 'delete' + }) +} + +// 获取关联表编码 +export function getCode() { + return request({ + url: '/base/energy-plc/getCode', + method: 'get' + }) +} + +// 获得能源实时数据库plc相关分页 +export function getEnergyPlcPage(data) { + return request({ + url: '/base/energy-plc/page', + method: 'post', + data: data + }) +} + +// 导出能源实时数据库plc相关 Excel +export function exportEnergyPlcExcel(query) { + return request({ + url: '/base/energy-plc/export-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} diff --git a/src/api/areavisual/record.js b/src/api/areavisual/record.js new file mode 100644 index 00000000..127965e8 --- /dev/null +++ b/src/api/areavisual/record.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 获取出入库历史任务分页 +export function getRecordPage(params) { + return request({ + url: '/wms/job-main-task-history/page', + method: 'get', + params + }) +} + +// 获取巷道列表 +export function getLaneList(params) { + return request({ + url: '/wms/lane/page', + method: 'get', + params + }) +} + +// 更新能源实时数据库plc相关 +export function updateEnergyPlc(data) { + return request({ + url: '/base/energy-plc/update', + method: 'put', + data: data + }) +} + +// 删除能源实时数据库plc相关 +export function deleteEnergyPlc(id) { + return request({ + url: '/base/energy-plc/delete?id=' + id, + method: 'delete' + }) +} + +// 获取关联表编码 +export function getCode() { + return request({ + url: '/base/energy-plc/getCode', + method: 'get' + }) +} + +// 获得能源实时数据库plc相关分页 +export function getEnergyPlcPage(data) { + return request({ + url: '/base/energy-plc/page', + method: 'post', + data: data + }) +} + +// 导出能源实时数据库plc相关 Excel +export function exportEnergyPlcExcel(query) { + return request({ + url: '/base/energy-plc/export-excel', + method: 'get', + params: query, + responseType: 'blob' + }) +} diff --git a/src/api/areavisual/region.js b/src/api/areavisual/region.js new file mode 100644 index 00000000..a574a608 --- /dev/null +++ b/src/api/areavisual/region.js @@ -0,0 +1,49 @@ +/* + * @Author: zwq + * @Date: 2025-11-17 09:25:12 + * @LastEditors: zwq + * @LastEditTime: 2026-01-14 13:35:11 + * @Description: + */ +import request from '@/utils/request' + + +// 获得区域分页 +export function getRegionPage(query) { + return request({ + url: '/wms/region/page', + method: 'get', + params: query + }) +} +// 获得区域 +export function getRegion(id) { + return request({ + url: '/wms/region/get?id=' + id, + method: 'get' + }) +} +// 删除区域 +export function deleteRegion(id) { + return request({ + url: '/wms/region/delete?id=' + id, + method: 'delete' + }) +} +// 更新 +export function updateRegion(data) { + return request({ + url: '/wms/region/update', + method: 'put', + data: data + }) +} + +// 创建 +export function createRegion(data) { + return request({ + url: '/wms/region/create', + method: 'post', + data: data + }) +} diff --git a/src/api/ssdl/product&recipe.js b/src/api/ssdl/product&recipe.js new file mode 100644 index 00000000..a1fe477c --- /dev/null +++ b/src/api/ssdl/product&recipe.js @@ -0,0 +1,162 @@ +/* + * @Author: zwq + * @Date: 2025-11-17 09:25:12 + * @LastEditors: zwq + * @LastEditTime: 2026-01-13 16:13:53 + * @Description: + */ +import request from '@/utils/request' + + +// 获得原料分页 +export function getProductPage(query) { + return request({ + url: '/wms/material/page', + method: 'get', + params: query + }) +} +// 获得所有原料 +export function getAllProductPage(query) { + return request({ + url: '/wms/material/list/all/code', + method: 'get', + params: query + }) +} +// 获得原料 +export function getProduct(id) { + return request({ + url: '/wms/material/get?id=' + id, + method: 'get' + }) +} +// 删除原料 +export function deleteProduct(id) { + return request({ + url: '/wms/material/delete?id=' + id, + method: 'delete' + }) +} +// 更新 +export function updateProduct(data) { + return request({ + url: '/wms/material/update', + method: 'put', + data: data + }) +} + +// 创建 +export function createProduct(data) { + return request({ + url: '/wms/material/create', + method: 'post', + data: data + }) +} + + +// 获得工艺分页 +export function getProcessPage(query) { + return request({ + url: '/wms/process/page/group/by', + method: 'get', + params: query + }) +} +// 获得工艺点击展开表格 +export function getProcessDetailPage(query) { + return request({ + url: '/wms/process/page/group/by/detail', + method: 'get', + params: query + }) +} +// 删除工艺 +export function deleteProcess(id) { + return request({ + url: '/wms/process/delete?id=' + id, + method: 'delete' + }) +} +// 批量删除工艺 +export function deleteProcessList(ids) { + return request({ + url: '/wms/process/delete-list?ids=' + ids, + method: 'delete' + }) +} +// 更新 +export function updateProcess(data) { + return request({ + url: '/wms/process/update', + method: 'put', + data: data + }) +} + +// 创建 +export function createProcess(data) { + return request({ + url: '/wms/process/create', + method: 'post', + data: data + }) +} +// 获得工艺 +export function getProcess(id) { + return request({ + url: '/wms/process/get?id=' + id, + method: 'get' + }) +} +// 工艺设备原料分页 +export function getProcessMaterialPage(query) { + return request({ + url: '/wms/process-equipment-material/page', + method: 'get', + params: query + }) +} +// 删除工艺设备原料 +export function deleteProcessMaterial(id) { + return request({ + url: '/wms/process-equipment-material/delete?id=' + id, + method: 'delete' + }) +} + +// 更新 +export function updateProcessMaterial(data) { + return request({ + url: '/wms/process-equipment-material/update', + method: 'put', + data: data + }) +} + +// 创建 +export function createProcessMaterial(data) { + return request({ + url: '/wms/process-equipment-material/create', + method: 'post', + data: data + }) +} +// 获得工艺 +export function getProcessMaterial(id) { + return request({ + url: '/wms/process-equipment-material/get?id=' + id, + method: 'get' + }) +} + +// 获得设备分页 +export function getEquipmentPage(query) { + return request({ + url: '/wms/equipment/page', + method: 'get', + params: query + }) +} diff --git a/src/api/ssdl/taskList.js b/src/api/ssdl/taskList.js new file mode 100644 index 00000000..b1092fca --- /dev/null +++ b/src/api/ssdl/taskList.js @@ -0,0 +1,60 @@ +/* + * @Author: zwq + * @Date: 2025-11-17 09:25:12 + * @LastEditors: zwq + * @LastEditTime: 2025-11-18 15:42:19 + * @Description: + */ +import request from '@/utils/request' + + +// 获得任务分页 +export function getTaskPage(query) { + return request({ + url: '/wms/job-main-task/page', + method: 'get', + params: query + }) +} +// 获得任务 +export function getTask(id) { + return request({ + url: '/wms/job-main-task/get?id=' + id, + method: 'get' + }) +} + +// 获得任务日志分页 +export function getTaskLogPage(query) { + return request({ + url: '/wms/job-main-task-log/page', + method: 'get', + params: query + }) +} + +// 更新 +export function updateTask(data) { + return request({ + url: '/wms/job-main-task/update', + method: 'put', + data: data + }) +} + +// 根据区域id获取该区域下的库位信息 +export function getRegion(id) { + return request({ + url: '/wms/line-edge-library/get-by-region-id?regionId=' + id, + method: 'get' + }) +} + +// 创建 +export function createPCTask(data) { + return request({ + url: '/wms/job-main-task/pc-create-task', + method: 'post', + data: data + }) +} diff --git a/src/assets/img/threeDimensionalChartBg.png b/src/assets/img/threeDimensionalChartBg.png index 29733ced..1db16755 100644 Binary files a/src/assets/img/threeDimensionalChartBg.png and b/src/assets/img/threeDimensionalChartBg.png differ diff --git a/src/layout/components/Sidebar/Logo.vue b/src/layout/components/Sidebar/Logo.vue index 1e58cd7f..812f693d 100644 --- a/src/layout/components/Sidebar/Logo.vue +++ b/src/layout/components/Sidebar/Logo.vue @@ -14,7 +14,12 @@ v-if="collapse" key="collapse" class="sidebar-logo-link" - to="/"> + :to="{ + path: '/', + query: { + keyword: 'home', + }, + }">

- +