import React, { useEffect } from 'react'
import { history, connect } from 'umi'
import { Descriptions } from 'antd';

import { dispatchHandle } from "@/utils/publicHandle";

const PlanStandardDetail = (props) => {
    const {
        dispatch,
        parId,
        parentId,
        standardId,
        curingStandardId,
        opsInspection: {
            inspectionDetails
        }
    } = props;
    useEffect(() => {
        if (props.id) {
            if (parId === parentId && standardId === curingStandardId) {
                dispatchHandle(
                    dispatch,
                    'opsInspection/operation_service_m_inspection_standard_detail_id_get',
                    { id: props.id },
                )
            }
        }
    }, [])
    return (
        <Descriptions column={2}>
            <Descriptions.Item label="标准名称">{inspectionDetails?.standardName || ''}</Descriptions.Item>
            <Descriptions.Item label="标准编号">{inspectionDetails?.standardNumber || ''}</Descriptions.Item>
            <Descriptions.Item label="标准类型">{inspectionDetails?.standardTypeName || ''}</Descriptions.Item>
            <Descriptions.Item label="设备类型">{inspectionDetails?.nodeTypeName || ''}</Descriptions.Item>
            <Descriptions.Item label="标准要求">{inspectionDetails?.standardRequirement || ''}</Descriptions.Item>
        </Descriptions>
    )
}

export default connect(({ opsInspection }) => ({
    opsInspection
}))(PlanStandardDetail);