|
|
@@ -42,6 +42,7 @@ const GlobalParamsDrawer = forwardRef( |
|
|
form.setFieldValue(name, null); |
|
|
form.setFieldValue(name, null); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 处理删除 |
|
|
const removeParameter = (name: number, remove: (param: number) => void) => { |
|
|
const removeParameter = (name: number, remove: (param: number) => void) => { |
|
|
modalConfirm({ |
|
|
modalConfirm({ |
|
|
title: '删除后,该全局参数将不可恢复', |
|
|
title: '删除后,该全局参数将不可恢复', |
|
|
@@ -52,6 +53,16 @@ const GlobalParamsDrawer = forwardRef( |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// 处理关闭 |
|
|
|
|
|
const handleClose = async () => { |
|
|
|
|
|
try { |
|
|
|
|
|
await form.validateFields(); |
|
|
|
|
|
onClose(); |
|
|
|
|
|
} catch { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
return ( |
|
|
return ( |
|
|
<Drawer |
|
|
<Drawer |
|
|
rootStyle={{ marginTop: '55px' }} |
|
|
rootStyle={{ marginTop: '55px' }} |
|
|
@@ -59,7 +70,7 @@ const GlobalParamsDrawer = forwardRef( |
|
|
placement="right" |
|
|
placement="right" |
|
|
closeIcon={false} |
|
|
closeIcon={false} |
|
|
getContainer={false} |
|
|
getContainer={false} |
|
|
onClose={onClose} |
|
|
|
|
|
|
|
|
onClose={handleClose} |
|
|
open={open} |
|
|
open={open} |
|
|
width={520} |
|
|
width={520} |
|
|
> |
|
|
> |
|
|
@@ -81,7 +92,7 @@ const GlobalParamsDrawer = forwardRef( |
|
|
{...restField} |
|
|
{...restField} |
|
|
name={[name, 'param_name']} |
|
|
name={[name, 'param_name']} |
|
|
label="参数名称" |
|
|
label="参数名称" |
|
|
validateTrigger={[]} |
|
|
|
|
|
|
|
|
dependencies={fields.map((_, i) => ['global_param', i, 'param_name'])} |
|
|
rules={[ |
|
|
rules={[ |
|
|
{ required: true, message: '请输入参数名称' }, |
|
|
{ required: true, message: '请输入参数名称' }, |
|
|
{ |
|
|
{ |
|
|
@@ -97,11 +108,7 @@ const GlobalParamsDrawer = forwardRef( |
|
|
}, |
|
|
}, |
|
|
]} |
|
|
]} |
|
|
> |
|
|
> |
|
|
<Input |
|
|
|
|
|
placeholder="请输入参数名称" |
|
|
|
|
|
allowClear |
|
|
|
|
|
onBlur={() => form.validateFields()} |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
<Input placeholder="请输入参数名称" allowClear /> |
|
|
</Form.Item> |
|
|
</Form.Item> |
|
|
<Form.Item |
|
|
<Form.Item |
|
|
{...restField} |
|
|
{...restField} |
|
|
|