Commit c420988c by zhangleyuan

feat:处理mac端不支持

parent 9330ecb7
...@@ -421,12 +421,21 @@ class LiveCourseList extends React.Component { ...@@ -421,12 +421,21 @@ class LiveCourseList extends React.Component {
this.props.onChange(_query) this.props.onChange(_query)
} }
getDownloadVersion() { getDownloadVersion() {
const isMac = /macintosh|mac os x/i.test(navigator.userAgent);
// 判断用户系统
let platform;
if(!isMac){
platform = 1
}else{
platform = 4
}
BaseService BaseService
.getLastedVersion({ model: 5, platform: 1 }) .getLastedVersion({ model: 5, platform})
.then((res) => { .then((res) => {
const { result = {} } = res; const { result = {} } = res;
this.setState({ downloadUrl: result.releaseUrl }); this.setState({ downloadUrl: result.releaseUrl });
}) })
} }
handleViewPlayBack = (item) => { handleViewPlayBack = (item) => {
let htmlUrl; let htmlUrl;
......
...@@ -24,24 +24,21 @@ class LiveCourseOpt extends React.Component { ...@@ -24,24 +24,21 @@ class LiveCourseOpt extends React.Component {
handleDownloadClient = () => { handleDownloadClient = () => {
const isMac = /macintosh|mac os x/i.test(navigator.userAgent); const isMac = /macintosh|mac os x/i.test(navigator.userAgent);
// 判断用户系统 // 判断用户系统
if(!isMac) { let platform;
BaseService if(!isMac){
.getLastedVersion({ model: 5, platform: 1 }) platform = 1
.then((res) => { }else{
const a = document.createElement("a"); platform = 4
document.body.appendChild(a);
a.href = res.result.releaseUrl;
a.click();
document.body.removeChild(a);
})
}else {
Modal.info({
title: "抱歉,暂不支持Mac版",
content: "Mac版正在开发中,敬请期待",
icon: <span className="icon iconfont default-confirm-icon">&#xe6f4;</span>,
okText: '我知道了'
});
} }
BaseService
.getLastedVersion({ model: 5, platform})
.then((res) => {
const a = document.createElement("a");
document.body.appendChild(a);
a.href = res.result.releaseUrl;
a.click();
document.body.removeChild(a);
})
} }
render() { render() {
return ( return (
......
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