/* eslint-disable */
import React from "react";
import { Layout } from "antd";
import { Form } from "@ant-design/compatible";
import "@ant-design/compatible/assets/index.css";
import CommonBase from "../../components/Common/CommonBase";
import CommonListEvent from "../../components/Common/CommonListEvent";
import * as commonFunc from "../../components/Common/commonFunc";
import * as commonUtils from "../../utils/utils";
import * as commonBusiness from "../../components/Common/commonBusiness";
import StaticEditTable from "../../components/Common/CommonTable";
import oeeStyle from "./oee.less";
import OeeSearchComponent from "./oeeSearchComponent";
import AntdDraggableModal from "../../components/Common/AntdDraggableModal";
import ShowType from "../../components/Common/CommonComponent";
const { Content } = Layout;
class OeeWagesSearchComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
renderOnce: true,
dateFormat: "YYYY/MM/DD"
};
}
shouldComponentUpdate(nextProps) {
const { slaveColumn } = nextProps;
return commonUtils.isNotEmptyArr(slaveColumn);
}
componentDidUpdate() {
// 设置table中的ant-table-body的高度,使滚动条至底
// const antTable = document.getElementsByClassName('currentStateTable')[0].getElementsByClassName('xly-normal-list')[0].offsetHeight;
// const antTableHeader = document.getElementsByClassName('currentStateTable')[0].getElementsByClassName('ant-table-header')[0].offsetHeight;
// document.getElementsByClassName('currentStateTable')[0].getElementsByClassName('ant-table-body')[0].style.height = `${antTable - antTableHeader}px`;
}
handleWagesSearchCancel = () => {
this.props.handleWagesSearchVisble(false); // 关闭日期弹窗
};
handleWagesSearchOk = () => {
const { app, masterData, slaveConfig } = this.props;
const filterCondition = [];
filterCondition.push({
bFilterName: "sMachineGuid_pro",
bFilterCondition: "=",
bFilterValue: app.sMachineNameSId
});
if (commonUtils.isNotEmptyObject(masterData)) {
if (
commonUtils.isNotEmptyObject(masterData.tDateStart) &&
commonUtils.isNotEmptyObject(masterData.tDateEnd)
) {
filterCondition.push({
bFilterName: "tStartDate_pro",
bFilterCondition: "=",
bFilterValue: masterData.tDateStart
});
filterCondition.push({
bFilterName: "tEndDate_pro",
bFilterCondition: "=",
bFilterValue: masterData.tDateEnd
});
}
}
this.props.onGetData(slaveConfig, filterCondition, 1, 20, "", false);
this.props.handleWagesSearchVisble(false); // 关闭日期弹窗
};
render() {
return (