import React from "react"; import { inject, observer } from "mobx-react"; import { WeaTop, WeaTab, WeaOrgTree, WeaLeftRightLayout, WeaEchart, WeaYear, WeaDialog, WeaPopoverHrm, WeaRightMenu, WeaTools, WeaErrorPage, WeaAlertPage, WeaDatePicker, WeaBrowser, WeaNewScroll, WeaInputNumber, WeaDropdown, } from "ecCom"; import { WeaTableNew } from "comsMobx"; const WeaTable = WeaTableNew.WeaTable; import { Modal, Row, Col, Button, Spin, Icon, Calendar, Tooltip, Timeline, } from "antd"; import "../style/newChecking.less"; import * as mobx from "mobx"; import isEmpty from "lodash/isEmpty"; import cloneDeep from "lodash/cloneDeep"; import toString from "lodash/toString"; import moment from "moment"; import debounce from "lodash/debounce"; import * as Util from "../util/index"; import { win32 } from "path"; import { i18n } from "../public/i18n"; import { WeaLocaleProvider } from "ecCom"; import AbsenceDialog from "./absenceDetail/Dialog"; const getLabel = WeaLocaleProvider.getLabel; const toJS = mobx.toJS; let __this; const ButtonGroup = Button.Group; const { ButtonSelect } = WeaDropdown; const WorkInfo = (props) => { const { groupitem, onStsClick } = props; return (