feat: PDD 批量采集支持可选客户端 (#74)
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user