diff --git a/api/owner/ownerApi.js b/api/owner/ownerApi.js index 75ddf0b..b6b8e56 100755 --- a/api/owner/ownerApi.js +++ b/api/owner/ownerApi.js @@ -198,3 +198,35 @@ export function deleteOwnerMember(_data){ }); }) } +/** + * 判断是否存在业主 + * + */ +export function hasOwner(){ + let _ownerInfo = wx.getStorageSync(mapping.OWNER_INFO); + if(_ownerInfo){ + uni.showToast({ + icon:'none', + title:'未查询到业主房产' + }) + throw new Error('业主不存在'); + } + + let _memberId = _ownerInfo.memberId; + + if(!_memberId){ + uni.showToast({ + icon:'none', + title:'未查询到业主房产' + }) + throw new Error('业主不存在'); + } + + if(_memberId != '-1'){ + uni.showToast({ + icon:'none', + title:'未查询到业主房产' + }) + throw new Error('业主不存在'); + } +} diff --git a/pages/changeOwnerCommunity/changeOwnerCommunity.vue b/pages/changeOwnerCommunity/changeOwnerCommunity.vue index 440ece8..5ae9139 100644 --- a/pages/changeOwnerCommunity/changeOwnerCommunity.vue +++ b/pages/changeOwnerCommunity/changeOwnerCommunity.vue @@ -3,7 +3,7 @@ 小区信息 - + @@ -15,6 +15,18 @@ + + + + + + 暂无小区信息 + + + + + + diff --git a/pages/index/index.vue b/pages/index/index.vue index 5308bd3..2320d19 100755 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -92,6 +92,8 @@ import {getCurOwner} from '../../api/owner/ownerApi.js' import {hasLogin} from '../../auth/Java110Auth.js' + + import {hasOwner} from '../../api/owner/ownerApi.js' export default { data() { return { @@ -304,6 +306,7 @@ this._loadActivites(); }, toPage: function(pageUrl) { + hasOwner(); this.vc.navigateTo({ url: pageUrl }); diff --git a/pages/my/my.vue b/pages/my/my.vue index 7627c2a..e667753 100755 --- a/pages/my/my.vue +++ b/pages/my/my.vue @@ -130,6 +130,7 @@ _that.login = true; _that.loadOwenrInfo(); _that.userInfo = context.getUserInfo(); + console.log('用户信息',_that.userInfo) this.loadOwnerHeaderImg(); }, bindingOwner: function() { @@ -151,6 +152,7 @@ loadOwnerHeaderImg: function() { let _that = this; context.getOwner(function(_owner) { + let _headerImg = constant.url.getOwnerPhotoPath + "?objId=" + _owner.memberId + "&communityId=" + _owner.communityId + "&fileTypeCd=10000";