🐛 fix(api): Update Model

This commit is contained in:
web@ppanel
2024-12-01 15:44:51 +07:00
parent 81e0f21a39
commit 39aaa73d6d
33 changed files with 1257 additions and 413 deletions
+5 -5
View File
@@ -15,7 +15,7 @@ export default function Page() {
const ref = useRef<ProListActions>(null);
return (
<ProList<API.OrderDetails, Record<string, unknown>>
<ProList<API.OrderDetail, Record<string, unknown>>
action={ref}
request={async (pagination, filter) => {
const response = await queryOrderList({ ...pagination, ...filter });
@@ -30,14 +30,14 @@ export default function Page() {
<CardHeader className='bg-muted/50 flex flex-row items-center justify-between gap-2 space-y-0 p-3'>
<CardTitle>
{t('orderNo')}
<p className='text-sm'>{item.orderNo}</p>
<p className='text-sm'>{item.order_no}</p>
</CardTitle>
<CardDescription className='flex gap-2'>
{item.status === 1 ? (
<>
<Link
key='payment'
href={`/payment?order_no=${item.orderNo}`}
href={`/payment?order_no=${item.order_no}`}
className={buttonVariants({ size: 'sm' })}
>
{t('payment')}
@@ -47,7 +47,7 @@ export default function Page() {
size='sm'
variant='destructive'
onClick={async () => {
await closeOrder({ orderNo: item.orderNo });
await closeOrder({ orderNo: item.order_no });
ref.current?.refresh();
}}
>
@@ -57,7 +57,7 @@ export default function Page() {
) : (
<Link
key='detail'
href={`/payment?order_no=${item.orderNo}`}
href={`/payment?order_no=${item.order_no}`}
className={buttonVariants({ size: 'sm' })}
>
{t('detail')}
@@ -25,8 +25,8 @@ export default function Purchase({
subscribe,
setSubscribe,
}: {
subscribe?: API.SubscribeDetails;
setSubscribe: (subscribe?: API.SubscribeDetails) => void;
subscribe?: API.Subscribe;
setSubscribe: (subscribe?: API.Subscribe) => void;
}) {
const t = useTranslations('order');
@@ -26,8 +26,8 @@ export default function Renewal({
subscribe,
}: {
mark: string;
subscribe: Omit<API.SubscribeDetails, 'discount'> & {
discount: string | API.UserSubscribeDiscount[];
subscribe: Omit<API.Subscribe, 'discount'> & {
discount: string | API.SubscribeDiscount[];
};
}) {
const t = useTranslations('order');
@@ -77,7 +77,7 @@ export default function Renewal({
function getDiscount() {
try {
if (typeof subscribe.discount === 'string') {
return JSON.parse(subscribe?.discount) as API.UserSubscribeDiscount[];
return JSON.parse(subscribe?.discount) as API.SubscribeDiscount[];
}
return subscribe?.discount;
} catch (error) {