"use client";
import Navbar from "@comp/Navbar/page";
import PersianNumber from "plugins/PersianNumber";
import SideBarProfile from "../component/SideBarProfile/page";
import { useContext, useEffect, useState } from "react";
import AppContext from "@ctx/AppContext";
import moment from "jalali-moment";
import BottomSheetSeeOrder from "plugins/bottomSheet/BottomSheetSeeOrder";
const Page = () => {
const CTX = useContext(AppContext);
const orderUser = CTX.state.orderUser;
const [idOrder, setIdOrder] = useState(null);
const [bag, setBag] = useState([]);
const getStatusDescription = (status) => {
switch (status) {
case 0:
return "سبد خرید";
case 1:
return "ثبت شده";
case 2:
return "پرداخت شده";
case 10:
return "درحال پردازش";
case 20:
return "ارسال شده";
case 200:
return "انجام شده";
case 500:
return "کنسل شده";
default:
return "نامعلوم";
}
};
const handleSubmit = (status, id) => {
if (status == 0) {
CTX.GoCheckOut();
} else {
setIdOrder(id);
setTimeout(() => {
CTX.setBottomSheetSeeOrderOpen(true);
}, 100);
}
};
useEffect(() => {
CTX.fetchOrderUser();
}, []);
return (
<>
سابقه سفارشات
{/*جاری
تحویل شده
مرجوع شده
لغو شده
قیمت{" "} | تاریخ سفارش | کد سفارش{" "} | مرحله سفارش | عملیات |
---|---|---|---|---|
{" "}
|
|
{e.factorCode} | {getStatusDescription(e.orderStatus)} | {e.orderStatus == 500 ? ( "---" ) : ( )} |