| | |
| | | type="flex" |
| | | class="pam-paragraph"> |
| | | <UiField icon="school" label="個人背景"> |
| | | <span v-for="(experience, index) in agentInfo.experiences" :key="index"> |
| | | {{ experience }}<span v-if="index !== agentInfo.experiences.length - 1">, </span> |
| | | <span> |
| | | {{ agentInfo.experiences }} |
| | | </span> |
| | | </UiField> |
| | | </el-row> |
| | |
| | | </div> |
| | | </div> |
| | | </PopUpFrame> |
| | | <div class="consultant-edit-btn" v-if="currentRole === role.ADMIN"> |
| | | <el-button type="primary" @click.native="$router.push(`/agentInfo/edit/${agentInfo.agentNo}`)">編輯帳戶資訊</el-button> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | import { namespace } from 'nuxt-property-decorator'; |
| | | import { Vue, Component } from 'vue-property-decorator'; |
| | | |
| | | import myConsultantService from '~/assets/ts/services/my-consultant.service'; |
| | | import { AgentInfo } from '~/assets/ts/models/agent-info.model'; |
| | | import { hideReviews } from '~/assets/ts/const/hide-reviews'; |
| | | import { Role } from '~/assets/ts//models/enum/Role'; |
| | | import myConsultantService from '~/shared/services/my-consultant.service'; |
| | | import { AgentInfo } from '~/shared/models/agent-info.model'; |
| | | import { hideReviews } from '~/shared/const/hide-reviews'; |
| | | import { Role } from '~/shared/models/enum/Role'; |
| | | |
| | | const roleStorage = namespace('localStorage'); |
| | | |
| | |
| | | flex-wrap: wrap; |
| | | line-height: 24px; |
| | | } |
| | | |
| | | .consultant-edit-btn{ |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | </style> |