Commit 1fc25867 by 梁建民

ios下载

parent d438e211
...@@ -52,8 +52,21 @@ const actions = { ...@@ -52,8 +52,21 @@ const actions = {
let data = res.data; let data = res.data;
if (data.err_code == 0) { if (data.err_code == 0) {
window.location.href = data.data[0].file_url; let platform = Util.isUerAgent();
if (platform == 'ios') {
Toast({
message: '该文件只能在safari浏览器中下载保存,请在safari中打开页面并下载\n',
duration: 2000
});
setTimeout(() => {
window.location.href = data.data[0].file_url;
}, 2000)
} else {
window.location.href = data.data[0].file_url;
}
} else if (data.err_code == 1) { } else if (data.err_code == 1) {
Toast({ Toast({
message: data.err_msg, message: data.err_msg,
duration: 2000 duration: 2000
...@@ -61,11 +74,14 @@ const actions = { ...@@ -61,11 +74,14 @@ const actions = {
setTimeout(function () { setTimeout(function () {
window.location.href = '/v3/login?referer=%2fh5%2fview%2f%23%2fdownoad&from=download' window.location.href = '/v3/login?referer=%2fh5%2fview%2f%23%2fdownoad&from=download'
}, 2000); }, 2000);
} else { } else {
Toast({ Toast({
message: data.err_msg, message: data.err_msg,
duration: 2000 duration: 2000
}); });
} }
}).catch(function (err) { }).catch(function (err) {
......
...@@ -104,12 +104,12 @@ export default { ...@@ -104,12 +104,12 @@ export default {
* * * *
* / * /
*/ */
isLogin(){ isLogin() {
var state_=0; var state_ = 0;
if(this.getCookie("Yo4teW_uid")){ if (this.getCookie("Yo4teW_uid")) {
state_= 2;//强弱登录态 state_ = 2;//强弱登录态
if(this.getCookie("Yo4teW_skey")){ if (this.getCookie("Yo4teW_skey")) {
state_=1;//强登录态 state_ = 1;//强登录态
} }
} }
return state_ return state_
...@@ -120,8 +120,8 @@ export default { ...@@ -120,8 +120,8 @@ export default {
* * * *
* / * /
*/ */
loginBack:function(){ loginBack: function () {
}, },
/** /**
* * * *
...@@ -129,13 +129,13 @@ export default { ...@@ -129,13 +129,13 @@ export default {
* * * *
* / * /
*/ */
compare(property,state){ compare(property, state) {
return function(a,b){ return function (a, b) {
var value1 = a[property]; var value1 = a[property];
var value2 = b[property]; var value2 = b[property];
if(state){ if (state) {
return value1 - value2; return value1 - value2;
}else{ } else {
return value2 - value1; return value2 - value1;
} }
} }
...@@ -146,12 +146,12 @@ export default { ...@@ -146,12 +146,12 @@ export default {
* * * *
* / * /
*/ */
distinct(array){ distinct(array) {
var arr = array, var arr = array,
result = [],i,j,len = arr.length; result = [], i, j, len = arr.length;
for(i = 0; i < len; i++){ for (i = 0; i < len; i++) {
for(j = i + 1; j < len; j++){ for (j = i + 1; j < len; j++) {
if(arr[i] === arr[j]){ if (arr[i] === arr[j]) {
j = ++i; j = ++i;
} }
} }
...@@ -160,13 +160,29 @@ export default { ...@@ -160,13 +160,29 @@ export default {
return result; return result;
}, },
/** /**
* 判断终端
* @param
*/
isUerAgent() {
var u = navigator.userAgent;
var platform = '';
if (u.indexOf('Android') > -1 || u.indexOf('Adr') > -1) {
platform = 'android'
} else if (!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)) {
platform = 'ios'
} else {
platform = ''
}
return platform;
},
/**
* * * *
* 数字解密 * 数字解密
* * * *
* / * /
*/ */
aggxde(str){ aggxde(str) {
var str=String(str); var str = String(str);
if (str && str.indexOf("font") != -1) { if (str && str.indexOf("font") != -1) {
var sff = (str.split('class="')); var sff = (str.split('class="'));
sff.shift(); sff.shift();
...@@ -192,9 +208,9 @@ export default { ...@@ -192,9 +208,9 @@ export default {
} }
} }
return Number(numb) return Number(numb)
}else{ } else {
return Number(str) return Number(str)
} }
} }
} }
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 sign in to comment