|
@@ -35,12 +35,13 @@ interface Props {
|
|
},
|
|
},
|
|
name?: number
|
|
name?: number
|
|
isShow?: boolean
|
|
isShow?: boolean
|
|
|
|
+ restFieldChange?: (value?: any) => void
|
|
}
|
|
}
|
|
/**
|
|
/**
|
|
* 发送时间设置
|
|
* 发送时间设置
|
|
* @param param0
|
|
* @param param0
|
|
*/
|
|
*/
|
|
-const SendTimeSet: React.FC<Props> = ({ active, form, timeRepeatType, disabled, restField, name, isShow }) => {
|
|
|
|
|
|
+const SendTimeSet: React.FC<Props> = ({ active, form, timeRepeatType, disabled, restField, name, isShow, restFieldChange }) => {
|
|
|
|
|
|
/***********************************/
|
|
/***********************************/
|
|
const startTime = Form.useWatch('startTime', form)
|
|
const startTime = Form.useWatch('startTime', form)
|
|
@@ -136,6 +137,7 @@ const SendTimeSet: React.FC<Props> = ({ active, form, timeRepeatType, disabled,
|
|
((option?.label ?? '') as string).toLowerCase().includes(input.toLowerCase())
|
|
((option?.label ?? '') as string).toLowerCase().includes(input.toLowerCase())
|
|
}
|
|
}
|
|
style={isShow ? undefined : { width: 358 }}
|
|
style={isShow ? undefined : { width: 358 }}
|
|
|
|
+ onChange={(e) => { restFieldChange?.(e) }}
|
|
options={(active === 'all' ? Object.keys(TimeTypeAllEnum).map(key => ({ label: TimeTypeAllEnum[key as keyof typeof TimeTypeAllEnum], value: key })) : active === '2' ? Object.keys(TimeType1Enum).map(key => ({ label: TimeType1Enum[key as keyof typeof TimeType1Enum], value: key })) : Object.keys(TimeType2Enum).map(key => ({ label: TimeType2Enum[key as keyof typeof TimeType2Enum], value: key }))) as any}
|
|
options={(active === 'all' ? Object.keys(TimeTypeAllEnum).map(key => ({ label: TimeTypeAllEnum[key as keyof typeof TimeTypeAllEnum], value: key })) : active === '2' ? Object.keys(TimeType1Enum).map(key => ({ label: TimeType1Enum[key as keyof typeof TimeType1Enum], value: key })) : Object.keys(TimeType2Enum).map(key => ({ label: TimeType2Enum[key as keyof typeof TimeType2Enum], value: key }))) as any}
|
|
/>
|
|
/>
|
|
</Form.Item>
|
|
</Form.Item>
|