| | |
| | | |
| | | import { MessageBox } from 'element-ui'; |
| | | import { MessageBoxData } from 'element-ui/types/message-box'; |
| | | import _ from 'lodash'; |
| | | |
| | | import myConsultantService from '~/shared/services/my-consultant.service'; |
| | | |
| | |
| | | } |
| | | |
| | | handleAvatarUploaded(file:any): void { |
| | | const isFollowUploadRule =_.includes(file.raw.type,'image/'); |
| | | const isFollowUploadRule = file.raw.type.includes('image/'); |
| | | isFollowUploadRule ? this.getImgSrc(file) : this.showFileUploadErrorMsg() |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | private splitBase64WithCommon(base64: string): void { |
| | | const splitBase64= _.split(base64, ','); // 為了把 data:image , base64 解析分開; |
| | | const splitBase64 = base64.split(','); // 為了把 data:image , base64 解析分開; |
| | | this.syncPhotoBase64 = splitBase64[1]; |
| | | // NOTE: 因為目前以 agentNO 取得 avatar 會失敗, |
| | | // 故加上此判斷來防範不預期顯示'取消按鈕'的狀況。 [Tomas, 2022/1/3] |