保誠-保戶業務員媒合平台
Tomas
2021-12-28 d31ac5dbb92b54e3eb643d0989aaa534f72076e3
PAMapp/pages/agentInfo/_agentNo.vue
@@ -199,21 +199,18 @@
@Component
export default class AgentInfoComponent extends Vue {
  @roleStorage.Getter currentRole!:string|null;
  role = Role;
  agentInfo!: AgentInfo;
  role = Role;
  isAlertAddSuccess = false;
  isAlertFieldInfo = false;
  fieldInfoTitle = '';
  fieldInfoDesc = '';
  hideReviews = hideReviews ;
  isAlertFieldInfo  = false;
  fieldInfoTitle    = '';
  fieldInfoDesc     = '';
  hideReviews       = hideReviews ;
  //////////////////////////////////////////////////////////////////////
  get agentName(): string {
    return `${this.agentInfo.name}(${this.agentInfo.role})`;
  }
//////////////////////////////////////////////////////////////////////
  async asyncData(context: Context) {
    const agentNo = context.route.params.agentNo;
    return {
@@ -221,10 +218,11 @@
    }
  }
//////////////////////////////////////////////////////////////////////
  alertAddSuccess(): void {
      this.isAlertAddSuccess = true;
  }
  alertFieldInfo(field: string): void {
    this.isAlertFieldInfo = true;
    switch(field) {
@@ -238,6 +236,13 @@
        break;
    }
  }
//////////////////////////////////////////////////////////////////////
  get agentName(): string {
    return `${this.agentInfo.name}(${this.agentInfo.role})`;
  }
}
</script>