重构界面:固定值改用编辑框+复选框,日志区替换为提交结果表格,间隔单位改为毫秒

This commit is contained in:
2026-05-15 15:14:55 +08:00
parent e99dfaef4d
commit bf11957f7c
5 changed files with 127 additions and 149 deletions
+10 -1
View File
@@ -462,7 +462,9 @@ class PickupEngine:
async def process_single_row(self, row: dict[str, str]) -> dict:
start_time = datetime.now()
result = {"status": "失败", "message": "", "postage": "", "time": "", "寄达地": ""}
result = {"status": "失败", "message": "", "postage": "", "time": "", "寄达地": "",
"单号": row.get("单号", "").strip(), "重量": row.get("重量", "").strip(),
"产品": "", "客户": "", "寄达地区划代码": "", "寄件人姓名": "", "寄件地址": ""}
try:
await self._check_pause()
@@ -515,6 +517,13 @@ class PickupEngine:
self._dlog(" 提交中...")
submit_result = await self._submit_form(form_data)
result["寄达地"] = form_data.get("receiverArriveOrgName", "")
result["单号"] = row.get("单号", "").strip()
result["重量"] = form_data.get("realWeight", "")
result["产品"] = self._product_choice.get("productName", "") if self._product_choice else ""
result["客户"] = self._customer_choice.get("customerName", "") if self._customer_choice else ""
result["寄达地区划代码"] = form_data.get("receiverDistrictNo", "")
result["寄件人姓名"] = form_data.get("senderLinker", "")
result["寄件地址"] = form_data.get("senderAddr", "")
elapsed = (datetime.now() - start_time).total_seconds()
if submit_result.get("success"):