WechatOwnerService/pages/machine/faceRecognition.vue
2023-02-16 12:21:40 +08:00

107 lines
2.1 KiB
Vue

<template>
<view>
<view class="face-top" v-if="hasFace == 'N'">
<view>
<image src="/static/images/noface.png"></image>
</view>
<view class="face-desc">
<text>您尚未进行人脸识别认证,请联系物业公司</text>
</view>
</view>
<view class="face-top" v-else>
<view>
<image src="/static/images/hasface.png"></image>
</view>
<view class="face-desc">
<text>您已通过人脸识别认证,请放心使用</text>
</view>
</view>
<view class="face-tel">
<view v-if="property.communityQrCode"><image class="call-qrcode" :src="property.communityQrCode"></image></view>
<view class="bg-white face-tel-text">您确认拨打,{{property.communityName}}物业客服电话<br />{{property.sCommunityTel}}</view>
</view>
</view>
</template>
<script>
import {
getProperty
} from '../../api/property/propertyApi.js';
import {
hasOwner,
loadLoginOwner
} from '../../api/owner/ownerApi.js';
import{
getCommunityId
} from '../../api/community/communityApi.js'
export default {
data() {
return {
property: {},
hasFace:'N',
faceSpecCd:'1234567'
}
},
onLoad() {
hasOwner();
let _that = this;
uni.getStorage({
key: 'ownerInfo',
success: function(res) {
_that.property = res.data;
}
});
this._loadCurrentOwner();
},
methods: {
_loadCurrentOwner:function(){
let _that = this;
loadLoginOwner({
communityId:getCommunityId()
}).then(_owner=>{
let _attrs = _owner.ownerAttrDtos;
_attrs.forEach(item=>{
if(item.specCd == _that.faceSpecCd){
_that.hasFace = item.value;
}
})
})
}
}
}
</script>
<style lang="scss">
.face-top{
padding:10upx;
image{
height: 380upx;
width: 100%;
}
.face-desc{
font-size: 32upx;
text-align: center;
color: orangered;
line-height: 90upx;
}
}
.face-tel{
padding-left:10upx;
padding-right:10upx;
text-align: center;
image{
height: 500upx;
width: 500upx;
}
.face-tel-text{
margin-top:20upx;
padding-top: 40upx;
padding-bottom: 40upx;
font-size: 32upx;
}
}
</style>