diff --git a/public/react/src/modules/courses/Resource/Fileslistitem.js b/public/react/src/modules/courses/Resource/Fileslistitem.js index 348303116..f9d0ee7d8 100644 --- a/public/react/src/modules/courses/Resource/Fileslistitem.js +++ b/public/react/src/modules/courses/Resource/Fileslistitem.js @@ -60,7 +60,7 @@ class Fileslistitem extends Component{ if(list.content_type==="video/mp4"){ this.setState({ videoModalObj:true, - file_url:getmyUrl(list.url+'?file_name='+list.title), + file_url:"https://"+document.domain+list.url+'?file_name='+list.title, }) return }else{ @@ -92,7 +92,7 @@ class Fileslistitem extends Component{ if(list.content_type==="video/mp4"){ this.setState({ videoModalObj:true, - file_url:getmyUrl(list.url+'?file_name='+list.title), + file_url:"https://"+document.domain+list.url+'?file_name='+list.title, }) return }else{ @@ -128,7 +128,7 @@ class Fileslistitem extends Component{ Clicktobroadcastthevideo=(bool,url)=>{ this.setState({ videoModalObj:bool, - file_url:getmyUrl(url), + file_url:"https://"+document.domain+url, }) } @@ -216,7 +216,10 @@ class Fileslistitem extends Component{ discussMessage,index } = this.props; console.log("Fileslistitem"); - console.log(file_url); + console.log( document.domain); + console.log(this.props.imhost); + console.log( window.location.href); + return( <div className="graduateTopicList boardsList"> { @@ -232,12 +235,12 @@ class Fileslistitem extends Component{ src={file_url} controls="true" controlslist="nodownload"> 您的浏览器不支持 video 标签。 </video> - {/*<div className="df copyLine">*/} - {/* <Input value={file_url}*/} - {/* className="dark"*/} - {/* ></Input>*/} - {/* <ActionBtn className="copybtn" data-clipboard-text={file_url} onClick={() =>this.copyurls()}>复制视频地址</ActionBtn>*/} - {/*</div>*/} + <div className="df copyLine"> + <Input value={file_url} + className="dark" + ></Input> + <ActionBtn className="copybtn" data-clipboard-text={file_url} onClick={() =>this.copyurls()}>复制视频地址</ActionBtn> + </div> </HeadlessModal> :"" diff --git a/public/react/src/modules/courses/Resource/index.js b/public/react/src/modules/courses/Resource/index.js index 501176882..d177502e9 100644 --- a/public/react/src/modules/courses/Resource/index.js +++ b/public/react/src/modules/courses/Resource/index.js @@ -1,6 +1,6 @@ import React,{ Component } from "react"; import { Input, Checkbox, Table, Tooltip, Pagination,Spin } from "antd"; -import { WordsBtn,on, off, trigger } from 'educoder'; +import { WordsBtn,on, off, trigger ,getUrl} from 'educoder'; import axios from 'axios'; import Modals from '../../modals/Modals'; import Sendtofilesmodal from "../coursesPublic/SendToFilesModal"; @@ -15,7 +15,7 @@ import _ from 'lodash' import './style.css'; import '../css/members.css'; import moment from 'moment'; - +let imhost=getUrl(); class Fileslists extends Component{ constructor(props){ super(props); @@ -997,6 +997,7 @@ class Fileslists extends Component{ <Fileslistitem {...this.props} {...this.state} + imhost={imhost} discussMessage={item} isAdmin={this.props.isAdmin()} isStudent={this.props.isStudent()} @@ -1062,4 +1063,4 @@ export default Fileslists; {/*<div className="edu-tab-con-box clearfix edu-txt-center">*/} {/*<img className="edu-nodata-img mb20" src="/images/educoder/nodata.png" />*/} {/*<p className="edu-nodata-p mb20">暂时还没有相关数据哦!</p></div>*/} -{/*</div>*/} \ No newline at end of file +{/*</div>*/}