+
diff --git a/public/react/src/modules/courses/Video/VideoLink.js b/public/react/src/modules/courses/Video/VideoLink.js
index 784d5a971..3aa8b6725 100644
--- a/public/react/src/modules/courses/Video/VideoLink.js
+++ b/public/react/src/modules/courses/Video/VideoLink.js
@@ -4,6 +4,14 @@ import axios from 'axios';
class VideoLink extends Component{
+ componentDidUpdate=(prevProps)=>{
+ if(prevProps.visible !== this.props.visible){
+ this.props.form.setFieldsValue({
+ name:undefined,
+ link:undefined
+ })
+ }
+ }
cancelNew=()=>{
const { setVisible } = this.props;
setVisible && setVisible(false);
@@ -22,10 +30,11 @@ class VideoLink extends Component{
handleSubmit=()=>{
this.props.form.validateFields((err, values) => {
if(!err){
- const { coursesId } = this.props;
+ const { coursesId , videoId } = this.props;
const url = `/courses/${coursesId}/course_videos.json`;
axios.post(url,{
- ...values
+ ...values,
+ category_id:videoId
}).then(result=>{
if(result){
const { notification , setVisible } = this.props;
@@ -53,6 +62,7 @@ class VideoLink extends Component{
title={'添加外链'}
footer={null}
closable={false}
+ centered={true}
>