207 lines
4.8 KiB
JavaScript
207 lines
4.8 KiB
JavaScript
// welcome/signin/signin.js
|
||
import { DBPost } from '../db/DBpost.js';
|
||
var app = getApp();
|
||
Page({
|
||
|
||
/**
|
||
* 页面的初始数据
|
||
*/
|
||
data: {
|
||
multiArray: [['第一周', '第二周', '第三周', '第四周', '第五周', '第六周', '第七周', '第八周', '第九周', '第十周', '十一周', '十二周', '十三周', '十四周', '十五周', '十六周', '十七周', '十八周', '十九周'], ['周一', '周二', '周三', '周四', '周五'], ['一二节', '三四节', '五六节', '七八节', '九十节']],
|
||
multiIndex: [0, 0, 0],
|
||
renyuanArray: [['老师本人', '白正奇', '韩湛瑶', '辛原旭', '赵英博', '刚蔚杰', '高源东', '张震', '李英男', '王宁'], ['', '白正奇', '韩湛瑶', '辛原旭', '赵英博', '刚蔚杰', '高源东', '张震', '李英男', '王宁']],
|
||
renyuanIndex: [0, 0],
|
||
disabled: true, //是否可用
|
||
opacity: 0.4, //不透明度
|
||
newzhoushu: 0, //周数
|
||
newxingqi: 0, //星期
|
||
newjieshu: 0, //节数
|
||
newshijian:0, //时间
|
||
newrenyuan1: 0, //查课人员1
|
||
newrenyuan2: 0 , //查课人员2
|
||
newdidian:0, //地点
|
||
newjiaoshi:0, //教师
|
||
newshijianchuo:0 //时间戳
|
||
},
|
||
|
||
/**
|
||
* 生命周期函数--监听页面加载
|
||
*/
|
||
onLoad: function (options) {
|
||
|
||
},
|
||
|
||
/**
|
||
* 生命周期函数--监听页面初次渲染完成
|
||
*/
|
||
onReady: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 生命周期函数--监听页面显示
|
||
*/
|
||
onShow: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 生命周期函数--监听页面隐藏
|
||
*/
|
||
onHide: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 生命周期函数--监听页面卸载
|
||
*/
|
||
onUnload: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 页面相关事件处理函数--监听用户下拉动作
|
||
*/
|
||
onPullDownRefresh: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 页面上拉触底事件的处理函数
|
||
*/
|
||
onReachBottom: function () {
|
||
|
||
},
|
||
|
||
/**
|
||
* 用户点击右上角分享
|
||
*/
|
||
onShareAppMessage: function () {
|
||
|
||
},
|
||
|
||
bindKeyInput1: function (e) { //输入地点
|
||
var dbPost = new DBPost();
|
||
this.setData({
|
||
newdidian: e.detail.value
|
||
})
|
||
dbPost.newdidian(this.data.newdidian);
|
||
this.setData({
|
||
didian: dbPost.getdidianData()
|
||
});
|
||
console.log('填写地点为', this.data.newdidian);
|
||
|
||
if (this.data.newdidian !=0 && this.data.newjiaoshi != 0) { //判断点击态
|
||
this.setData({
|
||
disabled: false,
|
||
opacity: 1
|
||
})
|
||
} else {
|
||
this.setData({
|
||
disabled: true,
|
||
opacity: 0.4
|
||
})
|
||
}
|
||
},
|
||
bindKeyInput2: function (e) { //输入教师
|
||
var dbPost = new DBPost();
|
||
this.setData({
|
||
newjiaoshi: e.detail.value
|
||
})
|
||
dbPost.newjiaoshi(this.data.newjiaoshi);
|
||
this.setData({
|
||
jiaoshi: dbPost.getjiaoshiData()
|
||
});
|
||
console.log('填写教师为', this.data.newjiaoshi);
|
||
if (this.data.newdidian != 0 && this.data.newjiaoshi != 0) { //判断点击态
|
||
this.setData({
|
||
disabled: false,
|
||
opacity: 1
|
||
})
|
||
} else {
|
||
this.setData({
|
||
disabled: true,
|
||
opacity: 0.4
|
||
})
|
||
}
|
||
},
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
bindMultiPickerChange1: function (e) {
|
||
console.log('picker1发送选择改变,携带值为', e.detail.value)
|
||
this.setData({
|
||
multiIndex: e.detail.value
|
||
})
|
||
this.setData({
|
||
newzhoushu: this.data.multiArray[0][this.data.multiIndex[0]]
|
||
})
|
||
this.setData({
|
||
newxingqi: this.data.multiArray[1][this.data.multiIndex[1]]
|
||
})
|
||
this.setData({
|
||
newjieshu: this.data.multiArray[2][this.data.multiIndex[2]]
|
||
})
|
||
console.log('周数:', this.data.newzhoushu);
|
||
console.log('星期:', this.data.newxingqi);
|
||
console.log('节数:', this.data.newjieshu);
|
||
this.setData({
|
||
newshijian: this.data.newzhoushu + "_" + this.data.newxingqi + "_" +this.data.newjieshu
|
||
})
|
||
var dbPost = new DBPost();
|
||
dbPost.newshijian(this.data.newshijian);
|
||
this.setData({
|
||
shijian: dbPost.getshijianData()
|
||
});
|
||
console.log('填写时间为', this.data.newshijian);
|
||
},
|
||
|
||
|
||
bindMultiPickerChange2: function (e) {
|
||
console.log('picker2发送选择改变,携带值为', e.detail.value)
|
||
this.setData({
|
||
renyuanIndex: e.detail.value
|
||
})
|
||
this.setData({
|
||
newrenyuan1: this.data.renyuanArray[0][this.data.renyuanIndex[0]]
|
||
})
|
||
this.setData({
|
||
newrenyuan2: this.data.renyuanArray[1][this.data.renyuanIndex[1]]
|
||
})
|
||
var dbPost = new DBPost();
|
||
dbPost.newrenyuan1(this.data.newrenyuan1);
|
||
this.setData({
|
||
renyuan1: dbPost.getrenyuan1Data()
|
||
});
|
||
dbPost.newrenyuan2(this.data.newrenyuan2);
|
||
this.setData({
|
||
renyuan2: dbPost.getrenyuan2Data()
|
||
});
|
||
console.log('填写人员1为', this.data.newrenyuan1);
|
||
console.log('填写人员2为', this.data.newrenyuan2);
|
||
},
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
//提交按钮确认
|
||
sumit: function () {
|
||
wx.redirectTo({ url: 'rollcall/rollcall' })
|
||
},
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}) |