| | |
| | | <span> {{ isAdded ? '已加入顧問清單' : '+ 顧問清單' }}</span> |
| | | </el-button> |
| | | <el-button |
| | | :disabled="isDisableReserve" |
| | | @click="navigateToReservationForm" |
| | | type="primary" |
| | | >進行預約</el-button> |
| | | >{{ isDisableReserve ? '已聯絡' : '進行預約'}}</el-button> |
| | | </el-row> |
| | | </template> |
| | | |
| | |
| | | return this.myConsultantList.find(item => item.agentNo === this.agentInfo.agentNo) |
| | | ? true : false |
| | | } |
| | | |
| | | get isDisableReserve(): boolean { |
| | | return this.myConsultantList.some((agent) => { |
| | | return agent.agentNo === this.agentInfo.agentNo |
| | | && agent.contactStatus === 'contacted'; |
| | | }); |
| | | } |
| | | } |
| | | </script> |