import React from "react"; import ReactDOM from "react-dom"; import { createHashHistory } from "History"; import { IndexRedirect, Route, Router, useRouterHistory } from "react-router"; import { RouterStore, syncHistoryWithStore } from "mobx-react-router"; import { Provider } from "mobx-react"; import Module from "weaHrmSalary"; const routing = new RouterStore(); const allStore = { routing, ...Module.store }; const browserHistory = useRouterHistory(createHashHistory)({ queryKey: "_key", basename: "/" }); const history = syncHistoryWithStore(browserHistory, allStore.routing); const Home = props => props.children; class Root extends React.Component { componentWillMount() { top.$(".ant-message").remove(); window.location.hash.indexOf("mobilepayroll") === -1 && allStore.taxAgentStore.getPermission(); if (window.location.hash.indexOf("payroll") !== -1) { window.localStorage.removeItem("template-basedata"); window.localStorage.removeItem("salary-showset"); } } render() { return ( {Module.Route} ); } } ReactDOM.render(, document.getElementById("container"));