单一来源软控显示确认按钮
This commit is contained in:
@ -21,7 +21,7 @@ const modalHeight = window.innerHeight * 96 / 100;
|
||||
*/
|
||||
const RiskPreventionSoft: React.FC<RiskPreventionSoftProps> = (props) => {
|
||||
const { modalVisible, onCancel, onSubmit, data } = props;
|
||||
const [spinning, setSping] = useState<boolean>(false);//加载遮罩
|
||||
const [confirmButtonVisible, setConfirmButtonVisible] = useState<boolean>(true);//是否显示确定按钮
|
||||
|
||||
const columns: ProColumns<any[]>[] = [
|
||||
{
|
||||
@ -55,11 +55,23 @@ const RiskPreventionSoft: React.FC<RiskPreventionSoftProps> = (props) => {
|
||||
},
|
||||
];
|
||||
useEffect(()=>{
|
||||
for (const iterator of data) {
|
||||
|
||||
}
|
||||
setConfirmButtonVisible(getButtonVisible());
|
||||
},[])
|
||||
|
||||
const getButtonVisible = () => {
|
||||
console.log(data);
|
||||
for (const risk of data) {
|
||||
for (const result of risk.result) {
|
||||
for (const regulationData of result.regulationData) {
|
||||
if(regulationData.regulationStrategy=="hard"){
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return (
|
||||
<Modal
|
||||
destroyOnClose
|
||||
@ -70,7 +82,7 @@ const RiskPreventionSoft: React.FC<RiskPreventionSoftProps> = (props) => {
|
||||
bodyStyle={{ maxHeight: modalHeight - 107, overflowY: 'auto', padding: '8px 24px 16px' }}
|
||||
centered
|
||||
onCancel={() => onCancel()}
|
||||
okButtonProps={{hidden: true}}
|
||||
okButtonProps={{hidden: confirmButtonVisible}}
|
||||
onOk={() => {
|
||||
onSubmit();
|
||||
onCancel();
|
||||
|
Reference in New Issue
Block a user