|
|
|
|
@ -52,13 +52,13 @@ export const CopyProductsForm = ({ action, initialValues, onFormInstanceReady, s
|
|
|
|
|
<Form.Item name={'copyType'}>
|
|
|
|
|
<Radio.Group optionType="button" options={[{ key: 'type', value: 'type', label: t('按类型复制(多选)') }, { key: 'item', value: 'item', label: t('仅复制指定产品(多选)') }]}></Radio.Group>
|
|
|
|
|
</Form.Item>
|
|
|
|
|
<Form.Item name={`products_types`} label={t('products:ProductType')} dependencies={['products_list']} hidden={showTypeOrItem!==1} >
|
|
|
|
|
<ProductsTypesSelector maxTagCount={1} mode={'multiple'} placeholder={t('All')} />
|
|
|
|
|
<Form.Item name={`products_types`} label={t('products:ProductType')} dependencies={['products_list']} hidden={showTypeOrItem!==1} rules={[{ required: !(showTypeOrItem!==1) }]}>
|
|
|
|
|
<ProductsTypesSelector maxTagCount={1} mode={'multiple'} placeholder={t('Select')} />
|
|
|
|
|
</Form.Item>
|
|
|
|
|
<Form.Item
|
|
|
|
|
name={'products_list'}
|
|
|
|
|
label={t('products:ProductName')} dependencies={['products_types']} hidden={showTypeOrItem!==2} >
|
|
|
|
|
<ProductsSelector params={{ travel_agency_id, use_year }} mode={'multiple'} placeholder={t('All')} />
|
|
|
|
|
label={t('products:ProductName')} dependencies={['products_types']} hidden={showTypeOrItem!==2} rules={[{ required: !(showTypeOrItem!==2) }]}>
|
|
|
|
|
<ProductsSelector params={{ travel_agency_id, use_year }} mode={'multiple'} placeholder={t('Select')} />
|
|
|
|
|
</Form.Item>
|
|
|
|
|
<Divider orientation='left'>{t('products:CopyFormMsg.copyTo')}:</Divider>
|
|
|
|
|
{action === '#' && (
|
|
|
|
|
|