From b72fc1b10b08cf2fea1626d32e1ca2cccabe2edd Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Tue, 31 Mar 2020 23:49:35 +0800 Subject: [PATCH] bug修复 --- SunshineLnsMinApp/pages/zhgk/zhgk.js | 176 +++++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 131 insertions(+), 45 deletions(-) diff --git a/SunshineLnsMinApp/pages/zhgk/zhgk.js b/SunshineLnsMinApp/pages/zhgk/zhgk.js index 6ca6509..e5da428 100644 --- a/SunshineLnsMinApp/pages/zhgk/zhgk.js +++ b/SunshineLnsMinApp/pages/zhgk/zhgk.js @@ -1,66 +1,152 @@ // pages/zhgk/zhgk.js +var app = getApp() +var WxParse = require('../wxParse/wxParse.js'); Page({ /** * 页面的初始数据 */ data: { + user: app.globalData.imgUrl + '/image/user.svg', + yes: app.globalData.imgUrl + '/image/yes.svg', + add: app.globalData.imgUrl + '/image/add.svg', + del: app.globalData.imgUrl + '/image/del.svg', wjgk: './../../images/wjgk.jpg', + 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) { + onLoad: function(options) { + var that = this; + wx.request({ + url: app.globalData.url + '/api/article/findByName', + data: { + typeName: '未检概况', + }, + success: function(res) { + wx.hideLoading(); + console.log(res) + if (res.data.code == 0) { + // var article = res.data.data; + // WxParse.wxParse('article', 'html', article, that, 5); + 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, + attList, + }) + } else { + wx.showModal({ + title: '提示', + content: "请求失败!" + }) + } + } + }) }, - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady: function () { - + //预览图片 + previewImage: function(e) { + app.previewImage(e) }, - /** - * 生命周期函数--监听页面显示 - */ - onShow: function () { - - }, - - /** - * 生命周期函数--监听页面隐藏 - */ - onHide: function () { - - }, - - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, - - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh: function () { - - }, - - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom: function () { - - }, - - /** - * 用户点击右上角分享 - */ - onShareAppMessage: function () { + // 预览附件 + open: function(e) { + var path = e.currentTarget.dataset.path; + console.log(path) + wx.downloadFile({ + url: path, + success: function(res) { + console.log(res) + const filePath = res.tempFilePath + wx.openDocument({ + filePath: filePath, + success: function(res) { + console.log('打开文档成功') + } + }) + } + }) } + + }) \ No newline at end of file -- Gitblit v1.8.0