// pages/zhdtInfo/zhdtInfo.js var app = getApp(); Page({ /** * 页面的初始数据 */ data: { id: '', swiperList: [], data: {}, 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) { console.log(options.id) var that = this; wx.request({ url: app.globalData.url + '/api/article/publicMsgDetails?msgId=' + options.id, success: function(res) { wx.hideLoading(); console.log(res) if (res.data.code == 0) { var attList = res.data.data.maps || []; 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({ data: { ...res.data.data, createTime: app.formatDate(res.data.data.createTime), } }) } else { wx.showModal({ title: '提示', content: "请求失败!" }) } } }) }, })