|
|
@@ -48,7 +48,7 @@ import { DisabledPersonSelector } from '@d8d/allin-disability-person-management-
|
|
|
import { PlatformSelector } from '@d8d/allin-platform-management-ui';
|
|
|
import { CompanySelector } from '@d8d/allin-company-management-ui';
|
|
|
import { ChannelSelector } from '@d8d/allin-channel-management-ui';
|
|
|
-import { orderClient } from '../api/orderClient';
|
|
|
+import { orderClient, orderClientManager } from '../api/orderClient';
|
|
|
import type { OrderDetail } from '../api/types';
|
|
|
import type { DisabledPersonData } from '@d8d/allin-disability-person-management-ui';
|
|
|
|
|
|
@@ -196,7 +196,7 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
// 创建订单Mutation
|
|
|
const createMutation = useMutation({
|
|
|
mutationFn: async (data: OrderFormValues) => {
|
|
|
- const response = await orderClient.create.$post({
|
|
|
+ const response = await orderClientManager.get().create.$post({
|
|
|
json: data,
|
|
|
});
|
|
|
if (!response.ok) {
|
|
|
@@ -220,7 +220,7 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
// 更新订单Mutation
|
|
|
const updateMutation = useMutation({
|
|
|
mutationFn: async (data: OrderFormValues & { id: number }) => {
|
|
|
- const response = await orderClient.update[':id'].$put({
|
|
|
+ const response = await orderClientManager.get().update[':id'].$put({
|
|
|
param: { id: data.id },
|
|
|
json: data,
|
|
|
});
|
|
|
@@ -256,7 +256,7 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
const { orderPersons, ...orderData } = data;
|
|
|
|
|
|
// 创建订单
|
|
|
- const createResponse = await orderClient.create.$post({
|
|
|
+ const createResponse = await orderClientManager.get().create.$post({
|
|
|
json: orderData,
|
|
|
});
|
|
|
|
|
|
@@ -271,7 +271,7 @@ export const OrderForm: React.FC<OrderFormProps> = ({
|
|
|
// 如果有人员信息,批量添加人员
|
|
|
if (orderPersons && orderPersons.length > 0) {
|
|
|
try {
|
|
|
- const batchResponse = await orderClient[':orderId'].persons.batch.$post({
|
|
|
+ const batchResponse = await orderClientManager.get()[':orderId'].persons.batch.$post({
|
|
|
param: { orderId: createdOrder.id },
|
|
|
json: { persons: orderPersons },
|
|
|
});
|