const app = getApp() Page({ data: { userInfo: {} as any, days: 0, }, onShow() { app.waitLogin().then(() => { this.getMyInfo() }) }, getMyInfo() { wx.ajax({ method: 'GET', url: '?r=psvt/patient/my-info', }).then((res) => { let days = 0 if (res.firstOpenTime) { const first = new Date(res.firstOpenTime.replace(/-/g, '/')) const now = new Date() days = Math.max(1, Math.ceil((now.getTime() - first.getTime()) / (1000 * 60 * 60 * 24))) } this.setData({ userInfo: res, days, }) }) }, routerTo(e: any) { const { url } = e.currentTarget.dataset wx.navigateTo({ url }) }, handlePDev() { wx.showToast({ title: '功能开发中,敬请期待', icon: 'none', }) }, }) export {}