/* eslint-disable */ import React, { Component } from "react"; import { Layout, Spin, Button, message } from "antd"; import { Form } from "@ant-design/compatible"; import "@ant-design/compatible/assets/index.css"; import CommonListEvent from "../../components/Common/CommonListEvent"; /* 继承销售模块业务功能 */ import * as commonFunc from "../../components/Common/commonFunc"; /* 通用单据方法 */ /* 通用单据方法 */ import StaticEditTable from "../../components/Common/CommonTable"; /* 可编辑表格 */ // import styles from '../../index.less'; import OeeStyle from "../common/oee.less"; import CommonBase from "../../components/Common/CommonBase"; /* 获取配置及数据 */ import * as commonBusiness from "../../components/Common/commonBusiness"; /* 单据业务功能 */ import SearchComponent from "../../components/Common/SearchComponent"; /* 搜索组件 */ // import * as commonConfig from '../../utils/config'; import * as config from "../../utils/config"; import * as commonUtils from "../../utils/utils"; import Eject from "../../assets/eject.svg"; import StaticEditTree from "../../components/Common/Tree/StaticTree"; import Close from "../../assets/close.svg"; const { Content } = Layout; class CommonList extends Component { constructor(props) { super(props); this.state = {}; } // ----------------------------数据修改回带end ---------------------------- // handleEject = e => { const filterTree = e.currentTarget.parentNode; /* 获取当前页签下的树组件 */ if (filterTree.attributes.class.value.indexOf("xly-eject") > -1) { // eslint-disable-next-line no-unused-expressions filterTree.nextSibling.style.display = "block"; } else if ( filterTree.attributes.class.value.indexOf("xly-tree-close") > -1 ) { // eslint-disable-next-line no-unused-expressions filterTree.parentNode.style.display = "none"; } }; /** 树节点选中 */ handleTreeSelect = (name, checkedKeys, e) => { this.props.onSelect(name, checkedKeys, e); /* 调用CommonListEvent通用处理 */ }; /** 确认下单 */ handleSelect = () => { const { slaveSelectedData, sParentId, masterData, app, fromEmployeeData } = this.props; // let slaveSelectedDataNew = []; if ( commonUtils.isNotEmptyArr(slaveSelectedData) && commonUtils.isNotEmptyStr(sParentId) ) { /* 如果选择员工已存在 则进行提示 */ let flag = false; if (commonUtils.isNotEmptyArr(fromEmployeeData)) { for (const item of slaveSelectedData) { const iIndex = fromEmployeeData.findIndex( emp => emp.sEmployeeId === item.sId ); if (iIndex > -1) { flag = true; break; } } } if (flag) { message.error("员工已存在,请重新选择!"); return; } // eslint-disable-next-line array-callback-return slaveSelectedData.map(item => { item.sEmployeeId = item.sId; item.handleType = "add"; item.sParentId = app.sTeamNameSId; item.dProportion = commonUtils.isNotEmptyNumber(item.dProportion) && item.dProportion !== 0 ? item.dProportion : 1; item.sId = commonUtils.createSid(); item.sSlaveId = masterData.sId; item.dHourWage = item.dHourWage; /* 人员小时工资 */ }); // slaveSelectedDataNew = slaveSelectedData; } this.props.onReciveSelectData(slaveSelectedData); }; /** 关闭 */ handleCancelModal = () => { this.props.onReciveSelectData("closeDoor"); }; // ----------------------------数据修改回带end ---------------------------- // render() { const { pageLoading } = this.props; return (