|
@@ -10,13 +10,20 @@ Page({
|
|
|
data: {
|
|
|
// 图片前缀
|
|
|
imgUrl: imgUrl,
|
|
|
+ // 文章内容
|
|
|
articles: '',
|
|
|
+ // 文本字号大小
|
|
|
fontSize: '中',
|
|
|
+ // 是否播放语音
|
|
|
isPlay: false,
|
|
|
+ // 是否存在文件
|
|
|
isFile: true,
|
|
|
+ // 文件路径前缀
|
|
|
+ fileUrlPrefix: '',
|
|
|
+ // 文件列表
|
|
|
fileList: [{
|
|
|
- title: '政府信息公开申请表 .docx',
|
|
|
- url: 'http://www.cqna.gov.cn/bm/qjw/zwgk_59968/zfxxgkzn_59969/202201/P020220110623505626774.docx'
|
|
|
+ APPDESC: '政府信息公开申请表 .docx',
|
|
|
+ APPFILE: 'P020220110623505626774.docx'
|
|
|
}]
|
|
|
},
|
|
|
|
|
@@ -73,17 +80,14 @@ Page({
|
|
|
res1.data.data.DOCHTMLCON = res1.data.data.DOCHTMLCON.replace(/\<span/gi, '<span class="fontSize"');
|
|
|
res1.data.data.DOCHTMLCON = res1.data.data.DOCHTMLCON.replace(/\<img src="[^"]+"/gi, '<img src="' + url + res1.data.data.THUMBFILES + '"');
|
|
|
let text = res1.data.data.DOCHTMLCON.replace(/<[^>]+>/g, "");
|
|
|
- let re = /<a[^>]*href=['"]([^"]*)['"][^>]*>(.*?)<\/a>/g;
|
|
|
- let fileTitle;
|
|
|
- let fileUrl;
|
|
|
- while (re.exec(res1.data.data.DOCHTMLCON) != null) {
|
|
|
- fileUrl = RegExp.$1.substring(RegExp.$1.lastIndexOf("/") + 1, RegExp.$1.length);
|
|
|
- fileTitle = RegExp.$2;
|
|
|
+ if (options.channelId != "60010") {
|
|
|
+ this.setData({
|
|
|
+ fileList: res1.data.data.DOCATTACHFILEFIELD
|
|
|
+ })
|
|
|
}
|
|
|
- console.log(fileUrl);
|
|
|
- console.log(fileTitle);
|
|
|
console.log(text);
|
|
|
this.setData({
|
|
|
+ fileUrlPrefix: url,
|
|
|
articles: res1.data.data
|
|
|
})
|
|
|
}
|
|
@@ -99,7 +103,9 @@ Page({
|
|
|
res.data.data.DOCHTMLCON = res.data.data.DOCHTMLCON.replace(/\<span/gi, '<span class="fontSize"');
|
|
|
res.data.data.DOCHTMLCON = res.data.data.DOCHTMLCON.replace(/\<img src="[^"]+"/gi, '<img src="' + options.url + res.data.data.THUMBFILES + '"');
|
|
|
this.setData({
|
|
|
- articles: res.data.data
|
|
|
+ fileUrlPrefix: options.url,
|
|
|
+ articles: res.data.data,
|
|
|
+ fileList: res.data.data.DOCATTACHFILEFIELD
|
|
|
})
|
|
|
}
|
|
|
})
|
|
@@ -122,8 +128,9 @@ Page({
|
|
|
},
|
|
|
downloadFile(e) {
|
|
|
console.log(e.currentTarget.dataset);
|
|
|
+ console.log(this.data.fileUrlPrefix);
|
|
|
wx.downloadFile({
|
|
|
- url: e.currentTarget.dataset.url,
|
|
|
+ url: this.data.fileUrlPrefix + e.currentTarget.dataset.url,
|
|
|
success: function (res) {
|
|
|
console.log('file');
|
|
|
console.log(res);
|