| | |
| | | <span> {{ isAdded ? '已加入顧問清單' : '+ 顧問清單' }}</span> |
| | | </el-button> |
| | | <el-button |
| | | :disabled="isDisableReserve" |
| | | @click="navigateToReservationForm" |
| | | type="primary" |
| | | >進行預約</el-button> |
| | | >{{ isDisableReserve ? '已聯絡' : '進行預約'}}</el-button> |
| | | </el-row> |
| | | </template> |
| | | |
| | |
| | | if (!this.isUserLogin) { |
| | | item = { |
| | | ...item, |
| | | updateTime: new Date().toString() |
| | | updateTime: new Date().toISOString() |
| | | }; |
| | | } |
| | | this.addToMyConsultantList(item).then(addOk => { |
| | |
| | | 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> |