From 95cb69b9f79893d7cd1319d754064c93e3fa4e2f Mon Sep 17 00:00:00 2001 From: seatonwan9 Date: 星期二, 19 八月 2025 18:15:56 +0800 Subject: [PATCH] 提交源码 --- src/api/orderApi.ts | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/api/orderApi.ts b/src/api/orderApi.ts new file mode 100644 index 0000000..835ef2b --- /dev/null +++ b/src/api/orderApi.ts @@ -0,0 +1,26 @@ +import createAxios from '@/utils/axios' + +const baseUrl = '/admin/api/order' + +const orderApi = { + // 鑾峰彇涓�娆℃�ч槻閲嶅鎻愪氦 Token + getIdempotencyToken(userId?: number): ApiPromise { + return createAxios({ + url: `${baseUrl}/idempotency/token`, + method: 'get', + params: userId ? { userId } : {} + }) as ApiPromise + }, + + // 鍒涘缓璁㈠崟锛堝湪 headers 涓惡甯� Idempotency-Token锛� + createOrder(data: any, token: string): ApiPromise { + return createAxios({ + url: `${baseUrl}/create`, + method: 'post', + data, + headers: { 'Idempotency-Token': token } + }) as ApiPromise + } +} + +export default orderApi -- Gitblit v1.8.0