From 4e494e484a7fffa97de506c120f14a5b421787de Mon Sep 17 00:00:00 2001 From: erio Date: Tue, 7 Apr 2026 03:22:33 +0800 Subject: [PATCH] fix: sync CreateOrderRequest field names in payment store --- backend/cmd/server/VERSION | 2 +- frontend/src/stores/payment.ts | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/backend/cmd/server/VERSION b/backend/cmd/server/VERSION index aa56265567..bee90cb581 100644 --- a/backend/cmd/server/VERSION +++ b/backend/cmd/server/VERSION @@ -1 +1 @@ -0.1.108.62 +0.1.108.63 diff --git a/frontend/src/stores/payment.ts b/frontend/src/stores/payment.ts index a446d3fc67..49fd0e09ea 100644 --- a/frontend/src/stores/payment.ts +++ b/frontend/src/stores/payment.ts @@ -6,7 +6,7 @@ import { defineStore } from 'pinia' import { ref } from 'vue' import { paymentAPI } from '@/api/payment' -import type { PaymentConfig, PaymentOrder, SubscriptionPlan } from '@/types/payment' +import type { PaymentConfig, PaymentOrder, SubscriptionPlan, CreateOrderRequest } from '@/types/payment' export const usePaymentStore = defineStore('payment', () => { // ==================== State ==================== @@ -55,12 +55,7 @@ export const usePaymentStore = defineStore('payment', () => { } /** Create a new order and set it as current */ - async function createOrder(params: { - amount: number - payment_type: string - order_type: string - plan_id?: number - }) { + async function createOrder(params: CreateOrderRequest) { const response = await paymentAPI.createOrder(params) return response.data }