detail.vue 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <template>
  2. <view class="">
  3. <view class="card">
  4. <u-form :label-style="labelStyle" label-width="180" :model="form" ref="uForm">
  5. <u-form-item label="姓名"><u-input v-model="form.name" placeholder="暂无信息" disabled/></u-form-item>
  6. <u-form-item label="性别">
  7. <text v-text="form.sex==1?'男':'女'"></text>
  8. </u-form-item>
  9. <u-form-item label="联系方式">
  10. <u-input v-model="form.tel" placeholder="暂无信息" disabled></u-input>
  11. </u-form-item>
  12. <u-form-item label="住户类型">
  13. <view class='cu-tag radius bg-blue' >
  14. <text class="" v-if="form.type==0">业主</text>
  15. <text class="" v-else-if="form.type==1">成员</text>
  16. <text class="" v-else="form.type==2">租客</text>
  17. </view>
  18. </u-form-item>
  19. <u-form-item label="房屋信息">
  20. <text >{{form.residentialName}}-{{form.buildingName}}-{{form.unitName}}-{{form.roomName}}</text>
  21. </u-form-item>
  22. <u-form-item label="证件号码">
  23. <u-input v-model="form.idCard" placeholder="暂无信息" disabled></u-input>
  24. </u-form-item>
  25. <u-form-item label="创建时间">
  26. <u-input v-model="form.createDate" placeholder="暂无信息" disabled></u-input>
  27. </u-form-item>
  28. <u-form-item label="审核状态">
  29. <view class='cu-tag radius bg-orange' v-if="form.checkState==0">
  30. <text >待审核</text>
  31. </view>
  32. <view class='cu-tag radius bg-green' v-if="form.checkState==1">
  33. <text >审核通过</text>
  34. </view>
  35. <view class='cu-tag radius bg-red' v-if="form.checkState==2">
  36. <text >审核未通过</text>
  37. </view>
  38. </u-form-item>
  39. <u-form-item label="审核时间">
  40. <u-input v-model="form.checkDate" placeholder="暂无信息" disabled></u-input>
  41. </u-form-item>
  42. <u-form-item label="审核人员">
  43. <u-input v-model="form.operatorName" placeholder="暂无信息" disabled></u-input>
  44. </u-form-item>
  45. <u-form-item v-if="!$isEmpty(form.imageUri)" label="人脸照片:" label-position="top">
  46. <image @click="$util.preview(faceImg)" style="width: 300rpx;height: 300rpx;" :src="faceImg" ></image>
  47. </u-form-item>
  48. <u-form-item v-else label="人脸照片" >
  49. <text>暂无</text>
  50. </u-form-item>
  51. </u-form>
  52. </view>
  53. </view>
  54. </template>
  55. <script>
  56. export default {
  57. data() {
  58. return {
  59. labelStyle:{
  60. "fontWeight":"600"
  61. },
  62. form:{},
  63. faceImg:''
  64. }
  65. },
  66. onShow() {
  67. this.form=getApp().globalData.userAuthData
  68. this.faceImg=this.$global.getImgBaseUrl()+this.form.imageUri
  69. },
  70. methods: {
  71. previewImg(){
  72. let img=this.$global.imgBaseUrl+this.form.imageUri
  73. this.$util.preview(img)
  74. },
  75. }
  76. }
  77. </script>
  78. <style lang="scss">
  79. page{
  80. background-color: #FFFFFF;
  81. }
  82. .card{
  83. background-color: #FFFFFF;
  84. margin:10rpx 50rpx;
  85. border-radius: 20rpx;
  86. }
  87. </style>