/*
* Author: 黎永顺
* Description:
* Date: 2022-05-23 17:44:32
* LastEditTime: 2022-05-30 09:29:18
*/
import React from "react";
import Route from "react-router/lib/Route";
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/branchNumSetting";
import Company from "./components/company/company";
import DepartmentManage from "./components/deptment";
import StaffScheme from "./components/staff/StaffScheme";
import Staff from "./components/staff/Staff";
import Job from "./components/job/job";
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,
// };