import React, { useState } from "react"; import { Card, ConfigProvider, DatePicker, Divider, Table, Dropdown, Menu } from 'antd'; import { DownOutlined } from '@ant-design/icons'; import { PageHeaderWrapper } from '@ant-design/pro-layout'; import usePagination from "@/hooks/usePagination"; import DetailModal from './components/ConfirmDetailModal'; import { getList, Item } from './api'; import st from './style.less'; import zhCN from "antd/lib/locale-provider/zh_CN"; import moment from 'moment'; import useInitial from '@/hooks/useInitail'; import * as API from '@/common/api'; import UploadExcel from './components/UploadExcel'; import PmsSelect from '@/pages/pms/comonents/PmsSelect'; import * as api from "@/pages/pms/storage/partShop/api"; const { Column } = Table; export default function PartPriceCoefficient() { const { list, paginationConfig, loading, setParams, innerParams } = usePagination(getList, {}); const { data: brands } = useInitial(API.getBrandFilterApi, [], {}); const [importVisible, setImportVisible] = useState(false); const [visibleConfirm, setVisibleConfirm] = useState(false); const [confirm, setConfirm] = useState(false); const [item, setItem] = useState({}); const { data: shops } = useInitial(api.getShopApi, [], {}); const menu = ( 通用模板, key: '0', }, { label: 长安模板, key: '1', }, ] } /> ); return (
setParams({...innerParams, month: v && v.valueOf(), current: 1}, true)} /> setParams({ ...innerParams, brandId, current: 1 }, true)} options={brands.map((i: any) => ({value: i.id, label: i.name}))} /> { setParams({ ...innerParams, current: 1, shopId: value}, true); }} placeholder="请选择服务站" options={shops.map((item: PmsStoragePartShop.Option) => ({value: item.id, label: item.name}))} />
`${item.shippingNo}`} onChange={(_pagination) => setParams({ ..._pagination }, true)} > t.toFixed(2) || 0} /> t && moment(t).format('YYYY-MM-DD HH:mm')} /> t || '--'} /> ['待确认', '待入库', '已完成'][t]} /> ( <> { setVisibleConfirm(true); setConfirm(false); setItem(_item); }}>查看 {_item.status == 0 && ( <> { setVisibleConfirm(true); setConfirm(true); setItem(_item); }}>导入确认 )} )} />
setVisibleConfirm(false)} fetchList={() => setParams({ current: 1 }, true)} /> setParams({ current: 1 }, true)} />
); }