From ed9dbed48b9d7dd0ff662e50db94e4706ce5342e Mon Sep 17 00:00:00 2001
From: liuwh <hugeinfo123>
Date: Sat, 09 May 2020 11:24:55 +0800
Subject: [PATCH] 小程序心里疏导
---
SunshineLnsMinApp/pages/zhgk/zhgk.js | 177 ++++++++++++++++++++++++++++++++++++++++++++---------------
1 files changed, 132 insertions(+), 45 deletions(-)
diff --git a/SunshineLnsMinApp/pages/zhgk/zhgk.js b/SunshineLnsMinApp/pages/zhgk/zhgk.js
index 6ca6509..370bfd9 100644
--- a/SunshineLnsMinApp/pages/zhgk/zhgk.js
+++ b/SunshineLnsMinApp/pages/zhgk/zhgk.js
@@ -1,66 +1,153 @@
// 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) {
+ console.log('预览')
+ 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