Commit 6510d9ee by yuananting

fix:添加视频唯一标识字段resourceId

parent 25de7947
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: 吴文洁 * @Author: 吴文洁
* @Date: 2020-08-05 10:07:47 * @Date: 2020-08-05 10:07:47
* @LastEditors: yuananting * @LastEditors: yuananting
* @LastEditTime: 2021-07-09 17:43:57 * @LastEditTime: 2021-07-09 18:00:15
* @Description: 线上课新增/编辑页 * @Description: 线上课新增/编辑页
* @Copyright: 杭州杰竞科技有限公司 版权所有 * @Copyright: 杭州杰竞科技有限公司 版权所有
*/ */
...@@ -602,7 +602,7 @@ class AddVideoCourse extends React.Component { ...@@ -602,7 +602,7 @@ class AddVideoCourse extends React.Component {
let { courseChapterList } = this.state; let { courseChapterList } = this.state;
let _courseChapterList = []; let _courseChapterList = [];
_courseChapterList = courseChapterList.map((item,index)=>{ _courseChapterList = courseChapterList.map((item,index)=>{
if(item.id === chapterId){ if(item.resourceId === chapterId){
item.mediaName = mediaNameAlias; item.mediaName = mediaNameAlias;
} }
return item return item
...@@ -621,7 +621,7 @@ class AddVideoCourse extends React.Component { ...@@ -621,7 +621,7 @@ class AddVideoCourse extends React.Component {
console.log('chapterId---',chapterId); console.log('chapterId---',chapterId);
let { courseChapterList } = this.state; let { courseChapterList } = this.state;
let _courseChapterList = courseChapterList.filter((item,index) => { let _courseChapterList = courseChapterList.filter((item,index) => {
return item.id !== chapterId return item.resourceId !== chapterId
}) })
this.setState({ this.setState({
courseChapterList :_courseChapterList courseChapterList :_courseChapterList
...@@ -770,10 +770,10 @@ class AddVideoCourse extends React.Component { ...@@ -770,10 +770,10 @@ class AddVideoCourse extends React.Component {
<div className="course-ware__index">{index < 9 ? `0${index + 1 } ` : `${index + 1 } `}</div> <div className="course-ware__index">{index < 9 ? `0${index + 1 } ` : `${index + 1 } `}</div>
<img className='course-ware__img' src={courseWareIcon} alt='' /> <img className='course-ware__img' src={courseWareIcon} alt='' />
<div className='course-ware__name'>{item.mediaName && item.mediaName.length > 24 ? <Tooltip title={item.mediaName}>{item.mediaName}</Tooltip>:item.mediaName}</div> <div className='course-ware__name'>{item.mediaName && item.mediaName.length > 24 ? <Tooltip title={item.mediaName}>{item.mediaName}</Tooltip>:item.mediaName}</div>
<div className="course-chapter__opt" id={item.id}> <div className="course-chapter__opt" id={item.resourceId}>
<div className={`up ${Number(index) === 0 ? 'disabled':''}`} onClick={()=> this.handleChangeIndex(true,item.sort,item.id)}>上移</div> <div className={`up ${Number(index) === 0 ? 'disabled':''}`} onClick={()=> this.handleChangeIndex(true,item.sort,item.resourceId)}>上移</div>
<div className="line">|</div> <div className="line">|</div>
<div className={`down ${Number(index) === (courseChapterList.length - 1) ? 'disabled':''}`} onClick={()=> this.handleChangeIndex(false,item.sort,item.id)}>下移</div> <div className={`down ${Number(index) === (courseChapterList.length - 1) ? 'disabled':''}`} onClick={()=> this.handleChangeIndex(false,item.sort,item.resourceId)}>下移</div>
<div className="line">|</div> <div className="line">|</div>
<Popconfirm <Popconfirm
placement="topLeft" placement="topLeft"
...@@ -784,7 +784,7 @@ class AddVideoCourse extends React.Component { ...@@ -784,7 +784,7 @@ class AddVideoCourse extends React.Component {
getPopupContainer={() => getPopupContainer={() =>
document.getElementById('course-chapter-list') document.getElementById('course-chapter-list')
} }
onConfirm={() => this.handleRenameCourseChapter(item.id)} onConfirm={() => this.handleRenameCourseChapter(item.resourceId)}
destroyTooltipOnHide={true} destroyTooltipOnHide={true}
icon={null} icon={null}
onVisibleChange={(visible)=>{ onVisibleChange={(visible)=>{
...@@ -798,7 +798,7 @@ class AddVideoCourse extends React.Component { ...@@ -798,7 +798,7 @@ class AddVideoCourse extends React.Component {
<div className="rename" onClick={()=> {this.setState({mediaNameAlias: item.mediaName})}}>重命名</div> <div className="rename" onClick={()=> {this.setState({mediaNameAlias: item.mediaName})}}>重命名</div>
</Popconfirm> </Popconfirm>
<div className="line">|</div> <div className="line">|</div>
<div className="delete" onClick={()=>this.handleDeleteCourseChapter(item.id)}>移除</div> <div className="delete" onClick={()=>this.handleDeleteCourseChapter(item.resourceId)}>移除</div>
</div> </div>
</div> </div>
}) })
......
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