import UserApi from '../../assets/js/http/userApi' import {baseUrl, URL_CONFIG} from '../../assets/js/project.config.js' Page({ /** * 页面的初始数据 */ data: { form: {}, isSigned: 1, // 是否报名 fileId: '', // 图片id src: null // 签名之后,保存签名的图片地址 }, // 去签到页 scanSign(){ wx.navigateTo({ url: '../writtenSign/writtenSign', }) }, // 确定签到 sureSign(){ let params = { fileId: this.data.fileId, meetingId: this.data.form.meetingId } UserApi.scanSure(params).then(res=>{ if(res.success){ this.setData({ 'form.checkIn': 1 }) }else{ this.setData({ 'form.checkIn': 0 }) if(res.message == '签到图片'){ wx.showToast({ title: '请手动签到', icon: "none", duration: 2000 }) }else{ wx.showToast({ title: res.message, icon: "none", duration: 2000 }) } } }).catch(err => { wx.showToast({ title: '加载失败', icon: 'none', duration: 2000 }) }) }, // 去报名 goSignUp(){ // 国际研讨会去国际研讨会的报名 if(this.data.form.meetingType !== 3){ wx.navigateTo({ url: `../signUpPage/signUpPage?id=${this.data.form.meetingId}`, }) }else{ wx.navigateTo({ url: `../signUpPageGuoji/signUpPageGuoji?id=${this.data.form.meetingId}`, }) } }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { let meeting = JSON.parse(options.meeting) let src if(meeting.checkFile){ // 签到名回显 src = baseUrl + URL_CONFIG + 'sys/common/download/' + meeting.checkFile }else{ src = '' } this.setData({ isSigned: options.signed, src }) let form = JSON.parse(options.meeting) this.setData({ form }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { } })