import React from "react"; import Route from "react-router/lib/Route"; import { message } from "antd"; import { WeaLocaleProvider } from "ecCom"; import Home from "./components/Home"; import SimpleOrg from "./components/tree/index"; import StandardOrg from "./components/tree/standard_org"; import RankScheme from "./components/postionrank/RankScheme"; import JobLevel from "./components/postionrank/JobLevel"; import JobGrade from "./components/postionrank/JobGrade"; import Sequence from "./components/sequence/Sequence"; import Group from "./components/group/Group"; import OfficeManage from "./components/office/officeManage"; import CompanyExtend from "./components/company/CompanyExtend"; import BranchNumSetting from "./components/numberSetting/branchNumSetting"; import DeptNumberSet from "./components/numberSetting/deptNumberSet"; import PostNumberSet from "./components/numberSetting/postNumberSet"; import ResourceNumberSet from "./components/numberSetting/resourceNumberSet"; import Company from "./components/company/company"; import StaffScheme from "./components/staff/StaffScheme"; import Staff from "./components/staff/Staff"; import Job from "./components/job/Job"; import JobExtend from "./components/job/JobExtend"; import Department from "./components/department/department"; import DepartmentExtendStore from "./components/department/departmentExtend"; import FieldDefined from "./components/fieldDefinedSet/FieldDefined"; import Resource from "./components/resource/resource"; import ResourceExtend from "./components/resource/ResourceExtend"; import BasicInfoImport from "./components/import"; import HrmInfoExtend from "./components/resource/HrmInfoExtend"; import NewImport from "./components/newImport" import StaffWorkflowSet from "./components/staff/StaffWorkflowSet" import ResourceBasicInfo from "./components/resource/ResourceBasicInfo"; import stores from "./stores"; import "./style/index"; // 读取系统多语言配置 let getLocaleLabel = WeaLocaleProvider.getLocaleLabel.bind( this, "organization" ); // 不需要读取系统多语言 getLocaleLabel = function (nextState, replace, callback) { callback(); }; //const Home = (props) => props.children; const Routes = ( ); const OutSignAppSettingProvider = (props) => ( ); class NetworkStrategy extends React.Component { constructor(props) { super(props); this.state = { reRender: false, }; } componentDidMount() { // 多语言加载之后,已经 mount 的组件,需要重新 render 一次,刷新多语言配置。 // getLocaleLabelByCode('hrm').then(() => this.setState({ // reRender: true // })); } render = () => ( ); } module.exports = { Route: Routes, store: stores, com: { OutSignAppSettingProvider: OutSignAppSettingProvider, NetworkStrategy, }, }; // module.exports = { // Route: Routes, // store: stores, // };