保誠-保戶業務員媒合平台
Tomas
2023-09-05 dd0fdd6c956782b5cbc0700c15d239200d8f0120
PAMapp/pages/questionnaire/_agentNo.vue
@@ -453,7 +453,7 @@
    ////////////////////////////////////////////////////////////////////////////
    async sentDemand() {
      if (this.isEditBtn) {
      if (typeof this.isEditBtn !== 'undefined' && this.isEditBtn) {
        await this.editAppointmentDemand();
      } else {
        // 使用 async/await 來等待異步操作的回傳結果
@@ -461,10 +461,16 @@
        const response = await queryConsultantService.addFavoriteConsultant(addFavoriteAgentList);
        // 確保異步操作的回傳結果不為 null 或 undefined
        if (response !== null) {
          await this.sentAppointmentDemand();
        } else {
        if (!response) {
          throw new Error('queryConsultantService.addFavoriteConsultant returned null-like value.');
        } else {
          if (typeof this.editAppointmentDemand === 'function') {
            // 確保 this.editAppointmentDemand 是一個函數
            await this.editAppointmentDemand();
          } else {
            // 處理 this.editAppointmentDemand 未定義的情況
            throw new Error('this.editAppointmentDemand is not defined or not a function.');
          }
        }
      }