97 lines
3.7 KiB
JavaScript
97 lines
3.7 KiB
JavaScript
/**
|
|
权限组
|
|
**/
|
|
(function (vc) {
|
|
var _fileUrl = '/callComponent/download/getFile/fileByObjId';
|
|
vc.extends({
|
|
propTypes: {
|
|
callBackListener: vc.propTypes.string,
|
|
callBackFunction: vc.propTypes.string,
|
|
showCallBackButton: vc.propTypes.string = 'false'
|
|
},
|
|
data: {
|
|
viewOwnerInfo: {
|
|
flowComponent: 'viewOwnerInfo',
|
|
viewOwnerFlag: '',
|
|
ownerId: "",
|
|
name: "",
|
|
age: "",
|
|
sex: "",
|
|
userName: "",
|
|
remark: "",
|
|
idCard: "",
|
|
link: "",
|
|
ownerPhoto: "/img/noPhoto.jpg",
|
|
showCallBackButton: $props.showCallBackButton,
|
|
attrs: [],
|
|
url: ''
|
|
}
|
|
},
|
|
_initMethod: function () {
|
|
$that._loadOwnerInfo();
|
|
},
|
|
_initEvent: function () {
|
|
vc.on('viewOwnerInfo', 'onIndex', function (_index) {
|
|
/*if(_index == 2){
|
|
vc.emit($props.callBackListener,$props.callBackFunction,$that.viewOwnerInfo);
|
|
}*/
|
|
});
|
|
vc.on('viewOwnerInfo', 'chooseOwner', function (_owner) {
|
|
vc.copyObject(_owner, $that.viewOwnerInfo);
|
|
});
|
|
vc.on('viewOwnerInfo', 'callBackOwnerInfo', function (_info) {
|
|
if($that.viewOwnerInfo.ownerId != ''){
|
|
vc.emit($props.callBackListener, $props.callBackFunction, $that.viewOwnerInfo);
|
|
}
|
|
});
|
|
},
|
|
methods: {
|
|
_loadOwnerInfo: function () {
|
|
//加载 业主信息
|
|
var _ownerId = vc.getParam('ownerId')
|
|
if (!vc.notNull(_ownerId)) {
|
|
return;
|
|
}
|
|
$that.viewOwnerInfo.viewOwnerFlag = 'Owner';
|
|
let param = {
|
|
params: {
|
|
ownerId: _ownerId,
|
|
page: 1,
|
|
row: 1,
|
|
communityId: vc.getCurrentCommunity().communityId,
|
|
ownerTypeCd: '1001'
|
|
}
|
|
}
|
|
//发送get请求
|
|
vc.http.apiGet('/owner.queryOwners',
|
|
param,
|
|
function (json, res) {
|
|
var listOwnerData = JSON.parse(json);
|
|
vc.copyObject(listOwnerData.data[0], $that.viewOwnerInfo);
|
|
$that.viewOwnerInfo.attrs = listOwnerData.owners[0].ownerAttrDtos
|
|
//加载图片
|
|
$that._loadOwnerPhoto();
|
|
},
|
|
function (errInfo, error) {
|
|
console.log('请求失败处理');
|
|
}
|
|
);
|
|
},
|
|
_callBackListOwner: function (_ownerId) {
|
|
// vc.jumpToPage("/#/pages/property/listOwner?ownerId=" + _ownerId);
|
|
vc.goBack();
|
|
},
|
|
_loadOwnerPhoto: function () {
|
|
// $that.viewOwnerInfo.ownerPhoto = _fileUrl + "?objId=" +
|
|
// $that.viewOwnerInfo.ownerId + "&communityId=" + vc.getCurrentCommunity().communityId + "&fileTypeCd=10000&time=" + new Date();
|
|
$that.viewOwnerInfo.ownerPhoto = $that.viewOwnerInfo.url;
|
|
},
|
|
errorLoadImg: function () {
|
|
$that.viewOwnerInfo.ownerPhoto = "/img/noPhoto.jpg";
|
|
},
|
|
_openChooseOwner: function () {
|
|
vc.emit('searchOwner', 'openSearchOwnerModel', {});
|
|
}
|
|
}
|
|
});
|
|
})(window.vc); |