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 | 121 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 116 insertions(+), 5 deletions(-) diff --git a/SunshineLnsMinApp/pages/zhgk/zhgk.js b/SunshineLnsMinApp/pages/zhgk/zhgk.js index cf9dc44..e5da428 100644 --- a/SunshineLnsMinApp/pages/zhgk/zhgk.js +++ b/SunshineLnsMinApp/pages/zhgk/zhgk.js @@ -1,31 +1,117 @@ // 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:{}, + 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:'未检概况', + typeName: '未检概况', }, - success: function (res) { + 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 + data: res.data.data, + attList, }) } else { wx.showModal({ @@ -37,5 +123,30 @@ }) }, + //预览图片 + previewImage: function(e) { + app.previewImage(e) + }, + + // 预览附件 + 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