// lawPublicityDetail.js const app = getApp(); var WxParse = require('../wxParse/wxParse.js'); Page({ /** * 页面的初始数据 */ data: { content: '', attList: {}, excelSrc: app.globalData.imgUrl +'/image/fileIcon/excel.svg', fileSrc: app.globalData.imgUrl +'/image/fileIcon/file.svg', mp3Src: app.globalData.imgUrl +'/image/fileIcon/mp3.svg', mp4Src: app.globalData.imgUrl +'/image/fileIcon/mp4.svg', pdfSrc: app.globalData.imgUrl +'/image/fileIcon/pdf.svg', pictureSrc: app.globalData.imgUrl +'/image/fileIcon/picture.svg', pptSrc: app.globalData.imgUrl +'/image/fileIcon/ppt.svg', wordSrc: app.globalData.imgUrl +'/image/fileIcon/word.svg', zipSrc: app.globalData.imgUrl +'/image/fileIcon/zip.svg', }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; // wx.request({ // url: app.globalData.url + '/api/article/legalServiceInfo?articleId=' + options.id, // success: function(res) { // if (res.data.code == 0){ // var article = res.data.data.content; // WxParse.wxParse('article', 'html', article, that, 5); // var attList = res.data.data.attList; // var attList21 = app.where(attList, { type: 21 }) || []; // attList21.forEach(e => { // e.iconSrc = that.data.mp4Src // }) // var attList22 = app.where(attList, { type: 22 }) || []; // attList22.forEach(e => { // e.iconSrc = that.data.pictureSrc // }) // var attList23 = app.where(attList, { type: 23 }) || []; // attList23.forEach(e => { // e.iconSrc = that.data.wordSrc // }) // var attList24 = app.where(attList, { type: 24 }) || []; // attList24.forEach(e => { // e.iconSrc = that.data.excelSrc // }) // var attList25 = app.where(attList, { type: 25 }) || []; // attList25.forEach(e => { // e.iconSrc = that.data.pptSrc // }) // var attList26 = app.where(attList, { type: 26 }) || []; // attList26.forEach(e => { // e.iconSrc = that.data.pdfSrc // }) // var attList27 = app.where(attList, { type: 27 }) || []; // attList27.forEach(e => { // e.iconSrc = that.data.zipSrc // }) // var attList28 = app.where(attList, { type: 28 }) || []; // attList28.forEach(e => { // e.iconSrc = that.data.fileSrc // }) // var attList99 = app.where(attList, { type: 99 }) || []; // attList99.forEach(e => { // e.iconSrc = that.data.fileSrc // }) // var attList = { attList21, attList22, attList23, attList24, attList25, attList26, attList27, attList28, attList99 }; // console.log(attList) // that.setData({ // attList // }) // } else{ // wx.showModal({ // title: '提示', // content: "请求失败!" // }) // } // } // }) }, // 预览附件 open:function(e) { var path = e.currentTarget.dataset.path; console.log(path) wx.downloadFile({ url: path, success: function (res) { const filePath = res.tempFilePath wx.openDocument({ filePath: filePath, success: function (res) { console.log('打开文档成功') } }) } }) } }) 7