Page({ data: { username: "admin01", password: "123456", loading: false, message: "", }, handleInput(event) { const { field } = event.currentTarget.dataset; this.setData({ [field]: event.detail.value, }); }, async handleLogin() { const app = getApp(); this.setData({ loading: true, message: "" }); try { const data = await app.request({ url: "/api/auth/login", method: "POST", data: { username: this.data.username, password: this.data.password, role_type: "admin", }, }); app.globalData.authToken = data.token; app.globalData.managerUser = data; this.setData({ message: `欢迎,${data.real_name || data.username}`, }); wx.navigateTo({ url: "/pages/approve-list", }); } catch (error) { this.setData({ message: error.message || "管理层登录失败", }); } finally { this.setData({ loading: false }); } }, });