forked from yoone/WEB
fix: track查询更换后产品
This commit is contained in:
parent
c41f0e668e
commit
ac948ac0f4
|
|
@ -1,6 +1,6 @@
|
||||||
import { logisticscontrollerGetlist, logisticscontrollerGetShipmentLabel,
|
import { logisticscontrollerGetlist, logisticscontrollerGetshipmentlabel,
|
||||||
logisticscontrollerDeleteShipment,
|
logisticscontrollerDeleteshipment,
|
||||||
logisticscontrollerGetShipmentState
|
logisticscontrollerUpdateshipmentstate
|
||||||
} from '@/servers/api/logistics';
|
} from '@/servers/api/logistics';
|
||||||
import { stockcontrollerGetallstockpoints } from '@/servers/api/stock';
|
import { stockcontrollerGetallstockpoints } from '@/servers/api/stock';
|
||||||
import { formatUniuniShipmentState } from '@/utils/format';
|
import { formatUniuniShipmentState } from '@/utils/format';
|
||||||
|
|
@ -106,7 +106,7 @@ const ListPage: React.FC = () => {
|
||||||
disabled={isLoading}
|
disabled={isLoading}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
const { data } = await logisticscontrollerGetShipmentLabel(record.id);
|
const { data } = await logisticscontrollerGetshipmentlabel(record.id);
|
||||||
const content = data.content;
|
const content = data.content;
|
||||||
printPDF([content]);
|
printPDF([content]);
|
||||||
setIsLoading(false);
|
setIsLoading(false);
|
||||||
|
|
@ -120,7 +120,7 @@ const ListPage: React.FC = () => {
|
||||||
disabled={isLoading}
|
disabled={isLoading}
|
||||||
onClick={async () => {
|
onClick={async () => {
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
const res = await logisticscontrollerGetShipmentState(record.id);
|
const res = await logisticscontrollerUpdateshipmentstate(record.id);
|
||||||
console.log('res', res);
|
console.log('res', res);
|
||||||
|
|
||||||
setIsLoading(false);
|
setIsLoading(false);
|
||||||
|
|
@ -137,7 +137,7 @@ const ListPage: React.FC = () => {
|
||||||
try {
|
try {
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
const { success, message: errMsg } =
|
const { success, message: errMsg } =
|
||||||
await logisticscontrollerDeleteShipment(record.id);
|
await logisticscontrollerDeleteshipment(record.id);
|
||||||
if (!success) {
|
if (!success) {
|
||||||
throw new Error(errMsg);
|
throw new Error(errMsg);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,12 @@ import { HistoryOrder } from '@/pages/Statistics/Order';
|
||||||
import { ORDER_STATUS_ENUM } from '@/constants';
|
import { ORDER_STATUS_ENUM } from '@/constants';
|
||||||
import {
|
import {
|
||||||
logisticscontrollerCreateshipment,
|
logisticscontrollerCreateshipment,
|
||||||
logisticscontrollerGetShipmentFee,
|
logisticscontrollerGetshipmentfee,
|
||||||
logisticscontrollerDelshipment,
|
logisticscontrollerDelshipment,
|
||||||
logisticscontrollerGetpaymentmethods,
|
logisticscontrollerGetpaymentmethods,
|
||||||
logisticscontrollerGetratelist,
|
logisticscontrollerGetratelist,
|
||||||
logisticscontrollerGetshippingaddresslist,
|
logisticscontrollerGetshippingaddresslist,
|
||||||
logisticscontrollerGetShipmentLabel,
|
// logisticscontrollerGetshipmentlabel,
|
||||||
} from '@/servers/api/logistics';
|
} from '@/servers/api/logistics';
|
||||||
import {
|
import {
|
||||||
ordercontrollerCancelorder,
|
ordercontrollerCancelorder,
|
||||||
|
|
@ -24,7 +24,7 @@ import {
|
||||||
ordercontrollerRefundorder,
|
ordercontrollerRefundorder,
|
||||||
ordercontrollerSyncorder,
|
ordercontrollerSyncorder,
|
||||||
ordercontrollerSyncorderbyid,
|
ordercontrollerSyncorderbyid,
|
||||||
ordercontrollerUpdateOrderItems,
|
ordercontrollerUpdateorderitems,
|
||||||
} from '@/servers/api/order';
|
} from '@/servers/api/order';
|
||||||
import { productcontrollerSearchproducts } from '@/servers/api/product';
|
import { productcontrollerSearchproducts } from '@/servers/api/product';
|
||||||
import { sitecontrollerAll } from '@/servers/api/site';
|
import { sitecontrollerAll } from '@/servers/api/site';
|
||||||
|
|
@ -1801,7 +1801,7 @@ const Shipping: React.FC<{
|
||||||
details.destination.phone_number.phone;
|
details.destination.phone_number.phone;
|
||||||
details.origin.phone_number.number = details.origin.phone_number.phone;
|
details.origin.phone_number.number = details.origin.phone_number.phone;
|
||||||
const res =
|
const res =
|
||||||
await logisticscontrollerGetShipmentFee(
|
await logisticscontrollerGetshipmentfee(
|
||||||
{
|
{
|
||||||
stockPointId: data.stockPointId,
|
stockPointId: data.stockPointId,
|
||||||
|
|
||||||
|
|
@ -1907,7 +1907,7 @@ const SalesChange: React.FC<{
|
||||||
}}
|
}}
|
||||||
onFinish={async (formData: any) => {
|
onFinish={async (formData: any) => {
|
||||||
const { sales } = formData;
|
const { sales } = formData;
|
||||||
const res = await ordercontrollerUpdateOrderItems(id, sales);
|
const res = await ordercontrollerUpdateorderitems(id, sales);
|
||||||
if (!res.success) {
|
if (!res.success) {
|
||||||
message.error(`更新货物信息失败: ${res.message}`);
|
message.error(`更新货物信息失败: ${res.message}`);
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {
|
import {
|
||||||
logisticscontrollerGetlistbytrackingid,
|
logisticscontrollerGetorderlist,
|
||||||
logisticscontrollerGettrackingnumber,
|
logisticscontrollerGetlistbyorderid
|
||||||
} from '@/servers/api/logistics';
|
} from '@/servers/api/logistics';
|
||||||
import { SearchOutlined } from '@ant-design/icons';
|
import { SearchOutlined } from '@ant-design/icons';
|
||||||
import { PageContainer, ProFormSelect } from '@ant-design/pro-components';
|
import { PageContainer, ProFormSelect } from '@ant-design/pro-components';
|
||||||
|
|
@ -8,7 +8,7 @@ import { useState } from 'react';
|
||||||
|
|
||||||
const TrackPage: React.FC = () => {
|
const TrackPage: React.FC = () => {
|
||||||
const [id, setId] = useState<string>();
|
const [id, setId] = useState<string>();
|
||||||
const [data, setData] = useState([]);
|
const [data, setData] = useState({});
|
||||||
return (
|
return (
|
||||||
<PageContainer>
|
<PageContainer>
|
||||||
<ProFormSelect
|
<ProFormSelect
|
||||||
|
|
@ -17,7 +17,7 @@ const TrackPage: React.FC = () => {
|
||||||
request={async ({ keyWords }) => {
|
request={async ({ keyWords }) => {
|
||||||
if (!keyWords || keyWords.length < 3) return [];
|
if (!keyWords || keyWords.length < 3) return [];
|
||||||
const { data: trackList } =
|
const { data: trackList } =
|
||||||
await logisticscontrollerGettrackingnumber({ number: keyWords });
|
await logisticscontrollerGetorderlist({ number: keyWords });
|
||||||
return trackList?.map((v) => {
|
return trackList?.map((v) => {
|
||||||
return {
|
return {
|
||||||
label: v.siteName + ' ' + v.externalOrderId,
|
label: v.siteName + ' ' + v.externalOrderId,
|
||||||
|
|
@ -29,7 +29,9 @@ const TrackPage: React.FC = () => {
|
||||||
prefix: '订单号',
|
prefix: '订单号',
|
||||||
onChange(value: string) {
|
onChange(value: string) {
|
||||||
setId(value);
|
setId(value);
|
||||||
|
setData({})
|
||||||
},
|
},
|
||||||
|
placeholder: '请输入订单号',
|
||||||
allowClear: false,
|
allowClear: false,
|
||||||
suffixIcon: (
|
suffixIcon: (
|
||||||
<SearchOutlined
|
<SearchOutlined
|
||||||
|
|
@ -37,8 +39,8 @@ const TrackPage: React.FC = () => {
|
||||||
if (!id) {
|
if (!id) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const { data } = await logisticscontrollerGetlistbytrackingid({
|
const { data } = await logisticscontrollerGetlistbyorderid({
|
||||||
shipment_id: id,
|
id,
|
||||||
});
|
});
|
||||||
setData(data);
|
setData(data);
|
||||||
}}
|
}}
|
||||||
|
|
@ -46,22 +48,32 @@ const TrackPage: React.FC = () => {
|
||||||
),
|
),
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<div>
|
{
|
||||||
{data.map((item) => (
|
data?.item ?
|
||||||
<div>
|
<div>
|
||||||
<h4>
|
<div>
|
||||||
{item.name} * {item.quantity}
|
<h4>原订单内容</h4>
|
||||||
</h4>
|
{data?.item?.map((item) => (
|
||||||
<div style={{ paddingLeft: 20, color: 'blue' }}>
|
<div style={{ paddingLeft: 20, color: 'blue' }}>
|
||||||
{item.constitution.map((v) => (
|
{item.name} * {item.quantity}
|
||||||
<div>
|
|
||||||
{v.name} * {v.quantity * item.quantity}
|
|
||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> : <></>
|
||||||
))}
|
}
|
||||||
</div>
|
{
|
||||||
|
data?.saleItem ?
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h4>订单内容</h4>
|
||||||
|
{data?.saleItem?.map((item) => (
|
||||||
|
<div style={{ paddingLeft: 20, color: 'blue' }}>
|
||||||
|
{item.name} * {item.quantity}
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</div> : <></>
|
||||||
|
}
|
||||||
</PageContainer>
|
</PageContainer>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -21,61 +21,6 @@ export async function logisticscontrollerCreateshipment(
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/getShipmentFee */
|
|
||||||
export async function logisticscontrollerGetShipmentFee(
|
|
||||||
body: API.ShipmentFeeBookDTO,
|
|
||||||
options?: { [key: string]: any },
|
|
||||||
) {
|
|
||||||
return request<API.BooleanRes>(`/logistics/getShipmentFee`, {
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
data: body,
|
|
||||||
...(options || {}),
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/getShipmentLabel/${param0} */
|
|
||||||
export async function logisticscontrollerGetShipmentLabel(
|
|
||||||
shipmentId: number
|
|
||||||
) {
|
|
||||||
return request<API.BooleanRes>(`/logistics/getShipmentLabel/${shipmentId}`, {
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/updateState/${param0}**/
|
|
||||||
export async function logisticscontrollerGetShipmentState(
|
|
||||||
shipmentId: number
|
|
||||||
) {
|
|
||||||
return request<API.BooleanRes>(`/logistics/updateState/${shipmentId}`, {
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
/** 此处后端没有提供注释 DEL /logistics/deleteShipment/${param0} */
|
|
||||||
export async function logisticscontrollerDeleteShipment(
|
|
||||||
shipmentId: number
|
|
||||||
) {
|
|
||||||
return request<API.BooleanRes>(`/logistics/deleteShipment/${shipmentId}`, {
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/createShippingAddress */
|
/** 此处后端没有提供注释 POST /logistics/createShippingAddress */
|
||||||
export async function logisticscontrollerCreateshippingaddress(
|
export async function logisticscontrollerCreateshippingaddress(
|
||||||
body: API.ShippingAddress,
|
body: API.ShippingAddress,
|
||||||
|
|
@ -91,6 +36,20 @@ export async function logisticscontrollerCreateshippingaddress(
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 此处后端没有提供注释 POST /logistics/deleteShipment/${param0} */
|
||||||
|
export async function logisticscontrollerDeleteshipment(
|
||||||
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
params: API.logisticscontrollerDeleteshipmentParams,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
const { id: param0, ...queryParams } = params;
|
||||||
|
return request<API.BooleanRes>(`/logistics/deleteShipment/${param0}`, {
|
||||||
|
method: 'POST',
|
||||||
|
params: { ...queryParams },
|
||||||
|
...(options || {}),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 DELETE /logistics/delShippingAddress/${param0} */
|
/** 此处后端没有提供注释 DELETE /logistics/delShippingAddress/${param0} */
|
||||||
export async function logisticscontrollerDelshippingaddress(
|
export async function logisticscontrollerDelshippingaddress(
|
||||||
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
|
@ -105,13 +64,28 @@ export async function logisticscontrollerDelshippingaddress(
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/getListByTrackingId */
|
/** 此处后端没有提供注释 POST /logistics/getListByOrderId */
|
||||||
export async function logisticscontrollerGetlistbytrackingid(
|
export async function logisticscontrollerGetlistbyorderid(
|
||||||
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
params: API.logisticscontrollerGetlistbytrackingidParams,
|
params: API.logisticscontrollerGetlistbyorderidParams,
|
||||||
options?: { [key: string]: any },
|
options?: { [key: string]: any },
|
||||||
) {
|
) {
|
||||||
return request<any>('/logistics/getListByTrackingId', {
|
return request<any>('/logistics/getListByOrderId', {
|
||||||
|
method: 'POST',
|
||||||
|
params: {
|
||||||
|
...params,
|
||||||
|
},
|
||||||
|
...(options || {}),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 此处后端没有提供注释 POST /logistics/getOrderList */
|
||||||
|
export async function logisticscontrollerGetorderlist(
|
||||||
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
params: API.logisticscontrollerGetorderlistParams,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
return request<any>('/logistics/getOrderList', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
params: {
|
params: {
|
||||||
...params,
|
...params,
|
||||||
|
|
@ -160,6 +134,35 @@ export async function logisticscontrollerGetservicelist(
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 此处后端没有提供注释 POST /logistics/getShipmentFee */
|
||||||
|
export async function logisticscontrollerGetshipmentfee(
|
||||||
|
body: API.ShipmentFeeBookDTO,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
return request<API.BooleanRes>('/logistics/getShipmentFee', {
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'Content-Type': 'application/json',
|
||||||
|
},
|
||||||
|
data: body,
|
||||||
|
...(options || {}),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 此处后端没有提供注释 POST /logistics/getShipmentLabel/${param0} */
|
||||||
|
export async function logisticscontrollerGetshipmentlabel(
|
||||||
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
params: API.logisticscontrollerGetshipmentlabelParams,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
const { shipmentId: param0, ...queryParams } = params;
|
||||||
|
return request<API.BooleanRes>(`/logistics/getShipmentLabel/${param0}`, {
|
||||||
|
method: 'POST',
|
||||||
|
params: { ...queryParams },
|
||||||
|
...(options || {}),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 GET /logistics/getShippingAddressList */
|
/** 此处后端没有提供注释 GET /logistics/getShippingAddressList */
|
||||||
export async function logisticscontrollerGetshippingaddresslist(options?: {
|
export async function logisticscontrollerGetshippingaddresslist(options?: {
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
|
|
@ -173,21 +176,6 @@ export async function logisticscontrollerGetshippingaddresslist(options?: {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /logistics/getTrackingNumber */
|
|
||||||
export async function logisticscontrollerGettrackingnumber(
|
|
||||||
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
|
||||||
params: API.logisticscontrollerGettrackingnumberParams,
|
|
||||||
options?: { [key: string]: any },
|
|
||||||
) {
|
|
||||||
return request<any>('/logistics/getTrackingNumber', {
|
|
||||||
method: 'POST',
|
|
||||||
params: {
|
|
||||||
...params,
|
|
||||||
},
|
|
||||||
...(options || {}),
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
/** 此处后端没有提供注释 GET /logistics/list */
|
/** 此处后端没有提供注释 GET /logistics/list */
|
||||||
export async function logisticscontrollerGetlist(options?: {
|
export async function logisticscontrollerGetlist(options?: {
|
||||||
[key: string]: any;
|
[key: string]: any;
|
||||||
|
|
@ -255,3 +243,17 @@ export async function logisticscontrollerUpdateshippingaddress(
|
||||||
...(options || {}),
|
...(options || {}),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 此处后端没有提供注释 POST /logistics/updateState/${param0} */
|
||||||
|
export async function logisticscontrollerUpdateshipmentstate(
|
||||||
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
|
params: API.logisticscontrollerUpdateshipmentstateParams,
|
||||||
|
options?: { [key: string]: any },
|
||||||
|
) {
|
||||||
|
const { id: param0, ...queryParams } = params;
|
||||||
|
return request<any>(`/logistics/updateState/${param0}`, {
|
||||||
|
method: 'POST',
|
||||||
|
params: { ...queryParams },
|
||||||
|
...(options || {}),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -210,16 +210,19 @@ export async function ordercontrollerSyncorderbyid(
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 此处后端没有提供注释 POST /order/updateOrderItems/${param0} */
|
/** 此处后端没有提供注释 POST /order/updateOrderItems/${param0} */
|
||||||
export async function ordercontrollerUpdateOrderItems(
|
export async function ordercontrollerUpdateorderitems(
|
||||||
orderId: number,
|
// 叠加生成的Param类型 (非body参数swagger默认没有生成对象)
|
||||||
body: API.ShipmentSkuDTO,
|
params: API.ordercontrollerUpdateorderitemsParams,
|
||||||
|
body: Record<string, any>,
|
||||||
options?: { [key: string]: any },
|
options?: { [key: string]: any },
|
||||||
) {
|
) {
|
||||||
return request<API.BooleanRes>(`/order/updateOrderItems/${orderId}`, {
|
const { orderId: param0, ...queryParams } = params;
|
||||||
|
return request<API.BooleanRes>(`/order/updateOrderItems/${param0}`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'text/plain',
|
||||||
},
|
},
|
||||||
|
params: { ...queryParams },
|
||||||
data: body,
|
data: body,
|
||||||
...(options || {}),
|
...(options || {}),
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -168,15 +168,19 @@ declare namespace API {
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerDelshipmentParams = {
|
type logisticscontrollerDelshipmentParams = {
|
||||||
id: string;
|
id: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerDelshippingaddressParams = {
|
type logisticscontrollerDelshippingaddressParams = {
|
||||||
id: number;
|
id: number;
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerGetlistbytrackingidParams = {
|
type logisticscontrollerGetlistbyorderidParams = {
|
||||||
shipment_id?: string;
|
id?: number;
|
||||||
|
};
|
||||||
|
|
||||||
|
type logisticscontrollerGetorderlistParams = {
|
||||||
|
number?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerGetservicelistParams = {
|
type logisticscontrollerGetservicelistParams = {
|
||||||
|
|
@ -189,11 +193,7 @@ declare namespace API {
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerGetshipmentlabelParams = {
|
type logisticscontrollerGetshipmentlabelParams = {
|
||||||
shipmentId: string;
|
shipmentId: number;
|
||||||
};
|
|
||||||
|
|
||||||
type logisticscontrollerGettrackingnumberParams = {
|
|
||||||
number?: string;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
type logisticscontrollerUpdateshippingaddressParams = {
|
type logisticscontrollerUpdateshippingaddressParams = {
|
||||||
|
|
@ -216,7 +216,7 @@ declare namespace API {
|
||||||
externalOrderId?: string;
|
externalOrderId?: string;
|
||||||
status?: any;
|
status?: any;
|
||||||
orderStatus?: any;
|
orderStatus?: any;
|
||||||
shipmentId?: string;
|
shipmentId?: number;
|
||||||
currency?: string;
|
currency?: string;
|
||||||
currency_symbol?: string;
|
currency_symbol?: string;
|
||||||
prices_include_tax?: boolean;
|
prices_include_tax?: boolean;
|
||||||
|
|
@ -341,13 +341,17 @@ declare namespace API {
|
||||||
siteId: string;
|
siteId: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
type ordercontrollerUpdateorderitemsParams = {
|
||||||
|
orderId: number;
|
||||||
|
};
|
||||||
|
|
||||||
type OrderDetail = {
|
type OrderDetail = {
|
||||||
id?: number;
|
id?: number;
|
||||||
siteId?: string;
|
siteId?: string;
|
||||||
externalOrderId?: string;
|
externalOrderId?: string;
|
||||||
status?: any;
|
status?: any;
|
||||||
orderStatus?: any;
|
orderStatus?: any;
|
||||||
shipmentId?: string;
|
shipmentId?: number;
|
||||||
currency?: string;
|
currency?: string;
|
||||||
currency_symbol?: string;
|
currency_symbol?: string;
|
||||||
prices_include_tax?: boolean;
|
prices_include_tax?: boolean;
|
||||||
|
|
@ -494,6 +498,10 @@ declare namespace API {
|
||||||
sku?: string;
|
sku?: string;
|
||||||
quantity?: number;
|
quantity?: number;
|
||||||
isPackage?: boolean;
|
isPackage?: boolean;
|
||||||
|
isYoone?: boolean;
|
||||||
|
isZex?: boolean;
|
||||||
|
size?: number;
|
||||||
|
isYooneNew?: boolean;
|
||||||
/** 创建时间 */
|
/** 创建时间 */
|
||||||
createdAt?: string;
|
createdAt?: string;
|
||||||
/** 更新时间 */
|
/** 更新时间 */
|
||||||
|
|
@ -511,6 +519,10 @@ declare namespace API {
|
||||||
sku?: string;
|
sku?: string;
|
||||||
quantity?: number;
|
quantity?: number;
|
||||||
isPackage?: boolean;
|
isPackage?: boolean;
|
||||||
|
isYoone?: boolean;
|
||||||
|
isZex?: boolean;
|
||||||
|
size?: number;
|
||||||
|
isYooneNew?: boolean;
|
||||||
/** 创建时间 */
|
/** 创建时间 */
|
||||||
createdAt?: string;
|
createdAt?: string;
|
||||||
/** 更新时间 */
|
/** 更新时间 */
|
||||||
|
|
@ -994,35 +1006,28 @@ declare namespace API {
|
||||||
};
|
};
|
||||||
|
|
||||||
type ShipmentFeeBookDTO = {
|
type ShipmentFeeBookDTO = {
|
||||||
// 发货点,传id到后端解析
|
stockPointId?: number;
|
||||||
stockPointId: number;
|
sender?: string;
|
||||||
|
startPhone?: string;
|
||||||
sender: string;
|
startPostalCode?: string;
|
||||||
startPhone: string;
|
pickupAddress?: string;
|
||||||
startPostalCode: string;
|
shipperCountryCode?: string;
|
||||||
pickupAddress: string;
|
receiver?: string;
|
||||||
// pickupWarehouse: number; // 此处用 stockPointId 到后端解析
|
city?: string;
|
||||||
shipperCountryCode: string;
|
province?: string;
|
||||||
receiver: string;
|
country?: string;
|
||||||
city: string;
|
postalCode?: string;
|
||||||
province: string;
|
deliveryAddress?: string;
|
||||||
country: string;
|
receiverPhone?: string;
|
||||||
postalCode: string;
|
receiverEmail?: string;
|
||||||
deliveryAddress: string;
|
length?: number;
|
||||||
receiverPhone: string;
|
width?: number;
|
||||||
receiverEmail: string;
|
height?: number;
|
||||||
length: number;
|
dimensionUom?: string;
|
||||||
width: number;
|
weight?: number;
|
||||||
height: number;
|
weightUom?: string;
|
||||||
dimensionUom: string;
|
|
||||||
weight: number;
|
|
||||||
weightUom: string;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
type ShipmentSkuDTO = {
|
|
||||||
sales?: OrderSale[];
|
|
||||||
}
|
|
||||||
|
|
||||||
type ShippingAddress = {
|
type ShippingAddress = {
|
||||||
id?: number;
|
id?: number;
|
||||||
name?: string;
|
name?: string;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue