Commit 5df883eb by zhangleyuan

feat:增加课程数量提示的限制

parent 34ebca15
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
* @Author: zhangleyuan * @Author: zhangleyuan
* @Date: 2021-02-20 16:45:51 * @Date: 2021-02-20 16:45:51
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2021-03-10 13:54:39 * @LastEditTime: 2021-03-10 15:22:05
* @Description: 描述一下 * @Description: 描述一下
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
import React from 'react'; import React from 'react';
import { Button,Input,Switch,Radio,Row,Col,Modal,message,InputNumber} from 'antd'; import { Button,Input,Switch,Radio,Row,Col,Modal,message} from 'antd';
import { withRouter } from 'react-router-dom'; import { withRouter } from 'react-router-dom';
import SelectOperatorModal from '../modal/SelectOperatorModal'; import SelectOperatorModal from '../modal/SelectOperatorModal';
import { ImgCutModalNew } from '@/components'; import { ImgCutModalNew } from '@/components';
...@@ -42,7 +42,10 @@ class BasicInfo extends React.Component{ ...@@ -42,7 +42,10 @@ class BasicInfo extends React.Component{
}) })
} }
handleConfirmSelectOperator = (selectOperatorList)=> { handleConfirmSelectOperator = (selectOperatorList)=> {
console.log("selectOperatorList",selectOperatorList); if(selectOperatorList.length === 0){
message.warning('请选择运营师')
return;
}
this.props.onChange('selectOperatorList',selectOperatorList); this.props.onChange('selectOperatorList',selectOperatorList);
this.setState({ this.setState({
operatorModalVisible:false operatorModalVisible:false
......
...@@ -279,8 +279,8 @@ class SelectOperatorModal extends React.Component { ...@@ -279,8 +279,8 @@ class SelectOperatorModal extends React.Component {
} }
if(_list.length + currentTaskCourseData.length + selectVideo.length> 20){ if(_list.length + currentTaskCourseData.length + selectVideo.length> 20){
message.warning('无法继续选择,一个任务最多关联20个课程'); message.warning('无法继续选择,一个任务最多关联20个课程');
return; return;
} }
this.setState({selectLive:_list}); this.setState({selectLive:_list});
} }
...@@ -391,6 +391,10 @@ class SelectOperatorModal extends React.Component { ...@@ -391,6 +391,10 @@ class SelectOperatorModal extends React.Component {
} else { } else {
_list = _.reject(selectVideo, (item) => _.find(changeRows, (data) => data.id === item.id)); _list = _.reject(selectVideo, (item) => _.find(changeRows, (data) => data.id === item.id));
} }
if(_list.length + currentTaskCourseData.length + selectLive.length> 20){
message.warning('无法继续选择,一个任务最多关联20个课程');
return;
}
this.setState({selectVideo:_list}); this.setState({selectVideo:_list});
}, },
}} }}
...@@ -444,6 +448,10 @@ class SelectOperatorModal extends React.Component { ...@@ -444,6 +448,10 @@ class SelectOperatorModal extends React.Component {
} else { } else {
_list = _.reject(selectLive, (item) => _.find(changeRows, (data) => data.liveCourseId === item.liveCourseId)); _list = _.reject(selectLive, (item) => _.find(changeRows, (data) => data.liveCourseId === item.liveCourseId));
} }
if(_list.length + currentTaskCourseData.length + selectVideo.length> 20){
message.warning('无法继续选择,一个任务最多关联20个课程');
return;
}
this.setState({selectLive:_list}); this.setState({selectLive:_list});
}, },
}} }}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment