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