import React, { useCallback, useEffect, useState } from 'react'; import { ServiceAgent } from 'grey-service-agent'; import env from './env'; import { PageHeaderTop } from 'kts-xui'; import { SlaveTask, SlaveProductList, SlaveInvoiceList,SlaveSetting } from '../..'; import { Redirect, useHistory } from 'react-router-dom'; import Icon from '@ant-design/icons'; import { Switch, Route, MemoryRouter } from 'react-router-dom'; import { ReactComponent as TaskIcon } from './icon/task.svg'; import { ReactComponent as InvoiceIcon } from './icon/invoice_ico.svg'; import { ReactComponent as GoodsIcon } from './icon/goods.svg'; export interface DigitalAssetVerificationProps { /** 通信模块 */ server: ServiceAgent; } const DigitalAsset: React.FunctionComponent = ({ server }) => { const history = useHistory(); const [key, setKey] = useState(history.location.pathname || '/task/list/verify'); React.useEffect(() => { env.server = server; }, [server]) const onChange = useCallback((value) => { history.push(value); setKey(value); }, [history]); useEffect(() => { setKey(history.location.pathname); }, [history.location.pathname]) return <> 采集任务 , tabKey: '/task/list/verify' }, { tab:
发票明细
, tabKey: '/task/list/invoicelist' }, { tab:
商品明细
, tabKey: '/task/list/goodslist' }, { tab:
业务规则设置
, tabKey: '/task/list/setting' }, ]} >
} /> ; }; export default DigitalAsset;