|
@@ -41,27 +41,29 @@ const guard = (router: Router) => {
|
|
|
userInfo();
|
|
|
}
|
|
|
|
|
|
- const userTime = dayjs(store.getters.getUserData.expireTime).valueOf();
|
|
|
- const currentTime = dayjs().valueOf();
|
|
|
- switch (to.path) {
|
|
|
- case "/exercise":
|
|
|
- if (userTime - currentTime > 0) {
|
|
|
+ try {
|
|
|
+ const userTime = dayjs(store.getters.getUserData.expireTime).valueOf();
|
|
|
+ const currentTime = dayjs().valueOf();
|
|
|
+ switch (to.path) {
|
|
|
+ case "/exercise":
|
|
|
+ if (userTime - currentTime > 0) {
|
|
|
+ next();
|
|
|
+ } else {
|
|
|
+ Toast.fail("会员到期");
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "/mockTest":
|
|
|
+ if (userTime - currentTime > 0) {
|
|
|
+ next();
|
|
|
+ } else {
|
|
|
+ Toast.fail("会员到期");
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
next();
|
|
|
- } else {
|
|
|
- Toast.fail("会员到期");
|
|
|
- }
|
|
|
- break;
|
|
|
- case "/mockTest":
|
|
|
- if (userTime - currentTime > 0) {
|
|
|
- next();
|
|
|
- } else {
|
|
|
- Toast.fail("会员到期");
|
|
|
- }
|
|
|
- break;
|
|
|
- default:
|
|
|
- next();
|
|
|
- break;
|
|
|
- }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } catch (error) {}
|
|
|
});
|
|
|
};
|
|
|
export default guard;
|