remove customer package
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user