123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- import { getEvaluateList } from "@/services/evaluate";
- import { queryTable } from "@/utils/request";
- import { PageContainer, ProTable } from "@ant-design/pro-components";
- import { Link, useNavigate, useSearchParams } from "react-router-dom";
-
- import { Button, message, Popconfirm } from "antd";
- import moment from "moment";
- import { useRef, useState } from "react";
- import AddeValuate from "./addeValuate";
-
- const EvaluateList = (props) => {
- const [searchParams] = useSearchParams();
- const id = searchParams.get("id");
- const navigate = useNavigate();
-
- // const [storeTypeDict, setStoreTypeDict] = useState([]);
- const actionRef = useRef();
- const formRef = useRef();
-
- const valueEnum= {
- 2: { text: "优", status: "Success" },
- 1: { text: "良", status: "Processing" },
- 0: { text: "差", status: "Default" },
- }
-
- const columns = [
- // {
- // title: "任务ID",
- // dataIndex: "taskId",
- // },
-
- {
- title: "服务质量",
- dataIndex: "item1",
- search: false,
- valueEnum
- },
- {
- title: "供应住宿",
- dataIndex: "item2",
- search: false,
- valueEnum
- },
- {
- title: "供应餐饮",
- dataIndex: "item3",
- search: false,
- valueEnum
- },
- {
- title: "洗浴评价",
- dataIndex: "item4",
- search: false,
- valueEnum
- },
- {
- title: "娱乐评价",
- dataIndex: "item5",
- search: false,
- valueEnum
- },
- {
- title: "军供文化",
- dataIndex: "item6",
- search: false,
- valueEnum
- },
- ];
-
- return (
- <PageContainer>
- <ProTable
- actionRef={actionRef}
- formRef={formRef}
- search={false}
- params={{ taskId: id }}
- rowKey="id"
- toolBarRender={() => [
- <AddeValuate
- taskId={id}
- key="2"
- onsuccess={() => {
- actionRef.current.reload();
- }}
- ></AddeValuate>,
- // <Button
- // key="2"
- // type="primary"
- // onClick={() => {
-
- // }}
- // >
- // 新增评价
- // </Button>,
- ]}
- request={queryTable(getEvaluateList)}
- columns={columns}
- />
- </PageContainer>
- );
- };
-
- export default EvaluateList;
|