feat: PDD 批量采集支持可选客户端 (#74)

This commit is contained in:
chengma
2026-08-10 00:49:51 +08:00
parent c52d730728
commit d99c81310d
6 changed files with 196 additions and 31 deletions
+21
View File
@@ -159,6 +159,26 @@
});
}
/* PDD 批量采集弹窗只同步已选数量并提供提交反馈。
客户端权限和任务初始状态始终由服务端决定。 */
function setupCollectModal() {
var openButton = document.querySelector("[data-collect-open]");
var count = document.querySelector("[data-collect-count]");
var form = document.getElementById("pdd-form");
var submitButton = document.querySelector("[data-collect-submit]");
if (!openButton || !count || !form || !submitButton) return;
openButton.addEventListener("click", function () {
count.textContent = checkedCount();
});
form.addEventListener("submit", function (event) {
if (event.submitter !== submitButton) return;
submitButton.disabled = true;
submitButton.setAttribute("aria-busy", "true");
submitButton.textContent = "创建中…";
});
}
/* ── 弹窗 ──────────────────────────────────
弹窗**内容由服务端渲染**,这里只负责显示、隐藏和把内容取回来。
不要在这里拼业务数据——价格格式、规格顺序都是业务规则,
@@ -375,6 +395,7 @@
setupUserResetModal();
setupClientAssignmentModal();
setupPurchaseModal();
setupCollectModal();
setupModals();
setupRowDetail();
setupCaptchaRefresh();