diff --git a/.env b/.env index 52f1c95..45ff677 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ VITE_TOKEN_NAME = 'negareh_t' VITE_REFRESH_TOKEN_NAME = 'negareh_rt' -VITE_API_BASE_URL = 'http://10.24.161.1:4000' +VITE_API_BASE_URL = 'http://192.168.99.218:4000' diff --git a/src/pages/order/OrderDetail.tsx b/src/pages/order/OrderDetail.tsx index c00d188..6665cce 100644 --- a/src/pages/order/OrderDetail.tsx +++ b/src/pages/order/OrderDetail.tsx @@ -9,23 +9,10 @@ const OrderDetail: FC = () => { const { id } = useParams() const { data } = useGetOrderDetails(id!) - - const orderData = { - orderId: '۱۲۲۴۵', - title: 'شاپینگ بک', - designer: 'عباس حسینی', - quantity: '۱۰۰', - estimatedDate: '۱۴۰۵/۰۶/۰۶/۱۳', - description: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاق...' - } - - return (
{/* Header Section */}
- -
سفارش #{data?.data?.orderNumber}
@@ -60,7 +47,7 @@ const OrderDetail: FC = () => {
نام طرح:
-
{orderData.designer}
+
{'orderData.designer'}
تعداد:
diff --git a/src/pages/order/components/TicketSection.tsx b/src/pages/order/components/TicketSection.tsx index d892a28..ac9ae8c 100644 --- a/src/pages/order/components/TicketSection.tsx +++ b/src/pages/order/components/TicketSection.tsx @@ -7,21 +7,24 @@ import { useVoiceRecorder } from '@/hooks/useVoiceRecorder' import { Play, Pause } from 'iconsax-react' import { useMultiUpload, useSingleUpload } from '@/pages/uploader/hooks/useUploader' import type { AddTicketType } from '../type/Types' -import { useAddTicket, useGetTickets } from '../hooks/useOrderData' +import { useAddTicket, useGetOrderDetails, useGetTickets } from '../hooks/useOrderData' import { useParams } from 'react-router-dom' import { toast } from '@/shared/toast' import { extractErrorMessage, getFileNameAndExtensionFromUrl } from '@/config/func' import VoicePlayer from '@/components/VoicePlayer' +import Select from '@/components/Select' const TicketSection: FC = () => { const { id } = useParams() + const { data: order } = useGetOrderDetails(id!) + const [itemId, setItemId] = useState('') const [message, setMessage] = useState('') const [files, setFiles] = useState([]) const addTicket = useAddTicket() - const { data, refetch } = useGetTickets(id!) + const { data, refetch } = useGetTickets(itemId) const singleUpload = useSingleUpload() const multiUpload = useMultiUpload() @@ -66,7 +69,7 @@ const TicketSection: FC = () => { }) } - addTicket.mutate({ orderId: id!, params: params }, { + addTicket.mutate({ orderId: itemId, params: params }, { onSuccess: () => { toast('پیام شما با موفقیت ارسال شد') refetch() @@ -90,12 +93,24 @@ const TicketSection: FC = () => { return (
{/* Designer Name */} -
+
+ +