退货未生效汇总脚本
功能介绍
本脚本为ERP系统提供退货未生效汇总功能,自动提取未生效退货单数据并生成指定格式的汇总信息,按供应商名称排序后复制到剪贴板。
主要功能
- 自动提取数据:从ERP系统中自动提取未生效(草拟状态)的退货单数据
- 数据排序:按供应商名称(receiver_name)自动排序
- 数据格式化:提取并格式化以下字段:
- io_id(退货单ID)
- receiver_name(供应商名称)
- total_sku_ids(商品种类数)
- total_qty(总数量)
- total_amount(总金额)
- creator_name(创建人)
- remark(备注)
- io_date(退货日期)
- 一键复制:自动将汇总数据复制到剪贴板
- 友好界面:提供可拖动、可折叠的操作面板
安装方法
方法一:通过OpenUserJS安装
- 访问 OpenUserJS脚本页面
- 点击 "Install" 按钮
- 按照浏览器扩展提示完成安装
方法二:手动安装
- 下载
退货未生效汇总.user.js 文件
- 在浏览器中打开 Tampermonkey 或 Greasemonkey 扩展
- 点击 "添加新脚本"
- 粘贴文件内容并保存
使用方法
- 打开ERP系统的退货单页面:
https://*.erp321.com/app/scm/purchaseout/purchaseout.aspx*
- 页面加载完成后,会在左上角出现 "退货未生效汇总" 面板
- 点击 "未生效汇总" 按钮
- 脚本会自动提取数据、排序并复制到剪贴板
- 操作完成后会显示 "未生效汇总已复制" 的通知
技术实现
- 使用纯JavaScript编写,无需外部依赖
- 采用现代浏览器的Fetch API进行网络请求
- 支持响应式界面,可拖动和自动折叠
- 数据处理逻辑清晰,易于维护
注意事项
- 本脚本仅在指定的ERP系统页面上运行
- 确保浏览器已安装并启用了用户脚本管理器(如Tampermonkey)
- 首次使用时可能需要登录ERP系统以获取必要的cookie信息
更新日志
v1.0.0
- 初始版本发布
- 实现退货未生效汇总功能
- 添加按供应商名称排序功能
- 实现数据自动复制到剪贴板
许可证
本脚本采用 MIT 许可证开源,详见 LICENSE 文件。
支持与反馈
如有问题或建议,可通过以下方式反馈:
作者