fix: 优先引导下载银行制单(09-08-reimbursement-payment-closeout)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s

这个提交包含在:
2026-09-09 09:05:17 +08:00
父节点 e8cad812ad
当前提交 b9185308a6
共修改 10 个文件,包含 526 行新增和 17 行删除
+10 -6
查看文件
@@ -294,19 +294,22 @@ export function PaymentBatchesPage() {
!["executed", "cancelled"].includes(selectedBatch.status);
const paymentActionModel = useMemo(() => {
const canDownloadOrder =
selectedBatch?.status === "reviewed" &&
selectedBatch.canExportPaymentOrder &&
canExportPaymentOrder;
const primary = canReviewSelectedBatch
? "review"
: needsBankReceipt
? "uploadReceipt"
? canDownloadOrder && selectedBatch.paymentOrderExportCount === 0
? "downloadOrder"
: "uploadReceipt"
: canRegisterPaymentComplete
? "execute"
: null;
const more: PaymentActionKind[] = [];
if (
selectedBatch?.status === "reviewed" &&
selectedBatch.canExportPaymentOrder &&
canExportPaymentOrder
) {
if (primary === "downloadOrder" && canUploadReceipt) more.push("uploadReceipt");
if (canDownloadOrder && primary !== "downloadOrder") {
more.push(selectedBatch.paymentOrderExportCount > 0 ? "redownloadOrder" : "downloadOrder");
}
if (canCancelSelectedBatch) more.push("cancel");
@@ -316,6 +319,7 @@ export function PaymentBatchesPage() {
canExportPaymentOrder,
canRegisterPaymentComplete,
canReviewSelectedBatch,
canUploadReceipt,
needsBankReceipt,
selectedBatch,
]);