|
@@ -1,5 +1,5 @@
|
|
|
import { hc } from 'hono/client'
|
|
import { hc } from 'hono/client'
|
|
|
-import type { AuthRoutes } from '@/server/api'
|
|
|
|
|
|
|
+import type { AuthRoutes, OrderGoodsRoutes, OrderRefundRoutes, OrderRoutes } from '@/server/api'
|
|
|
import type { UserRoutes } from '@/server/api'
|
|
import type { UserRoutes } from '@/server/api'
|
|
|
import type { RoleRoutes } from '@/server/api'
|
|
import type { RoleRoutes } from '@/server/api'
|
|
|
import type { FileRoutes } from '@/server/api'
|
|
import type { FileRoutes } from '@/server/api'
|
|
@@ -95,4 +95,17 @@ export const userCardBalanceRecordClient = hc<UserCardBalanceRecordRoutes>('/',
|
|
|
|
|
|
|
|
export const deliveryAddressClient = hc<DeliveryAddressRoutes>('/', {
|
|
export const deliveryAddressClient = hc<DeliveryAddressRoutes>('/', {
|
|
|
fetch: axiosFetch,
|
|
fetch: axiosFetch,
|
|
|
-}).api.v1['delivery-addresses']
|
|
|
|
|
|
|
+}).api.v1['delivery-addresses']
|
|
|
|
|
+
|
|
|
|
|
+// 订单相关客户端
|
|
|
|
|
+export const orderClient = hc<OrderRoutes>('/', {
|
|
|
|
|
+ fetch: axiosFetch,
|
|
|
|
|
+}).api.v1.orders
|
|
|
|
|
+
|
|
|
|
|
+export const orderGoodsClient = hc<OrderGoodsRoutes>('/', {
|
|
|
|
|
+ fetch: axiosFetch,
|
|
|
|
|
+}).api.v1['orders-goods']
|
|
|
|
|
+
|
|
|
|
|
+export const orderRefundClient = hc<OrderRefundRoutes>('/', {
|
|
|
|
|
+ fetch: axiosFetch,
|
|
|
|
|
+}).api.v1['orders-refund']
|