From bb1bb2c3f54c4879dbc439e3d254589740467d9e Mon Sep 17 00:00:00 2001 From: SunYF <123@hard_man.com> Date: Mon, 31 Aug 2026 18:54:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=94=AF=E6=8C=81=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AFUI=E4=B8=8E=E5=B7=A1=E6=A3=80?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增全局上传配置,设置默认20MB请求体上限与上传目录 2. 重构上传文件处理,按天自动创建子目录存储文件 3. 修复巡检上传表单移动端强制调用相机的问题 4. 为MES与库房客户端添加响应式侧边栏,支持桌面折叠与移动端抽屉模式 5. 补充PAD端巡检页面的独立访问说明文档 6. 删除冗余的前端静态首页文件 7. 更新库房客户端静态资源哈希值 --- bj_power_mes/etc/bj_power_mes-api.yaml | 7 +- bj_power_mes/frontend/src/help.js | 10 ++ .../frontend/src/layouts/MainLayout.vue | 102 +++++++++++++----- bj_power_mes/frontend/src/pages/Inspect.vue | 6 +- bj_power_mes/internal/handler/inspection.go | 2 +- bj_power_mes/internal/handler/upload.go | 28 +++-- bj_power_mes/main.go | 1 + bj_power_mes/public/index.html | 13 --- .../frontend/src/layouts/MainLayout.vue | 65 +++++++++-- bj_power_wms_client/web/static/index.html | 4 +- 10 files changed, 174 insertions(+), 64 deletions(-) delete mode 100644 bj_power_mes/public/index.html diff --git a/bj_power_mes/etc/bj_power_mes-api.yaml b/bj_power_mes/etc/bj_power_mes-api.yaml index 6ca51dc..4db3b60 100644 --- a/bj_power_mes/etc/bj_power_mes-api.yaml +++ b/bj_power_mes/etc/bj_power_mes-api.yaml @@ -53,4 +53,9 @@ Wms: Plc: Enable: false Host: 127.0.0.1 - Port: 102 \ No newline at end of file + Port: 102 + +# 文件上传(工艺图纸 PDF / 巡检照片):Dir 相对服务启动目录,可改绝对路径;按天自动分子目录 +Upload: + Dir: uploads + MaxMB: 20 \ No newline at end of file diff --git a/bj_power_mes/frontend/src/help.js b/bj_power_mes/frontend/src/help.js index d9fbdcc..f053e39 100644 --- a/bj_power_mes/frontend/src/help.js +++ b/bj_power_mes/frontend/src/help.js @@ -254,6 +254,16 @@ export const helpInspect = { overview: '检验员/线长用手持平板(PAD)或电脑浏览器做巡检与检验确认,PC 与 PAD 访问同一地址、前端自适应。\n\n数据来源:全部记录提交后写入 MES 巡检记录表(inspection_record),用于追溯和流程卡输出,也可在看板触发报警。\n\n权限:菜单「巡检终端」+ 各功能独立按钮权限码(sys.inspect:checkin/point/process/done/alarm/view),由【角色权限管理】统一分配。操作工通常无此菜单。', sections: [ + { + title: '打开方式(PAD / 手机独立访问)', + overview: + '电脑端:左侧菜单「巡检终端」打开。\n\nPAD / 手机独立打开:在浏览器地址栏输入\n' + + window.location.origin + '/inspect\n' + + '(如上所示即本机当前访问地址,例如 http://192.168.1.100:8888/inspect)。\n\n' + + '首次打开会跳转登录页,登录一次后(浏览器记住登录态)再次打开将直接进入巡检页;PAD 与电脑需在同一局域网。\n\n' + + '功能按权限显示:无「巡检终端」菜单或按钮权限的账号无法使用。', + fields: [] + }, { title: '开工签到', fields: [ diff --git a/bj_power_mes/frontend/src/layouts/MainLayout.vue b/bj_power_mes/frontend/src/layouts/MainLayout.vue index 802effd..7f1c9f6 100644 --- a/bj_power_mes/frontend/src/layouts/MainLayout.vue +++ b/bj_power_mes/frontend/src/layouts/MainLayout.vue @@ -1,9 +1,16 @@