Exclude cancelled reservations before ARR field review
This commit is contained in:
1 parent
36235e7d8d
commit
0c057a8e75
39 files changed
+1546
-56
No files matched your search
@@ -682,6 +682,9 @@
|
||||
$("#arr-data-review-progress").textContent = review ? I18N.t("data_review.progress", {
|
||||
date: review.report_date, completed: Number(review.total_count) - Number(review.pending_count), total: review.total_count,
|
||||
}) : I18N.t("data_review.loading");
|
||||
if (Number.isInteger(review?.excluded_cancelled_count) && review.excluded_cancelled_count > 0) {
|
||||
$("#arr-data-review-progress").textContent += ` · ${I18N.t("data_review.excluded_cancelled", { count: review.excluded_cancelled_count })}`;
|
||||
}
|
||||
$("#arr-data-review-refresh").textContent = I18N.t("data_review.refresh");
|
||||
$("#arr-data-review-refresh").disabled = busy;
|
||||
const finalize = $("#arr-data-review-finalize");
|
||||
@@ -731,6 +734,10 @@
|
||||
state.arrDataReview = review;
|
||||
state.arrDataReviewDisconnected = false;
|
||||
state.arrDataReviewFinalizing = review.status === "finalized";
|
||||
const currentItems = new Set((review.items || []).map((item) => item.item_id));
|
||||
Object.keys(state.arrDataReviewDrafts).forEach((itemId) => {
|
||||
if (!currentItems.has(itemId)) delete state.arrDataReviewDrafts[itemId];
|
||||
});
|
||||
review.items?.forEach((item) => {
|
||||
if (item.confirmed && state.arrDataReviewDrafts[item.item_id] === arrDataReviewInputValue(item)) delete state.arrDataReviewDrafts[item.item_id];
|
||||
});
|
||||
|
||||
@@ -170,6 +170,7 @@
|
||||
"data_review.refresh": ["刷新字段", "Refresh fields", "รีเฟรชข้อมูล"],
|
||||
"data_review.loading": ["正在读取待完善字段…", "Loading fields for review…", "กำลังโหลดข้อมูลที่ต้องตรวจสอบ…"],
|
||||
"data_review.no_items": ["没有待完善字段。", "No fields need review.", "ไม่มีข้อมูลที่ต้องตรวจสอบ"],
|
||||
"data_review.excluded_cancelled": ["已排除 {count} 笔取消预订,原始数据保留", "{count} cancelled reservations excluded; original data retained", "ไม่รวมการจองที่ยกเลิก {count} รายการ โดยเก็บข้อมูลต้นฉบับไว้"],
|
||||
"data_review.region": ["待完善报表字段", "Report fields to review", "ข้อมูลรายงานที่ต้องตรวจสอบ"],
|
||||
"data_review.disconnected": ["字段读取中断,请刷新字段后继续。", "Field connection lost. Refresh the fields to continue.", "การเชื่อมต่อข้อมูลขัดข้อง โปรดรีเฟรชข้อมูลเพื่อดำเนินการต่อ"],
|
||||
"data_review.saving": ["正在保存并确认字段…", "Saving and confirming field…", "กำลังบันทึกและยืนยันข้อมูล…"],
|
||||
|
||||
Reference in new issue
Block a user