yiwaima / 退货未生效汇总

Published:

Version: 1.0.0+16ef3af

Summary: 提供退货未生效汇总功能,自动提取未生效退货单数据并生成指定格式的汇总信息

Homepage: https://openuserjs.org/scripts/yiwaima/退货未生效汇总

Support: https://github.com/yiwaima/erp-scripts/issues

License: MIT

Antifeature: unspecified

退货未生效汇总脚本

功能介绍

本脚本为ERP系统提供退货未生效汇总功能,自动提取未生效退货单数据并生成指定格式的汇总信息,按供应商名称排序后复制到剪贴板。

主要功能

  • 自动提取数据:从ERP系统中自动提取未生效(草拟状态)的退货单数据
  • 数据排序:按供应商名称(receiver_name)自动排序
  • 数据格式化:提取并格式化以下字段:
    • io_id(退货单ID)
    • receiver_name(供应商名称)
    • total_sku_ids(商品种类数)
    • total_qty(总数量)
    • total_amount(总金额)
    • creator_name(创建人)
    • remark(备注)
    • io_date(退货日期)
  • 一键复制:自动将汇总数据复制到剪贴板
  • 友好界面:提供可拖动、可折叠的操作面板

安装方法

方法一:通过OpenUserJS安装

  1. 访问 OpenUserJS脚本页面
  2. 点击 "Install" 按钮
  3. 按照浏览器扩展提示完成安装

方法二:手动安装

  1. 下载 退货未生效汇总.user.js 文件
  2. 在浏览器中打开 Tampermonkey 或 Greasemonkey 扩展
  3. 点击 "添加新脚本"
  4. 粘贴文件内容并保存

使用方法

  1. 打开ERP系统的退货单页面:https://*.erp321.com/app/scm/purchaseout/purchaseout.aspx*
  2. 页面加载完成后,会在左上角出现 "退货未生效汇总" 面板
  3. 点击 "未生效汇总" 按钮
  4. 脚本会自动提取数据、排序并复制到剪贴板
  5. 操作完成后会显示 "未生效汇总已复制" 的通知

技术实现

  • 使用纯JavaScript编写,无需外部依赖
  • 采用现代浏览器的Fetch API进行网络请求
  • 支持响应式界面,可拖动和自动折叠
  • 数据处理逻辑清晰,易于维护

注意事项

  • 本脚本仅在指定的ERP系统页面上运行
  • 确保浏览器已安装并启用了用户脚本管理器(如Tampermonkey)
  • 首次使用时可能需要登录ERP系统以获取必要的cookie信息

更新日志

v1.0.0

  • 初始版本发布
  • 实现退货未生效汇总功能
  • 添加按供应商名称排序功能
  • 实现数据自动复制到剪贴板

许可证

本脚本采用 MIT 许可证开源,详见 LICENSE 文件。

支持与反馈

如有问题或建议,可通过以下方式反馈:

作者

Rating: 0