|
|
|
import { format } from "date-fns";
|
|
|
|
|
|
|
|
import Table, { SelectColumnFilter } from "./BasicTable"; // new
|
|
|
|
|
|
|
|
import { ColumnFilter } from "./ColumnFilter.js";
|
|
|
|
|
|
|
|
import { OrderStatus } from "./OrderStatus";
|
|
|
|
import { OrderLevel } from "./OrderLevel";
|
|
|
|
import { Buttons } from "./Buttons";
|
|
|
|
import { EditButtons } from "./EditButtons";
|
|
|
|
|
|
|
|
export const COLUMNS = [
|
|
|
|
{
|
|
|
|
Header: "نام و نام خانوادگی",
|
|
|
|
Footer: "نام و نام خانوادگی",
|
|
|
|
accessor: "name",
|
|
|
|
disableSortBy: true,
|
|
|
|
Filter: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "تاریخ سفارش",
|
|
|
|
Footer: "تاریخ سفارش",
|
|
|
|
accessor: "order-date",
|
|
|
|
Filter: false,
|
|
|
|
Cell: ({ value }) => {
|
|
|
|
return format(new Date(value), "dd/MM/yyyy");
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "مبلغ سفارش",
|
|
|
|
Footer: "مبلغ سفارش",
|
|
|
|
accessor: "order-price",
|
|
|
|
Filter: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "شماره سفارش",
|
|
|
|
Footer: "شماره سفارش",
|
|
|
|
accessor: "order-number",
|
|
|
|
Filter: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "شغل کاربر",
|
|
|
|
Footer: "شغل کاربر",
|
|
|
|
accessor: "user-job",
|
|
|
|
Filter: false,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "وضعیت سفارش",
|
|
|
|
Footer: "وضعیت سفارش",
|
|
|
|
accessor: "order-status",
|
|
|
|
Filter: false,
|
|
|
|
Cell: OrderStatus,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: "سطح اهمیت",
|
|
|
|
Footer: "سطح اهمیت",
|
|
|
|
accessor: "order-level",
|
|
|
|
Cell: OrderLevel,
|
|
|
|
Filter: SelectColumnFilter,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
Header: EditButtons,
|
|
|
|
Footer: "ویرایش",
|
|
|
|
accessor: "edit",
|
|
|
|
Filter: false,
|
|
|
|
Cell: Buttons,
|
|
|
|
disableSortBy: true,
|
|
|
|
},
|
|
|
|
];
|