NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
| 属性 | 说明 |
|---|---|
| 脚本名称 | ERP 退货单据图片上传工具 |
| 作者 | yiwaima |
| 版本 | 1.3 |
| 许可证 | MIT |
| 适用网站 | https://www.erp321.com/app/scm/purchaseout/purchaseout.aspx |
| 脚本类型 | Tampermonkey 用户脚本 |
| OpenUserJS地址 | https://openuserjs.org/scripts/yiwaima/ERP_退货单据图片上传工具 |
该脚本是一个为ERP系统设计的退货单据图片上传工具,提供了以下核心功能:
// 创建可拖动的悬浮窗口
function createDragWindow() {
const dragWindow = document.createElement('div');
dragWindow.id = 'image-drag-window';
dragWindow.innerHTML = `
<div class="drag-header">
<span>退货单据上传</span>
</div>
<div class="drag-content">
<div class="drop-area">
<p>将图片拖放到此处</p>
<p class="hint">支持 PNG、JPG、GIF 格式</p>
</div>
</div>
`;
// 添加CSS样式和事件监听
// ...
}
// 处理文件拖放
function handleDrop(e) {
const dt = e.dataTransfer;
const files = dt.files;
processFiles(files);
}
// 自动输入退货单号并点击搜索按钮
async function autoInputAndSearch(ioId) {
// 查找并填充退货单号输入框
// 点击搜索按钮
// ...
}
// 独立的行选择和复选框勾选函数
function selectFirstRowAndCheckbox(doc) {
// 查找表格
// 识别表头和数据行
// 选择并勾选第一行
// ...
}
// 发送HTTP请求获取SKU数据
async function fetchSkuData(returnOrderId, orderId) {
// 构建请求URL和参数
// 发送请求并处理响应
// ...
}
版本 1.3:优化交互体验
版本 1.2:增强功能版本
版本 1.1:OpenUserJS平台适配
版本 1.0:初始版本发布
Rating: 0