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.

88 lines
2.5 KiB

// pages/rollcallcard/card.js
var file = require('../../utils/file.js');
var complete = true;
Page({
data: {
vertIndex: 1,
horiIndex: 1,
operationName: '',
student_ID : "000000001",
name : "张三",
},
onLoad() {
this._load();
// console.log(this.data.vertIndex, this.data.horiIndex);
},
vertPageChange: function (e) {
wx.vibrateShort({
type: 'type',
})
if('touch' == e.detail.source) {
if(e.detail.current == 0) {
file.revoke();
// this.setData({
// operationName: 'revoke'
// });
complete = true;
}
else if(e.detail.current == 2) {
file.updatestate("present");
complete = file.callnext();
// this.setData({
// operationName: 'present'
// });
}
console.log(this.data.operationName);
this.setData({
vertIndex: 1,
});
if(complete == true)
this._load();
else
this.gotocard();
}
},
horiPageChange: function (e) {
wx.vibrateShort({
type: 'type',
})
if('touch' == e.detail.source) {
if(e.detail.current == 0) {
file.updatestate("cut");
complete = file.callnext();
// this.setData({
// operationName: 'cut'
// });
}
else if(e.detail.current == 2) {
file.updatestate("leave");
complete = file.callnext();
// this.setData({
// operationName: 'leave'
// });
}
console.log(this.data.operationName);
this.setData({
horiIndex: 1,
});
if(complete == true)
this._load();
else
this.gotocard();
}
},
// 跳转至确认页面
gotocard: function (e) {
wx.navigateTo({
url: '/pages/checklist/checklist',
})
},
_load: function(e) {
var app = getApp();
// console.log(app.globalData.currentId);
this.setData({
student_ID : app.globalData.array[app.globalData.currentId].student_ID,
name : app.globalData.array[app.globalData.currentId].name,
})
},
})