From 47c7a0503a119572bd1b9e2812510dd6792d95f0 Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Tue, 31 Mar 2020 12:14:44 +0800 Subject: [PATCH] 1 --- SunshineLnsMinApp/pages/zhgk/zhgk.js | 148 +++++++++++++++++++++++++++++++++---------------- 1 files changed, 100 insertions(+), 48 deletions(-) diff --git a/SunshineLnsMinApp/pages/zhgk/zhgk.js b/SunshineLnsMinApp/pages/zhgk/zhgk.js index 6ca6509..886c494 100644 --- a/SunshineLnsMinApp/pages/zhgk/zhgk.js +++ b/SunshineLnsMinApp/pages/zhgk/zhgk.js @@ -1,66 +1,118 @@ // 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 () { - - }, - - /** - * 生命周期函数--监听页面显示 - */ - 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) { + const filePath = res.tempFilePath + wx.openDocument({ + filePath: filePath, + success: function (res) { + console.log('打开文档成功') + } + }) + } + }) } + + }) \ No newline at end of file -- Gitblit v1.8.0