|
@@ -1714,6 +1714,23 @@ function getDrainInfo () {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+function openFileDown (url) {
|
|
|
+ try {
|
|
|
+ if (!mySysIsIos() && /\.(jpeg|jpg|png)$/.test(url)) {
|
|
|
+ wx.previewImage({
|
|
|
+ current: url, // 当前显示图片的http链接
|
|
|
+ urls: [url] // 需要预览的图片http链接列表
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ location.href = url
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ console.log(e)
|
|
|
+ EasyAlert.show("附件微信端打开失败,请联系客服!");
|
|
|
+ }
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
andownload()
|
|
|
// 附件下载展示
|
|
|
function andownload() {
|
|
@@ -1782,13 +1799,18 @@ function andownload() {
|
|
|
// 付费用户
|
|
|
// 大会员用户 有下载权限
|
|
|
if (window.isMemberAndPower) {
|
|
|
- return location.href = '/big/wx/page/open_app?type=article-file-download'
|
|
|
- if(mySysIsIos()){
|
|
|
- iosShow(url)
|
|
|
- } else {
|
|
|
- location.href = url
|
|
|
- }
|
|
|
- return
|
|
|
+ // return location.href = '/big/wx/page/open_app?type=article-file-download'
|
|
|
+ // if(mySysIsIos()){
|
|
|
+ // iosShow(url)
|
|
|
+ // } else {
|
|
|
+ try {
|
|
|
+ openFileDown($(this).find('a').attr('data-href') || url)
|
|
|
+ } catch (e) {
|
|
|
+ console.log(e)
|
|
|
+ openFileDown(url)
|
|
|
+ }
|
|
|
+ return
|
|
|
+ // }
|
|
|
}
|
|
|
//超级订阅
|
|
|
if (window.vipStatus>0){
|
|
@@ -1826,7 +1848,7 @@ function andownload() {
|
|
|
window.fileNum = window.fileNum - 1;
|
|
|
$('.file-count').html($('.file-count').text()-1)
|
|
|
}
|
|
|
- location.href = url
|
|
|
+ openFileDown(url)
|
|
|
} else {
|
|
|
EasyAlert.show('获取附件地址失败');
|
|
|
}
|
|
@@ -1872,8 +1894,8 @@ function andownload() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- return location.href = '/big/wx/page/open_app?type=article-file-download'
|
|
|
- // gotoFilePage($(this).find('a').text())
|
|
|
+ // return location.href = '/big/wx/page/open_app?type=article-file-download'
|
|
|
+ gotoFilePage($(this).find('a').text())
|
|
|
})
|
|
|
//if (window.isNoMember) {
|
|
|
//向所有用户开放
|
|
@@ -1908,11 +1930,11 @@ function gotoFilePage(name){
|
|
|
if (name!=""&&name == r.data.attachment[i].filename){
|
|
|
var url = r.data.attachment[i].downurl
|
|
|
if (url){
|
|
|
- if(mySysIsIos()){
|
|
|
- iosShow(url)
|
|
|
- } else {
|
|
|
- location.href = url
|
|
|
- }
|
|
|
+ // if(mySysIsIos()){
|
|
|
+ // iosShow(url)
|
|
|
+ // } else {
|
|
|
+ openFileDown(url)
|
|
|
+ // }
|
|
|
}
|
|
|
break
|
|
|
}
|