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