index.js 794 Bytes
Newer Older
邓晓峰's avatar
邓晓峰 committed
1 2
import React from 'react';

邓晓峰's avatar
邓晓峰 committed
3
import { HandlerMap } from '@wisdom-utils/components';
4
import ValidDefaultPWDContainer from './ValidDefaultPWD';
邓晓峰's avatar
邓晓峰 committed
5

6
const MaintenanceHost = window.location.origin;
7
const MaintenancePath = 'civmanage';
8
export { ValidDefaultPWDContainer };
邓晓峰's avatar
邓晓峰 committed
9
export default class Container extends React.Component {
邓晓峰's avatar
邓晓峰 committed
10 11 12
  constructor(props) {
    super(props);
    this.oms = this.oms.bind(this);
13 14
    // this.keyHandlerMap = new Map([[['alt+c', 'option+c'], this.oms]]);
    this.keyHandlerMap = new Map([[['alt+c'], this.oms]]);
邓晓峰's avatar
邓晓峰 committed
15
  }
邓晓峰's avatar
邓晓峰 committed
16

邓晓峰's avatar
邓晓峰 committed
17
  oms(event) {
18
    const omsUrl = `${MaintenanceHost}/${MaintenancePath}`;
邓晓峰's avatar
邓晓峰 committed
19 20
    window.open(omsUrl, '_blank');
  }
邓晓峰's avatar
邓晓峰 committed
21

邓晓峰's avatar
邓晓峰 committed
22 23 24 25 26 27 28 29
  render() {
    return (
      <HandlerMap keyHandlerMap={this.keyHandlerMap}>
        {this.props.children}
      </HandlerMap>
    );
  }
}