import React, { useState, useEffect } from "react"; import { Card, Table, Button, Tag, message, Select, Input } from "antd"; import { PageHeaderWrapper } from "@ant-design/pro-layout"; import usePagination from "@/hooks/usePagination"; import { getShopApi } from "@/common/api"; import { getListApi, ListResult, Staff } from "./api"; import ConfigModal from "./components/ConfigModal"; const { Option } = Select; const { Column } = Table; export default function ManhoursProportionConfig() { const { loading, setLoading, list, paginationConfig, setParams } = usePagination(getListApi, {}); const [shops, setShops] = useState([]); const [visible, setVisible] = useState(false); const [detail, setDetail] = useState({}); useEffect(() => { getShopApi({}) .then((res) => { const { data = [] } = res; setShops(data); }) .catch((e) => { message.error(e.message); }); }, []); return (
setParams({ keyword: value }, true)} />
{ return users.map((user) => ( {user.staffName}:{user.manHoursProp} )); }} /> ( )} />
{ setVisible(false); setDetail({}); setLoading(true); }} />
); }