| | |
| | | (function(vc){ |
| | | |
| | | //var _fileUrl = 'https://hc.demo.winqi.cn/callComponent/download/getFile/fileByObjId'; |
| | | var _fileUrl = '/callComponent/download/getFile/fileByObjId'; |
| | | vc.extends({ |
| | | propTypes: { |
| | | notifyLoadDataComponentName:vc.propTypes.string |
| | |
| | | sex:'', |
| | | remark:'', |
| | | ownerPhoto:'', |
| | | idCard:'', |
| | | videoPlaying:false |
| | | } |
| | | }, |
| | |
| | | vc.on('editOwner','openEditOwnerModal',function(_owner){ |
| | | vc.copyObject(_owner,vc.component.editOwnerInfo); |
| | | //根据memberId 查询 照片信息 |
| | | vc.component.editOwnerInfo.ownerPhoto = "https://hc.demo.winqi.cn/callComponent/download/getFileByObjId/file?objId="+ |
| | | vc.component.editOwnerInfo.memberId +"&communityId="+vc.getCommunitys().communityId; |
| | | vc.component.editOwnerInfo.ownerPhoto = _fileUrl+"?objId="+ |
| | | vc.component.editOwnerInfo.memberId +"&communityId="+vc.getCurrentCommunity().communityId+"&fileTypeCd=10000&time="+new Date(); |
| | | $('#editOwnerModel').modal('show'); |
| | | vc.component._initAddOwnerMediaForEdit(); |
| | | }); |
| | | }, |
| | | methods:{ |
| | | editOwnerValidate(){ |
| | | editOwnerValidate:function(){ |
| | | return vc.validate.validate({ |
| | | editOwnerInfo:vc.component.editOwnerInfo |
| | | },{ |
| | |
| | | limit:"required", |
| | | param:"", |
| | | errInfo:"性别不能为空" |
| | | } |
| | | ], |
| | | 'editOwnerInfo.idCard':[ |
| | | { |
| | | limit:"required", |
| | | param:"", |
| | | errInfo:"身份证号不能为空" |
| | | }, |
| | | { |
| | | limit:"idCard", |
| | | param:"", |
| | | errInfo:"不是有效的身份证号" |
| | | } |
| | | ], |
| | | 'editOwnerInfo.link':[ |
| | |
| | | } |
| | | |
| | | vc.component.editOwnerInfo.communityId = vc.getCurrentCommunity().communityId; |
| | | |
| | | //编辑时 ownerPhoto 中内容不是照片内容,则清空 |
| | | if(vc.component.editOwnerInfo.ownerPhoto.indexOf(_fileUrl) != -1){ |
| | | vc.component.editOwnerInfo.ownerPhoto = ""; |
| | | } |
| | | vc.http.post( |
| | | 'editOwner', |
| | | 'changeOwner', |
| | |
| | | vc.component.editOwnerInfo.ownerPhoto = data; |
| | | //document.getElementById('photo').setAttribute('src', data); |
| | | } |
| | | } |
| | | }, |
| | | _uploadEditPhoto:function(event){ |
| | | $("#uploadEditOwnerPhoto").trigger("click") |
| | | }, |
| | | _chooseEditPhoto:function(event){ |
| | | var photoFiles = event.target.files; |
| | | if (photoFiles && photoFiles.length > 0) { |
| | | // 获取目前上传的文件 |
| | | var file = photoFiles[0];// 文件大小校验的动作 |
| | | if(file.size > 1024 * 1024 * 1) { |
| | | vc.toast("图片大小不能超过 2MB!") |
| | | return false; |
| | | } |
| | | var reader = new FileReader(); //新建FileReader对象 |
| | | reader.readAsDataURL(file); //读取为base64 |
| | | reader.onloadend = function(e) { |
| | | vc.component.editOwnerInfo.ownerPhoto = reader.result; |
| | | } |
| | | } |
| | | }, |
| | | } |
| | | }); |
| | | |