import { getToken, getUserInfo } from "../../../../utils/auth.js"; const app = getApp(); import { getMobileAttendanceConfigById } from "../../../../api/project.js"; Page({ /** * 页面的初始数据 */ data: { projectUserInfo: {}, projectUserInfo: {}, projectId: "", projectName: "", initData: {}, type: "", cfgData: null, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if (!getToken()) { wx.redirectTo({ url: "../../../pages/login/login", }); } const proUserInfo = getUserInfo(); this.setData({ projectUserInfo: proUserInfo.projectUserInfo, projectId: app.globalData.useProjectId, projectName: app.globalData.useProjectName, initData: { id: app.globalData.useProjectId, text: app.globalData.useProjectName, }, type: options.type, }); if (options.id) { this.loadData(options.id); } else { app.toast("参数错误!"); this.returnToPage(); } }, loadData(id) { getMobileAttendanceConfigById(id).then((res) => { if (res.code == 200) { this.setData({ cfgData: res.data, }); } else { app.toast("参数错误!"); this.returnToPage(); } }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() {}, /** * 生命周期函数--监听页面显示 */ onShow() {}, /** * 生命周期函数--监听页面隐藏 */ onHide() {}, /** * 生命周期函数--监听页面卸载 */ onUnload() {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom() {}, /** * 用户点击右上角分享 */ onShareAppMessage() {}, onProjectSelect(e) { let projectId = e.detail.id; let projectName = e.detail.text; app.globalData.useProjectId = projectId; app.globalData.useProjectName = projectName; this.onLoad(); }, returnToPage() { wx.redirectTo({ url: "../list/index", }); }, });