import React, { Component } from "react"; import { connect } from "react-redux"; import Navbar from "../Home/Navbar"; import { userFactor } from "~/Redux/actions"; import "./index.css"; import moment from "jalali-moment"; const grades = [ window.t("پیش دبستان"), window.t("اول"), window.t("دوم"), window.t("سوم"), window.t("چهارم"), window.t("پنجم"), window.t("ششم"), window.t("هفتم"), window.t("هشتم"), window.t("نهم"), window.t("دهم"), window.t("یازدهم"), window.t("دوازدهم"), ]; class Orders extends Component { componentDidMount() { if (!this.props.list) this.props.getList(); } render() { // props.getList(); let data = this.props.list; return (
{window.t("سفارشات من")}
{data != null && data.map((item, i) => (
{window.t("شناسه سفارش")}: {item.id}
{ [ window.t("پرداخت نشده"), window.t("در حال پردازش"), window.t("ارسال شد"), window.t("لغو شد"), ][item.condition] }
{window.t("شناسه پرداخت")} :{" "} {item.transactionId}
{moment(item.payedAt).format("jYYYY/jMM/jDD hh:mm")}
{window.t("مبلغ")} : {window.tr(item.payPrice)}{" "} {window.t("تومان")}
{window.t("تخفیف")} :{" "} {window.tr(item.offPrice)}{" "} {window.t("تومان")}
{item.products.map((item, i) => (
{item.count}{" "} ×
{`${item.book.name} ${grades[item.book.gradeId]}`}
))}
))} {data == null && (
{window.t("سفارشی برای نماش وجود ندارد")}
)}
); } } export default connect( (state) => ({ list: state.userFactor.list, }), { getList: userFactor.list, } )(Orders);