| | |
| | | <div class="pam-header__logo" |
| | | @click="pushRouterByLoginRole"></div> |
| | | <div class="pam-header__title"> |
| | | <div class="pam-header__title--main">我的幸福我做主</div> |
| | | <div class="pam-header__title--sub">預約我的幸福守護者</div> |
| | | <div class="pam-header__title--main">照顧你最愛</div> |
| | | <div class="pam-header__title--sub">預約你的最愛顧問</div> |
| | | </div> |
| | | <div class="pam-header__action-bar"> |
| | | <i |
| | |
| | | import * as _ from 'lodash'; |
| | | import { NotificationList } from '~/shared/models/reviews.model'; |
| | | import { AppointmentLog } from '~/shared/models/appointment.model'; |
| | | import loginService from '~/shared/services/login.service' |
| | | |
| | | const roleStorage = namespace('localStorage'); |
| | | @Component |
| | |
| | | { |
| | | authorityOfRoleList: [Role.NOT_LOGIN, Role.USER], |
| | | routeUrl: '/faq', |
| | | title: 'F&Q 常見問題', |
| | | title: 'FAQ 常見問題', |
| | | }, |
| | | { |
| | | authorityOfRoleList: [Role.USER, Role.ADMIN], |
| | |
| | | } |
| | | |
| | | logout(): void { |
| | | this.storageClear(); |
| | | _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/'); |
| | | loginService.logout().then(() => { |
| | | this.storageClear(); |
| | | _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/'); |
| | | }); |
| | | } |
| | | |
| | | get loginRole(): Role { |