Files
income_payments_applet/pages/scanSign/scanSign.js
T

84 lines
1.6 KiB
JavaScript

import UserApi from '../../assets/js/http/userApi'
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
})
}
}
})
},
// 去报名
goSignUp(){
wx.navigateTo({
url: `../signUpPage/signUpPage?id=${meetingId}`,
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log(options)
this.setData({
isSigned: options.signed,
})
let form = JSON.parse(options.meeting)
this.setData({
form
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
}
})