本方案适用于90%以上企业现有B/S架构档案管理软件,不需要重构原有系统,不需要大额开发成本,零基础也能跟着操作半天落地,解决布局乱、加载卡、点击无响应等常见移动端问题。
先明确具体哪里不好用,不要盲目修改,按以下步骤获取问题:
把所有问题按「布局错乱、加载缓慢、点击失效」三类归类,80%的老档案系统都会同时遇到这三类问题,接下来逐个解决。
90%的老档案系统移动端布局乱,核心原因是没有添加移动端视口配置,只需要在你所有档案系统页面的标签之前,添加以下可直接复制的代码:
```html ```这段代码会自动把原有固定宽度的PC端布局,转换为适配移动端宽度的流动布局,不会改变原有功能和样式,只修正适配问题。如果你的按钮太小点不到,再加一段脚本,同样放在head末尾:
```js ```移动端打开图片、PDF等档案附件加载慢,大部分是因为直接加载了原尺寸的大文件,我们用Nginx原生模块实现移动端自动压缩,操作步骤如下:
1. 安装Nginx图片压缩模块,不同系统直接执行对应命令:

2. 修改Nginx配置文件,在你的档案系统server块中添加以下配置,替换成你自己的附件存储路径即可:
```nginx http { map $http_user_agent $is_mobile { default 0; ~(android|iphone|ipad|mobile) 1; } server { listen 80; server_name 你的档案系统域名; 替换为你自己的附件访问路径 location /archive-attach/ { root /data/your-archive-root; 替换为你自己的服务器根目录 if ($is_mobile) { image_filter resize 800 -; image_filter_jpeg_quality 75; image_filter_interlace on; } } } } ```3. 验证配置并重启生效,直接执行命令:nginx -t && nginx -s reload
如果是PDF附件预览卡顿,在预览页面引入开源PDF渲染脚本,替换原来的直接打开,代码如下:
```html ```这个脚本会在移动端流式渲染PDF,滑动流畅,不需要下载完整文件就能查看。
修改完成后,测试三个核心场景,全部通过就可以上线:
如果你想要让用户像打开原生APP一样打开档案系统,只需要在网站根目录添加一个名为manifest.json的文件,内容直接复制:
```json { "name": "企业档案管理系统", "short_name": "档案系统", "start_url": "/index.html", "display": "standalone", "background_color": "ffffff", "theme_color": "2196F3" } ```然后在所有页面head标签中引入这个文件:,用户打开页面后就可以把档案系统添加到手机桌面,和原生APP体验完全一致,不需要开发单独的原生应用。
整个改造过程不需要重构原有系统,所有资源都是免费开源的CDN资源,不需要额外购买服务器,改造完成后用户只需要刷新页面就能生效,不需要停服,半天就能完成所有操作。