You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

109 lines
2.1 KiB

// pages/course_join/course_invite.js
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
},
join_course: function(event) {
const { invite_code, identities } = this.data;
let data = { invite_code: invite_code, student: 1};
console.log(data);
console.log({ ...data });
app.client.join_course({ ...data })
.then(res => {
if (res.data.status == 401) {
wx.showToast({
title: "请先登陆",
icon: "none"
});
wx.navigateTo({
url: '../login/login',
})
return;
}
console.log(res);
wx.showToast({
title: res.data.message
})
5 years ago
wx.redirectTo({
url: "../course/course?course_id=" + res.data.course_id
});
})
.catch(error => {
wx.showToast({
title: error.toString(),
icon: "none"
});
console.warn(error);
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
console.log(options);
this.invite_code = options.invite_code;
this.deadline = options.deadline;
this.inviter = options.inviter;
this.course_name = options.course_name;
this.setData(options);
let current_time = new Date().getTime();
this.setData({current_time: current_time});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})