remove customer package

This commit is contained in:
Timi
2026-09-06 17:09:19 +08:00
parent 4c6920be85
commit 0b01a54eac
15 changed files with 133 additions and 567 deletions
+4
View File
@@ -92,6 +92,7 @@ const actions = computed(() => canCreate.value ? [{
action: toCreate
}] : []);
const keyword = ref("");
const customerId = ref("");
const orderType = ref("ALL");
type PaymentFilter = "ALL" | GaoSalesPaymentStatus | "PENDING_RECEIVE";
type RefundFilter = "ALL" | GaoSalesRefundStatus;
@@ -112,6 +113,7 @@ const paymentOptions = [{ label: "全部收款", value: "ALL" }, { label: "未
const refundOptions = [{ label: "全部退款", value: "ALL" }, { label: "无需退款", value: "NOT_REQUIRED" }, { label: "待退款", value: "PENDING" }, { label: "已退款", value: "REFUNDED" }];
const routeFilterKey = computed(() => [
route.query.customerId,
route.query.orderType,
route.query.status,
route.query.paymentStatus,
@@ -125,6 +127,7 @@ function queryValue(value: unknown): string {
function applyRouteFilters(): void {
const pendingReceive = queryValue(route.query.pendingReceive) === "true";
customerId.value = queryValue(route.query.customerId);
orderType.value = queryValue(route.query.orderType) || "ALL";
status.value = queryValue(route.query.status) || "ALL";
paymentStatus.value = pendingReceive ? "PENDING_RECEIVE" : queryValue(route.query.paymentStatus) as PaymentFilter || "ALL";
@@ -134,6 +137,7 @@ function applyRouteFilters(): void {
function buildPageFilter(): SalesOrderPage {
const pendingReceive = paymentStatus.value === "PENDING_RECEIVE";
return {
customerId: customerId.value || undefined,
keyword: keyword.value || undefined,
orderType: orderType.value === "ALL" ? undefined : orderType.value as GaoSalesOrderType,
status: status.value === "ALL" ? undefined : status.value as GaoSalesOrderStatus,