消息通知模块与下载中心模块的多语言
This commit is contained in:
@ -32,6 +32,7 @@ const NoticeManageForm: React.FC<NoticeManageFormProps> = ({ id, isEdit, onSucce
|
||||
titleEn: detail.titleEn,
|
||||
contentZh: detail.content,
|
||||
contentEn: detail.contentEn,
|
||||
settingEn: detail.settingEn === '1',
|
||||
});
|
||||
} else {
|
||||
message.error(response.message || '获取详情失败');
|
||||
@ -90,7 +91,7 @@ const NoticeManageForm: React.FC<NoticeManageFormProps> = ({ id, isEdit, onSucce
|
||||
content: values.contentZh,
|
||||
contentEn: values.contentEn || '',
|
||||
isTop: values.isTop ? TopStatus.YES : TopStatus.NO,
|
||||
settingEn: values.titleEn && values.contentEn ? EnglishSetting.YES : EnglishSetting.NO,
|
||||
settingEn: values.settingEn ? EnglishSetting.YES : EnglishSetting.NO,
|
||||
};
|
||||
|
||||
let response;
|
||||
@ -121,6 +122,10 @@ const NoticeManageForm: React.FC<NoticeManageFormProps> = ({ id, isEdit, onSucce
|
||||
<Switch />
|
||||
</Form.Item>
|
||||
|
||||
<Form.Item name="settingEn" label="是否设置英文内容" valuePropName="checked">
|
||||
<Switch />
|
||||
</Form.Item>
|
||||
|
||||
<Tabs activeKey={activeTabKey} onChange={handleTabChange}>
|
||||
<TabPane tab="中文版" key="zh" forceRender={true}>
|
||||
<Form.Item
|
||||
@ -143,7 +148,7 @@ const NoticeManageForm: React.FC<NoticeManageFormProps> = ({ id, isEdit, onSucce
|
||||
<Form.Item
|
||||
name="titleEn"
|
||||
label="标题(英文)"
|
||||
rules={[{ required: true, message: 'Please enter title in English' }]}
|
||||
rules={[{ required: form.getFieldValue('settingEn'), message: 'Please enter title in English' }]}
|
||||
>
|
||||
<Input placeholder="Please enter title in English" />
|
||||
</Form.Item>
|
||||
@ -151,7 +156,7 @@ const NoticeManageForm: React.FC<NoticeManageFormProps> = ({ id, isEdit, onSucce
|
||||
<Form.Item
|
||||
name="contentEn"
|
||||
label="内容(英文)"
|
||||
rules={[{ required: true, message: 'Please enter content in English' }]}
|
||||
rules={[{ required: form.getFieldValue('settingEn'), message: 'Please enter content in English' }]}
|
||||
>
|
||||
<WangEditor
|
||||
language="en"
|
||||
|
Reference in New Issue
Block a user