userInfo.vue 1.4 KB

123456789101112131415161718192021222324252627
  1. <template>
  2. <el-card class="box-card" style="height:100%">
  3. <div ref="body" :style="{height:getHeight(),width:'100%'}">
  4. <ibps-list-item-meta>
  5. <el-avatar
  6. v-if="data"
  7. slot="avatar"
  8. :icon="data.photo===''?'ibps-icon-user-circle':null"
  9. :src="getPhoto(data.photo)"
  10. :size="100"
  11. style="font-size:100px;color: #C0C4CC;background: #fff;"
  12. >
  13. <img :src="getPhoto(data.photo)" class="photo-img" @error="errorAvatarHandler(data)">
  14. </el-avatar>
  15. <div slot="title" class="ibps-item-content">
  16. <span class="ibps-item-content-title">您好!<span v-if="data&&data.orgName!==''">{{ data.orgName }}的</span><label v-if="data&&data.fullname!==''">{{ data.fullname }}</label><label v-if="data&&data.gender!==''">{{ data.gender|filterStatus('gender') }}</label> </span><br><br>
  17. <div slot="label" class="ibps-item-content-label">
  18. <span v-if="data&&data.orgName!==''">所属组织:{{ data.orgName }}<br><br></span>
  19. <span v-if="data&&data.mobile!==''">联系电话:{{ data.mobile }}<br><br></span>
  20. <span v-if="data&&data.email!==''">邮箱:{{ data.email }}<br><br></span>
  21. <span v-if="data&&data.address!==''">地址:{{ data.address }}</span>
  22. </div>
  23. </div>
  24. </ibps-list-item-meta>
  25. </div>
  26. </el-card>
  27. </template>