|
|
|
|
|
|
|
|
// pages/record/record.js |
|
|
// pages/record/record.js |
|
|
|
|
|
const app = getApp() |
|
|
Page({ |
|
|
Page({ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 页面的初始数据 |
|
|
* 页面的初始数据 |
|
|
*/ |
|
|
*/ |
|
|
data: { |
|
|
data: { |
|
|
|
|
|
userInfo: {}, |
|
|
|
|
|
canIUse: wx.canIUse('button.open-type.getUserInfo'), |
|
|
userName: '老门框内部操作', |
|
|
userName: '老门框内部操作', |
|
|
userNo: '000001', //员工编号 |
|
|
userNo: '000001', //员工编号 |
|
|
showIndex: 1, |
|
|
showIndex: 1, |
|
|
|
|
|
|
|
|
* 生命周期函数--监听页面加载 |
|
|
* 生命周期函数--监听页面加载 |
|
|
*/ |
|
|
*/ |
|
|
onLoad: function(options) { |
|
|
onLoad: function(options) { |
|
|
|
|
|
|
|
|
|
|
|
if (app.globalData.userInfo) { |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
userInfo: app.globalData.userInfo, |
|
|
|
|
|
hasUserInfo: true |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (this.data.canIUse) { |
|
|
|
|
|
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 |
|
|
|
|
|
// 所以此处加入 callback 以防止这种情况 |
|
|
|
|
|
app.userInfoReadyCallback = res => { |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
userInfo: res.userInfo, |
|
|
|
|
|
hasUserInfo: true |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
// 在没有 open-type=getUserInfo 版本的兼容处理 |
|
|
|
|
|
wx.getUserInfo({ |
|
|
|
|
|
success: res => { |
|
|
|
|
|
app.globalData.userInfo = res.userInfo |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
userInfo: res.userInfo, |
|
|
|
|
|
hasUserInfo: true |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
console.log(app.globalData.userInfo) |
|
|
|
|
|
}, |
|
|
|
|
|
/** |
|
|
|
|
|
* 获取头像昵称 |
|
|
|
|
|
*/ |
|
|
|
|
|
getUserInfo: function (e) { |
|
|
|
|
|
app.globalData.userInfo = e.detail.userInfo |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
userInfo: e.detail.userInfo, |
|
|
|
|
|
hasUserInfo: true |
|
|
|
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |