| | |
| | | :agentInfo="agent" |
| | | ></ConsultantCard> |
| | | </template> |
| | | <template v-if="isLogin && agentList.length === 0"> |
| | | <template v-if="isUserLogin && agentList.length === 0"> |
| | | <div class="emptyRowStyle"> |
| | | <div class="smTxt txt">您目前無已選顧問</div> |
| | | </div> |
| | | </template> |
| | | <template v-if="!isLogin"> |
| | | <template v-if="!isUserLogin"> |
| | | <div class="emptyRowStyle"> |
| | | <div class="mdTxt login fix-chrome-click--issue" @click="$router.push('/login')">登入 | 註冊</div> |
| | | <div class="smTxt txt ">查看更多</div> |
| | |
| | | @Component |
| | | export default class ConsultantList extends Vue { |
| | | @Prop() agents!: Consultant[]; |
| | | @roleStorage.Getter currentRole!:string; |
| | | @roleStorage.Getter isUserLogin!:boolean; |
| | | |
| | | get isLogin() { |
| | | return this.currentRole === Role.USER; |
| | | } |
| | | get agentList(){ |
| | | return this.agents.map((agentDto)=> |
| | | ({...agentDto,customerScore:0,}) |