import { NavLink } from "react-router-dom"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { toJS } from "mobx"; import { Row, Col, Space, Button, Table, Input, Typography, DatePicker, App } from "antd"; import { useStore } from "@/stores/StoreContext.js"; import * as config from "@/config"; const { Title } = Typography; const feedbackListColumns = [ { title: "Ref.No", dataIndex: "EOI_Group_Name", render: (text, record) => {text}, }, { title: "Arrival Date", dataIndex: "EOI_Date", render: (text, record) => text, sorter: (a, b) => b.EOI_Date - a.EOI_Date, }, { title: "Cities", key: "City", dataIndex: "City", }, { title: "Guides", dataIndex: "GriName", }, { title: "Post Survey", dataIndex: "Average", sorter: (a, b) => b.Average - a.Average, }, { title: "External Reviews", dataIndex: "TAGood", }, ]; function Index() { const { notification } = App.useApp(); const { feedbackStore, authStore } = useStore(); const { feedbackList, search_date_start, search_date_end } = feedbackStore; const [referenceNo, onNumberChange] = useState(""); const showTotal = total => `Total ${feedbackList.length} items`; useEffect(() => { feedbackStore.searchFeedbackList(authStore.login.travelAgencyId, referenceNo, search_date_start.format(config.DATE_FORMAT), search_date_end.format(config.DATE_FORMAT) + " 23:59") .catch(ex => { // notification.error({ // message: `Error`, // description: ex.message, // placement: 'top', // duration: 4, // }); console.log(ex.message); }); }, []); return ( { onNumberChange(e.target.value); }} /> Arrival Date ); } export default observer(Index);