调拨记录查询
一个功能强大的调拨记录查询工具,帮助您快速搜索和查看调拨记录,支持寄样和退样详细显示,多仓库查询和调拨数量获取。
功能特点
🔍 搜索功能
- 通过关键词搜索调拨记录
- 支持寄样和退样详细显示
- 支持跨仓库查询(达人一仓、达人二仓、六六仓等)
- 自动排除无效记录(调拨中取消、调拨红冲)
📊 数据展示
- 左边显示寄样详细,右边显示退样详细
- 显示调拨单号、仓库、创建日期
- 自动获取并显示调拨数量
- 支持备注查看和复制
- 仓库名称自动提取和处理
- 寄样记录:只显示仓库名称
- 退样记录:获取"-"之后的文本,排除"杭州达人"和"项目"字样
🔴 退样数量显示
- 左侧寄样详细中显示红字的退样数量
- 退样数量基于右侧退样详细中的匹配记录
- 匹配逻辑:根据调拨单号匹配退样记录中的备注
🎨 界面功能
- 支持拖拽调整位置
- 边缘吸附自动折叠
- 鼠标悬停展开
- 响应式设计,适配不同屏幕尺寸
- 支持文本自动换行显示
🛠️ 技术特点
- 使用Fetch API发送请求
- 动态生成请求参数
- 支持错误处理
- 本地存储位置和状态
- 优化的请求代码,提升代码复用性
使用方法
- 在输入框中输入搜索关键词(如SKU编码)
- 点击"搜索"按钮
- 等待搜索结果显示
- 查看左侧寄样详细和右侧退样详细
- 查看调拨记录,包括单号、仓库、数量等信息
- 左侧寄样详细中显示红字的退样数量
- 点击复制按钮可以复制备注信息
- 拖拽窗口可以调整位置
- 将窗口拖到屏幕边缘可以自动折叠
技术实现
- 搜索逻辑:
- 寄样详细:发送两个POST请求获取完整的调拨记录
- 退样详细:发送两个POST请求,第二个请求使用link_warehouse
- 数据处理:
- 过滤无效记录,提取需要的字段
- 处理仓库文本,提取有效信息
- 匹配寄样和退样记录,计算退样数量
- 数量获取:根据调拨单号发送请求获取调拨数量
- 界面交互:实现拖拽、折叠、展开等功能
更新历史
v1.0.0
- 初始版本发布
- 实现基本的调拨记录查询功能
- 支持多仓库查询
- 添加拖拽和折叠功能
- 实现备注复制功能
v1.1.0
- 添加退样详细显示功能
- 实现退样数量匹配和显示
- 优化仓库文本处理逻辑
- 修改界面样式,支持文本自动换行
- 提升代码复用性
注意事项
- 本脚本仅适用于erp321.com网站
- 搜索结果基于API返回的数据
- 退样数量显示基于退样记录中的备注匹配
- 如有问题,请检查浏览器控制台的错误信息
许可证
MIT License
联系方式
祝您使用愉快! 🎉