|
@@ -204,10 +204,14 @@ export default class CourseDetail extends PureComponent {
|
|
|
newSupportList = [];
|
|
|
}
|
|
|
|
|
|
+ // 取出名称name值作为标题title字段值
|
|
|
+ const { title, subTitle } = getFieldsValue();
|
|
|
+
|
|
|
// 最终要提交的数据
|
|
|
const data = {
|
|
|
...rest,
|
|
|
...getFieldsValue(),
|
|
|
+ name: `${title}${subTitle}`,
|
|
|
subItemList: newSubItemList,
|
|
|
supportList: newSupportList,
|
|
|
};
|
|
@@ -268,8 +272,9 @@ export default class CourseDetail extends PureComponent {
|
|
|
} = courseDetail;
|
|
|
const {
|
|
|
name,
|
|
|
+ title,
|
|
|
subTitle,
|
|
|
- breadCrumbs,
|
|
|
+ breadCrumb,
|
|
|
code,
|
|
|
digest,
|
|
|
detail,
|
|
@@ -334,8 +339,13 @@ export default class CourseDetail extends PureComponent {
|
|
|
</Form.Item>
|
|
|
<Form.Item label="课程名称:" hasFeedback {...formItemLayout}>
|
|
|
{getFieldDecorator('name', {
|
|
|
- rules: [{ required: true, type: 'string', message: "名称为必填项!" }],
|
|
|
initialValue: name,
|
|
|
+ })(<Input disabled={true} placeholder="根据标题及副标题自动生成"/>)}
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label="课程标题:" hasFeedback {...formItemLayout}>
|
|
|
+ {getFieldDecorator('title', {
|
|
|
+ rules: [{ required: true, type: 'string', message: "标题为必填项!" }],
|
|
|
+ initialValue: title,
|
|
|
})(<Input />)}
|
|
|
</Form.Item>
|
|
|
<Form.Item label="课程副标题:" hasFeedback {...formItemLayout}>
|
|
@@ -344,8 +354,8 @@ export default class CourseDetail extends PureComponent {
|
|
|
})(<Input />)}
|
|
|
</Form.Item>
|
|
|
<Form.Item label="面包屑导航:" hasFeedback {...formItemLayout}>
|
|
|
- {getFieldDecorator('breadCrumbs', {
|
|
|
- initialValue: breadCrumbs,
|
|
|
+ {getFieldDecorator('breadCrumb', {
|
|
|
+ initialValue: breadCrumb,
|
|
|
})(<Input />)}
|
|
|
</Form.Item>
|
|
|
<Form.Item label="课程概要:" hasFeedback {...formItemLayout}>
|