import React, { Component } from 'react'; import './App.less'; import { Routes, Route, Link } from "react-router-dom" import req from '@utils/request.ts'; import PubSub from 'pubsub-js'; import { Input } from 'antd'; import QuestionBank from './views/question-bank'; import UploadQuestions from './views/upload-questions'; import Logo from '@views/imgs/logo.jpg' import Head from '@views/imgs/head.jpg' import TopMenu from '@components/top-menu' const { Search } = Input; class NavTop extends Component { constructor(props) { super(props); this.state = { userName: '', intervieweEamil: '', headImg: '', isShowTimer: false, }; } timerRef = React.createRef(); componentDidMount() { // req({ // method: 'post', // url: 'admin/interview/peo/getDirectorInfo', // }).then((re) => { // this.setState( // { // userName: re.data?.name ?? '', // intervieweEamil: re.data?.email ?? '', // headImg: '', // }, // () => { // window.localStorage.setItem('interviewerName', re.data?.name ?? 'XXX'); // window.localStorage.setItem('intervieweEamil', re.data?.email ?? 'XXX'); // } // ); // }); PubSub.subscribe('handleToRender', () => { this.setState({}); }); } render() { let { headImg, isShowTimer } = this.state; const { pathname } = window.location; return (