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

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

const TaskStandardDetail = (props) => {
    const {
        dispatch,
        parId,
        parentId,
        standardId,
        curingStandardId,
        maintaining: {
            tasksStandardDetail
        }
    } = props;
    useEffect(() => {
        if (props.id) {
            if (parId === parentId && standardId === curingStandardId) {
                dispatchHandle(
                    dispatch,
                    'maintaining/operation_service_m_curing_task_taskStandardDetail_id_get',
                    { id: props.id },
                )
            }
        }
    }, [])
    return (
        <Descriptions column={2}>
            <Descriptions.Item label="标准名称">{tasksStandardDetail?.standardName || ''}</Descriptions.Item>
            <Descriptions.Item label="标准编号">{tasksStandardDetail?.standardNumber || ''}</Descriptions.Item>
            <Descriptions.Item label="所属设备类型">{tasksStandardDetail?.equipmentTypeName || ''}</Descriptions.Item>
            <Descriptions.Item label="质量标准">{tasksStandardDetail?.qualityStandard || ''}</Descriptions.Item>
            <Descriptions.Item label="标准参考用时">{tasksStandardDetail?.standardReferenceTime || ''}</Descriptions.Item>
            <Descriptions.Item label="标准参考用时单位">{tasksStandardDetail?.standardReferenceTimeUnit || ''}</Descriptions.Item>
        </Descriptions>
    )
}

export default connect(({ maintaining }) => ({
    maintaining
}))(TaskStandardDetail);