detail.vue 3.1 KB

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