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 }) }, }) export {}