| | |
| | | <template> |
| | | <div>backActionBar</div> |
| | | </template> |
| | | <nav class="pam-back-action-bar fix-chrome-click--issue"> |
| | | <a @click="$router.push('/')"> |
| | | <i class="icon-left "></i>{{ label }} |
| | | </a> |
| | | </nav> |
| | | </template> |
| | | |
| | | <script lang="ts"> |
| | | import { Vue, Component } from 'vue-property-decorator'; |
| | | |
| | | @Component |
| | | export default class UiCarousel extends Vue { |
| | | |
| | | get label(): string { |
| | | if (this.$route.name) { |
| | | const routeName = this.$route.name.split('-')[0]; |
| | | let featureLabel = ''; |
| | | switch(routeName) { |
| | | case 'login': |
| | | featureLabel = '登入'; |
| | | break; |
| | | case 'recommendConsultant': |
| | | featureLabel = '嚴選配對'; |
| | | break; |
| | | case 'quickFilter': |
| | | featureLabel = '快速篩選'; |
| | | break; |
| | | case 'myConsultantList': |
| | | featureLabel = '我的顧問清單'; |
| | | break; |
| | | case 'agentInfo': |
| | | featureLabel = '業務員資訊' |
| | | break; |
| | | default: |
| | | featureLabel = '回首頁'; |
| | | break; |
| | | } |
| | | return featureLabel; |
| | | } else { |
| | | return '回首頁'; |
| | | } |
| | | } |
| | | |
| | | } |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .pam-back-action-bar { |
| | | height: 53px; |
| | | border: 1px solid #CCCCCC; |
| | | display: flex; |
| | | align-items: center; |
| | | i { |
| | | font-size: 20px; |
| | | padding-right: 14px; |
| | | } |
| | | a { |
| | | cursor: pointer; |
| | | font-size: 24px; |
| | | font-weight: bold; |
| | | padding: 20px; |
| | | } |
| | | } |
| | | </style> |