fix error

This commit is contained in:
hamid zarghami
2026-02-16 11:05:30 +03:30
parent 549e7bea0e
commit 8cc5dae04e
6 changed files with 28 additions and 25 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
VITE_TOKEN_NAME = 'negareh_t'
VITE_REFRESH_TOKEN_NAME = 'negareh_rt'
VITE_API_BASE_URL = 'http://192.168.99.218:4000'
VITE_API_BASE_URL = 'https://negareh-api.dev.danakcorp.com'
+15 -13
View File
@@ -52,19 +52,21 @@ const MyOrders: FC = () => {
onChange={() => { }}
/>
<Button
className='w-fit px-5'
>
<div className='flex items-center gap-2'>
<AddSquare
size={16}
color='#000000'
/>
<span>
سفارش جدید
</span>
</div>
</Button>
<Link to={Paths.newOrder}>
<Button
className='w-fit px-5'
>
<div className='flex items-center gap-2'>
<AddSquare
size={16}
color='#000000'
/>
<span>
سفارش جدید
</span>
</div>
</Button>
</Link>
</div>
<div className='mt-10'>
+3 -2
View File
@@ -88,8 +88,9 @@ const Order: FC<Props> = ({ addNewItem }) => {
})
const handleChange = (e: ChangeEvent<HTMLSelectElement>) => {
const productId = e.target.value
const product = data?.data?.find(o => Number(o.id) === Number(productId))
const productId: string = e.target.value
const product = data?.data?.find(o => o.id === productId)
if (product) {
if (product.quantities[0] !== 0) {
product.quantities.unshift(0)
+1 -1
View File
@@ -10,7 +10,7 @@ export const useGetProducts = () => {
});
};
export const useGetAttributes = (id?: number) => {
export const useGetAttributes = (id?: string) => {
return useQuery({
queryKey: ["products-attributes", id],
queryFn: () => api.getAttributes(id),
+6 -6
View File
@@ -15,9 +15,9 @@ export const getProducts = async () => {
return data;
};
export const getAttributes = async (productId?: number) => {
export const getAttributes = async (productId?: string) => {
const { data } = await axios.get<AttributeResponseType>(
`/public/entity/${productId}/field`
`/public/entity/${productId}/field`,
);
return data;
};
@@ -29,7 +29,7 @@ export const submitOrder = async (params: OrderType[]) => {
export const getMyOrders = async (
page: number = 1,
active: TabMyOrdersEnum
active: TabMyOrdersEnum,
) => {
const statuses =
active === TabMyOrdersEnum.IN_PROGRESS
@@ -55,21 +55,21 @@ export const getMyOrders = async (
query += `&statuses=${statuses}`;
}
const { data } = await axios.get<MyOrdersResponseType>(
`/public/orders${query}`
`/public/orders${query}`,
);
return data;
};
export const getOrderDetails = async (id: string) => {
const { data } = await axios.get<OrderDetailResponseType>(
`/public/orders/${id}`
`/public/orders/${id}`,
);
return data;
};
export const getTickets = async (id: string) => {
const { data } = await axios.get<TicketsResponseType>(
`/public/ticket/order/item/${id}`
`/public/ticket/order/item/${id}`,
);
return data;
};
+2 -2
View File
@@ -51,7 +51,7 @@ export type ProductType = {
category: CategoryType;
createdAt: string;
desc: string;
id: number;
id: string;
images?: string[];
isActive: boolean;
linkUrl: string;
@@ -82,7 +82,7 @@ export interface MyOrderType extends RowDataType {
total: number;
items: {
adminDescription?: string;
id: number;
id: string;
attachments: {
type: string;
url: string;