From 9c7c21e8eacda173feb418bdfe739f7f97358233 Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Sun, 29 Mar 2020 17:28:46 +0800 Subject: [PATCH] bug修复 --- SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js | 53 +++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 37 insertions(+), 16 deletions(-) diff --git a/SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js b/SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js index d63220d..f38751d 100644 --- a/SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js +++ b/SunshineLnsMinApp/pages/fzpxInfo/fzpxInfo.js @@ -9,18 +9,20 @@ * 页面的初始数据 */ data: { + user: app.globalData.imgUrl + '/image/user.svg', loading: false, peopleInfo: {}, signStatus: '', id: "", - topattList:[], - bottomattList:[] + topattList: [], + bottomattList: [], + statequeId: '' }, /** * 生命周期函数--监听页面加载 */ - onLoad: function (options) { + onLoad: function(options) { var that = this; that.setData({ id: options.id, @@ -33,7 +35,7 @@ }) wx.request({ url: app.globalData.url + '/api/activity/find?id=' + options.id, - success: function (res) { + success: function(res) { console.log(res); that.setData({ loading: false @@ -41,10 +43,21 @@ wx.hideLoading(); if (res.data.code == 0) { res.data.data.startTime = app.formatDate(res.data.data.startTime) + if (res.data.data.activityStatus == 3) { + if (res.data.data.queId) { + that.setData({ + statequeId: res.data.data.queId + }) + } + } else { + that.setData({ + statequeId: '' + }) + } that.setData({ activity: res.data.data, - bottomattList:res.data.data.attList.filter((item)=>(item.associateType==1020)), - topattList:res.data.data.attList.filter((item)=>(item.associateType==1000)) + bottomattList: res.data.data.attList.filter((item) => (item.associateType == 1020)), + topattList: res.data.data.attList.filter((item) => (item.associateType == 1000)) }) console.log('传过来', options.flag) console.log('传过来', options.signStatus) @@ -98,7 +111,7 @@ }, // 跳转 - linkFunction: function () { + linkFunction: function() { wx.showToast({ title: '抱歉,报名人数已满', icon: 'none', @@ -107,14 +120,22 @@ }, // 呼叫组织方 - makePhoneCall: function (e) { + makePhoneCall: function(e) { var phone = e.currentTarget.dataset['phone']; wx.makePhoneCall({ phoneNumber: phone }) }, - inputChange: function (e) { + //跳转问卷调查 + businessSchedule: function(e) { + var id = e.currentTarget.dataset['id']; + wx.navigateTo({ + url: '/pages/createSub/createSub?id=' + id, + }) + }, + + inputChange: function(e) { var name = e.currentTarget.dataset.name; this.setData({ peopleInfo: { @@ -125,7 +146,7 @@ }, // 签到 - sign: function () { + sign: function() { var id = this.data.id; var userinfo = wx.getStorageSync("user"); var userId = userinfo.id; @@ -138,12 +159,12 @@ title: '识别中', }) wx.request({ - url: app.globalData.url + '/api/activity/sign?id'+id+'&code='+res.result+'&userId='+userId, + url: app.globalData.url + '/api/activity/sign?id=' + id + '&code=' + res.result + '&userId=' + userId, method: 'GET', header: { "Content-Type": "application/json" }, - success: function (res) { + success: function(res) { wx.hideLoading(); if (res.data.code == 0) { wx.showToast({ @@ -153,7 +174,7 @@ }) } else { wx.showToast({ - title: '报名失败,请稍后重试!', + title: '签到失败,请稍后重试!', icon: 'none' }) } @@ -164,14 +185,14 @@ }, // 返回 - goBack: function () { + goBack: function() { wx.navigateBack({ delta: 1 }); }, // 提交报名 - submit: function () { + submit: function() { var peopleInfo = this.data.peopleInfo; var userinfo = wx.getStorageSync("user"); var personId = userinfo.id; @@ -209,7 +230,7 @@ header: { "Content-Type": "application/json" }, - success: function (res) { + success: function(res) { wx.hideLoading(); if (res.data.code == 0) { wx.reLaunch({ -- Gitblit v1.8.0