保誠-保戶業務員媒合平台
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { Middleware } from '@nuxt/types';
import { Role } from '~/assets/ts/models/enum/Role';
 
const myAppointmentMiddleware: Middleware = (context) => {
  if (context.store.getters['localStorage/currentRole'] === Role.ADMIN) {
    if (context.route.name === 'myAppointmentList') {
      context.redirect('/myAppointmentList/appointmentList')
    }
  } else {
    context.redirect('/consultantLogin');
  }
}
 
export default myAppointmentMiddleware