From f48da14ed2cc6162c95ebe411b138b0bc4918b9e Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sun, 16 Aug 2026 20:08:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8F=90=E7=8E=B0=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=B7=B3=E8=BD=AC=E4=B8=8E=E6=8C=89=E9=92=AE=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/WithdrawalDetailDialog.vue | 6 ++- .../features/admin/views/AdminOrdersView.vue | 28 ++++++++-- .../admin/views/AdminSystemConfigsView.vue | 6 +-- .../admin/views/AdminWithdrawalsView.vue | 53 +++++++++++++++++-- frontend/src/styles/admin.css | 6 +-- 5 files changed, 84 insertions(+), 15 deletions(-) diff --git a/frontend/src/features/admin/components/WithdrawalDetailDialog.vue b/frontend/src/features/admin/components/WithdrawalDetailDialog.vue index df19522..148f3cd 100644 --- a/frontend/src/features/admin/components/WithdrawalDetailDialog.vue +++ b/frontend/src/features/admin/components/WithdrawalDetailDialog.vue @@ -14,6 +14,7 @@ const router = useRouter() const props = defineProps<{ modelValue: boolean withdrawal: WithdrawalDetail | null + returnQuery?: Record }>() const emit = defineEmits<{ @@ -29,7 +30,10 @@ function goToOwnerOrders() { const keyword = props.withdrawal.user_phone?.trim() || String(props.withdrawal.user_id || '') void router.push({ path: adminPath('orders'), - query: keyword ? { keyword } : {}, + query: { + ...props.returnQuery, + ...(keyword ? { keyword } : {}), + }, }) } diff --git a/frontend/src/features/admin/views/AdminOrdersView.vue b/frontend/src/features/admin/views/AdminOrdersView.vue index 0d6c5c6..9fbac6b 100644 --- a/frontend/src/features/admin/views/AdminOrdersView.vue +++ b/frontend/src/features/admin/views/AdminOrdersView.vue @@ -1,7 +1,7 @@