import React, { useEffect } from "react"; import { Button } from "antd"; import { PlusCircleOutlined } from "@ant-design/icons"; import useCommonBase from "@/components/Common/CommonHooks/useCommonBase"; import * as commonFunc from "@/components/Common/commonFunc"; import * as commonBusiness from "@/components/Common/commonBusiness"; import StaticEditTable from "@/components/Common/CommonTable"; import SearchComponent from "@/components/Common/SearchComponent"; import styles from "./index.less"; const useVerifyScrapListEvent = props => { const { formData = [] } = props; useEffect( async () => { if (!formData.length) return; const slaveConfig = formData[0]; const slaveColumn = commonFunc.getHeaderConfig(slaveConfig); props.onSaveState({ slaveConfig, slaveColumn, ...(await hanldeGetData()), bFinish: true }); }, [formData.length] ); const hanldeGetData = async slaveFilter => { const slaveConfig = formData[0]; const result = (await props.onGetDataSet({ name: "slave", configData: slaveConfig, condition: { bFilter: slaveFilter }, isWait: true })) || {}; return result; }; const hanldeGetData1 = async (config, slaveFilter) => { props.onSaveState(await hanldeGetData(slaveFilter)); }; return { ...props, onGetData: hanldeGetData1 }; }; const VerifyScrapList = baseProps => { const sModelsId = location.pathname.split("/")[7] || "12710101117146353376860"; const props = useVerifyScrapListEvent( useCommonBase({ ...baseProps, sModelsId }) ); const { bFinish, slaveTotalData = [] } = props; if (!bFinish) return ""; const { dWayFPQty: dWayFPQtyTotal = 0 } = slaveTotalData[0] || {}; const tableProps = { ...commonBusiness.getTableTypes("slave", props), fixedHeight: "calc(100% - 50px)", tableProps: { onChange: () => {} }, onDoubleClickNew: ({ record }) => { props.onViewBill(record); }, onGetTotalDiv: () => { return (
合计
核检废品汇总数:
{dWayFPQtyTotal}
); } }; const bCheckModel = sModelsId !== "12710101117146353376860"; return (
检验列表
{bCheckModel ? ( "" ) : (
)}
); }; export default VerifyScrapList;