From a92f3c4d10bebbdc55270e72ccd97cd1ba7d4e28 Mon Sep 17 00:00:00 2001
From: LAPTOP-RI7D261L\Mr Ke <545800322@qq.com>
Date: Wed, 26 Feb 2020 16:40:55 +0800
Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/nsjcy/frontEnd/nsjcy

---
 SunshineLnsMinApp/pages/myTranslate/myTranslate.js |  146 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 146 insertions(+), 0 deletions(-)

diff --git a/SunshineLnsMinApp/pages/myTranslate/myTranslate.js b/SunshineLnsMinApp/pages/myTranslate/myTranslate.js
new file mode 100644
index 0000000..d587e72
--- /dev/null
+++ b/SunshineLnsMinApp/pages/myTranslate/myTranslate.js
@@ -0,0 +1,146 @@
+// pages/businessSchedule/businessSchedule.js
+const app = getApp()
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+    loading: app.globalData.imgUrl + '/image/loading.svg',
+    navbar: ['全部', '未开始', '进行中', '已完成'],
+    currentTab: 0,
+    size: 10,
+    size1: 10,
+    size2: 10,
+    size3: 10,
+    content: '------加载中------',
+    hasMoreData: true,
+    createTime: '',
+    dataSet: []
+  },
+
+  navbarTap: function (e) {
+    this.setData({
+      currentTab: e.currentTarget.dataset.idx
+    })
+    this.showList(this.data.currentTab)
+
+  },
+
+  showList: function (tab) {
+    var userinfo = wx.getStorageSync("user");
+    var that = this;
+    var id = userinfo.id
+    var str;
+    var sizeQty;
+    switch (tab) {
+      case 0:
+        str = "&status=";
+        sizeQty = 'size';
+        break;
+      case 1:
+        str = "&status=1";
+        sizeQty = 'size1';
+        break;
+      case 2:
+        str = "&status=2";
+        sizeQty = 'size2';
+        break;
+      case 3:
+        str = "&status=3";
+        sizeQty = 'size3';
+        break;
+    }
+    wx.request({
+      url: app.globalData.url + '/api/activity/myActivities?page=1&size=' + that.data[sizeQty] + '&userId=' + id + str,
+      success: function (res) {
+        if (res.data.code == 0) {
+          (res.data.data.content).forEach(e => {
+            (e.createTime) = app.formatDate(e.createTime)
+            switch (e.activityType) {
+              case 'act_1':
+                e.activityType = '南检活动';
+                break;
+              case 'act_2':
+                e.activityType = '法治培训';
+                break;
+              case 'act_3':
+                e.activityType = '基地参观';
+                break;
+            }
+
+
+          });
+          if (res.data.data.totalElements < that.data[sizeQty]) {
+            that.setData({
+              dataSet: res.data.data.content,
+              hasMoreData: false,
+              content: '------我是有底线的------'
+            })
+          } else {
+            that.setData({
+              dataSet: res.data.data.content,
+              hasMoreData: true,
+              content: '------加载更多------',
+              [sizeQty]: that.data[sizeQty] + 10
+            })
+          }
+        } else {
+          wx.showModal({
+            title: '提示',
+            content: "请求失败!"
+          })
+        }
+      }
+    })
+  },
+
+  businessSchedule: function (event) {
+    var id = event.currentTarget.id;
+    var activityType = this.data.dataSet[id].activityType;
+    var signStatus = this.data.dataSet[id].signStatus;
+    var id = this.data.dataSet[id].id;
+
+    console.log(activityType)
+    console.log(signStatus);
+    if (activityType == "法治培训") {
+      wx.navigateTo({
+        url: '../fzpxInfo/fzpxInfo?id=' + id + '&signStatus=' + signStatus,
+      })
+    } else if (activityType == "南检活动") {
+      wx.navigateTo({
+        url: '../activityDetail/activityDetail?id=' + id + '&signStatus=' + signStatus,
+      })
+    } else if (activityType == "基地参观") {
+      wx.navigateTo({
+        url: '../complaintAdvice/complaintAdvice?id=' + businessId,
+      })
+    } else {
+      wx.showModal({
+        title: '提示',
+        content: "文件错误!"
+      })
+    }
+  },
+
+  onLoad: function () {
+    this.showList(0)
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom: function () {
+    if (this.data.hasMoreData) {
+      this.showList(this.data.currentTab)
+      this.setData({
+        content: '------加载更多------'
+      })
+    } else {
+      this.setData({
+        content: '------我是有底线的------'
+      })
+    }
+  },
+
+})
\ No newline at end of file

--
Gitblit v1.8.0