import InitForm from '../InitForm'; import { Drawer } from 'antd'; import React, { useState, memo } from 'react'; import DetailPro from '../DetailPro'; import PropTypes from 'prop-types'; function DrawerPro(props) { let pushSettingFlag = props.pushSettingFlag; let newProps = { ...props }; delete newProps.children; delete newProps.style; const detailprops = { ...newProps, detailpath: props.detailpath, fields: props.fields, detailData: props.detailData, }; return ( {props.val == 'only' ? ( props.children ) : props.val == 'detail' ? ( ) : props.val == 'detailaddon' ? (
{props?.children}
) : ( )} {pushSettingFlag ? ( { props.checkVariableOpen(); }} > 查看变量 ) : null}
); } DrawerPro.propTypes = { detailpath: PropTypes.string, //详情 params: PropTypes.object, //详情|表单编辑 参数 fields: PropTypes.array, //详情列表 detailData: PropTypes.object, //详情数据 }; export default DrawerPro;