|
|
@@ -61,12 +61,12 @@ const DataTablePagination = ({
|
|
|
</div>
|
|
|
);
|
|
|
};
|
|
|
-import { adminOrderClient } from '../api';
|
|
|
+import { adminOrderClient, orderClientManager } from '../api';
|
|
|
import type { InferRequestType, InferResponseType } from 'hono/client';
|
|
|
import { UpdateOrderDto } from '@d8d/orders-module-mt/schemas';
|
|
|
|
|
|
// 类型定义
|
|
|
-type OrderResponse = InferResponseType<typeof adminOrderClient.$get, 200>['data'][0];
|
|
|
+type OrderResponse = InferResponseType<typeof adminOrderClient.index.$get, 200>['data'][0];
|
|
|
type UpdateRequest = InferRequestType<typeof adminOrderClient[':id']['$put']>['json'];
|
|
|
|
|
|
// 状态映射
|
|
|
@@ -124,7 +124,7 @@ export const OrderManagement = () => {
|
|
|
filters.payState = parseInt(searchParams.payStatus);
|
|
|
}
|
|
|
|
|
|
- const res = await adminOrderClient.$get({
|
|
|
+ const res = await orderClientManager.getAdminOrderClient().index.$get({
|
|
|
query: {
|
|
|
page: searchParams.page,
|
|
|
pageSize: searchParams.limit,
|
|
|
@@ -161,11 +161,11 @@ export const OrderManagement = () => {
|
|
|
|
|
|
// 处理更新订单
|
|
|
const handleUpdateSubmit = async (data: UpdateRequest) => {
|
|
|
- if (!editingOrder) return;
|
|
|
+ if (!editingOrder || !editingOrder.id) return;
|
|
|
|
|
|
try {
|
|
|
- const res = await adminOrderClient[':id']['$put']({
|
|
|
- param: { id: editingOrder.id.toString() },
|
|
|
+ const res = await orderClientManager.getAdminOrderClient()[':id']['$put']({
|
|
|
+ param: { id: editingOrder.id },
|
|
|
json: data,
|
|
|
});
|
|
|
|