cfdbrxx.vue 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <template>
  2. <view>
  3. <view class="boxt">
  4. <view class="tit">
  5. <image :src="titimg"></image>基本信息
  6. </view>
  7. <view class="txt">婚反担保人姓名:<text>王安宇</text></view>
  8. <view class="txt">身份证号:<text>34282419730618003X</text>
  9. <text class="txta ml8" @click="getPreview">查看照片</text>
  10. </view>
  11. <view class="txt">手机号码:<text>18705568888</text></view>
  12. </view>
  13. <view class="boxt">
  14. <view class="tit">
  15. <image :src="titimg"></image>反担保人家庭婚姻信息
  16. </view>
  17. <view class="flexcw">
  18. <view class="txt">婚姻状态:<text>已婚</text></view>
  19. <view class="txt">配偶姓名:<text>周小妮</text></view>
  20. </view>
  21. <view class="txt">身份证号:<text>34282419730618003X</text>
  22. <text class="txta ml8" @click="getPreview">查看照片</text>
  23. </view>
  24. <view class="txt">结婚证:<text class="txta" @click="getDown(a)">在线查看</text></view>
  25. </view>
  26. <view class="boxt">
  27. <view class="tit">
  28. <image :src="titimg"></image>反担保人户籍信息
  29. </view>
  30. <view class="txt">户口簿首页:<text class="txta" @click="getDown(a)">在线查看</text></view>
  31. <view class="txt">户口簿(本人页):<text class="txta" @click="getDown(a)">在线查看</text></view>
  32. <view class="txt">户口簿(配偶页):<text class="txta" @click="getDown(a)">在线查看</text></view>
  33. </view>
  34. <view class="boxt">
  35. <view class="tit">
  36. <image :src="titimg"></image>反担保人信用担保证明
  37. </view>
  38. <view class="txt">个人工作证明:<text class="txta" @click="getDown(a)">在线查看</text></view>
  39. <view class="txt">个人征信报告:<text class="txta" @click="getDown(a)">在线查看</text></view>
  40. <view class="txt">身份证复印件:<text class="txta" @click="getDown(a)">在线查看</text></view>
  41. </view>
  42. </view>
  43. </template>
  44. <script>
  45. import { checkPermi, checkRole } from "@/utils/permission"; // 权限判断函数
  46. import { selectValue } from '@/utils/common.js';
  47. import noData from "@/components/nodata/nodata.vue"
  48. export default {
  49. props:{
  50. datainfo: {
  51. type: Object,
  52. default () {
  53. return {}
  54. }
  55. },
  56. },
  57. components:{
  58. noData
  59. },
  60. data(){
  61. return{
  62. titimg:require('@/work/static/images/infotit.png'),
  63. }
  64. },
  65. onLoad: function() {
  66. },
  67. methods:{
  68. checkPermi, checkRole,
  69. kaType(ite){
  70. return selectValue(this.tajdlist, ite);
  71. },
  72. getDown(url){
  73. this.$emit('getDown',url)
  74. },
  75. getPreview(url){
  76. this.$emit('getPreview',url)
  77. },
  78. },
  79. }
  80. </script>
  81. <style lang="scss" scoped>
  82. .boxt{padding: 0 16rpx;border-top: 2rpx solid #E6E6E6;}
  83. .tit{font-weight: bold;font-size: 30rpx;color: $com-cd3;display: flex;align-items: center;padding-top: 44rpx;margin-bottom: 50rpx;padding-left: 20rpx;
  84. image{width: 30rpx;height: 30rpx;margin-right: 14rpx;}
  85. }
  86. .txt{font-weight: bold;font-size: 30rpx;color: #222327;margin-bottom: 44rpx;padding-left: 20rpx;
  87. text{color: #666666;font-weight: 500;
  88. &.txta{color: #28C529;}
  89. }
  90. }
  91. .flexcw{display: flex;
  92. .txt{min-width: 50%;}
  93. }
  94. </style>