import { useParams, useNavigate } from "react-router-dom"; import { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { toJS } from "mobx"; import moment from "moment"; import { Row, Col, Space, Button, Divider, Form, Typography, Rate, Radio, Modal, Upload, Input } from "antd"; import { useStore } from "../../stores/StoreContext.js"; import { PlusOutlined } from "@ant-design/icons"; const { Title, Text, Paragraph } = Typography; import * as config from "@/config"; function Detail() { const navigate = useNavigate(); const { GRI_SN } = useParams(); const { feedbackStore, authStore } = useStore(); const { feedbackRate, feedbackReview } = feedbackStore; const [value, setValue] = useState(3); const desc = ["none", "Unacceptable", "Poor", "Fair", "Very Good", "Excellent"]; useEffect(() => { console.info("Detail.useEffect: " + GRI_SN); feedbackStore.getFeedbackDetail(authStore.login.travelAgencyId, GRI_SN); }, [GRI_SN]); const HWO_Guide = feedbackRate && feedbackRate.HWO_Guide ? feedbackRate.HWO_Guide : 0; const HWO_Driver = feedbackRate && feedbackRate.HWO_Driver ? feedbackRate.HWO_Driver : 0; const HWO_Car = feedbackRate && feedbackRate.HWO_Car ? feedbackRate.HWO_Car : 0; const HWO_Hotel = feedbackRate && feedbackRate.HWO_Hotel ? feedbackRate.HWO_Hotel : 0; const HWO_Activity = feedbackRate && feedbackRate.HWO_Activity ? feedbackRate.HWO_Activity : 0; const OtherThoughts = feedbackRate && feedbackRate.OtherThoughts ? feedbackRate.OtherThoughts : ""; const PhotoPermission = feedbackRate && feedbackRate.PhotoPermission && feedbackRate.PhotoPermission == "YES" ? true : false; const ECI_Content = feedbackReview && feedbackReview.ECI_Content ? feedbackReview.ECI_Content : "None"; const [fileList, setFileList] = useState([ { uid: "-1", name: "image.png", status: "done", url: "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png", }, { uid: "-2", name: "image.png", status: "done", url: "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png", }, { uid: "-3", name: "image.png", status: "done", url: "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png", }, { uid: "-4", name: "image.png", status: "done", url: "https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png", }, ]); const handleChange = info => { console.log(info); // ({ fileList: newFileList }) => setFileList(newFileList) let newFileList = [...info.fileList]; newFileList = newFileList.map(file => { if (file.response) { file.url = file.response; } return file; }); setFileList(newFileList); }; const handRemove = info => { console.log(info); return true; }; return ( Post Survey - Albee221228017
How satisfied were you with your general experience? {desc[HWO_Guide]} {desc[HWO_Driver]} {desc[HWO_Car]} {desc[HWO_Hotel]} {desc[HWO_Activity]} Would you like to give us permission to use the photos taken by the tour guide(s) during your trip which contain your portrait? {PhotoPermission ? ( <> Yes No ) : ( <> Yes No )} Other thoughts you want to share with us: {OtherThoughts}
站外好评 {ECI_Content} 地接社的反馈
上传照片
Click to Upload
地接社反馈信息
); } export default observer(Detail);