task-credit.vue 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <template>
  2. <view class="item-box">
  3. <view class="tripartite-item">
  4. <item-img label="征信照片" :value="credit.credit_img" @onShowImg="onShowImg"></item-img>
  5. </view>
  6. <view class="tripartite-item" v-for="(deal,dealIndex) in credit.deal_data">
  7. <item-title :title-type="2" v-if="deal.deal_type*1===1" label="个人住房贷款" ></item-title>
  8. <item-title :title-type="2" v-else-if="deal.deal_type*1===2" label="个人商用住房贷款" ></item-title>
  9. <item-title :title-type="2" v-else-if="deal.deal_type*1===3" label="其他类贷款" ></item-title>
  10. <item-title :title-type="2" v-else-if="deal.deal_type*1===4" label="贷记卡" ></item-title>
  11. <item-title :title-type="2" v-else-if="deal.deal_type*1===5" label="其他" ></item-title>
  12. <item-text label="账户数" :value="deal.account_num" ></item-text>
  13. <item-text label="首笔业务发放年份" :value="deal.first_date" ></item-text>
  14. </view>
  15. <view class="tripartite-item" v-for="(overdue,overdueIndex) in credit.overdue_data">
  16. <item-title :title-type="2" v-if="overdue.overdue_type*1===1" label="循环贷款账户一信息汇总" ></item-title>
  17. <item-title :title-type="2" v-else-if="overdue.overdue_type*1===2" label="循环贷款账户二信息汇总" ></item-title>
  18. <item-title :title-type="2" v-else-if="overdue.overdue_type*1===3" label="循环贷款账户三信息汇总" ></item-title>
  19. <item-title :title-type="2" v-else-if="overdue.overdue_type*1===4" label="贷记卡账户信息汇总" ></item-title>
  20. <item-title :title-type="2" v-else-if="overdue.overdue_type*1===5" label="准贷记卡账户信息汇总" ></item-title>
  21. <item-text label="管理机构数" :value="overdue.regulate_num" ></item-text>
  22. <item-text label="账户数" :value="overdue.account_num" ></item-text>
  23. <item-text label="授信总额" :value="overdue.credit_money" ></item-text>
  24. <item-text label="余额" :value="overdue.balance" ></item-text>
  25. <item-text label="最近6个月平均应还" :value="overdue.average_money" ></item-text>
  26. <item-text label="最长逾期月数" :value="overdue.overdue_num" ></item-text>
  27. <item-text label="单月最高逾期金额" :value="overdue.overdue_money" ></item-text>
  28. </view>
  29. <view class="tripartite-item" v-for="(query,queryIndex) in credit.query_data">
  30. <item-title :title-type="2" v-if="query.query_type*1===1" label="近6个月查询机构数" ></item-title>
  31. <item-title :title-type="2" v-else-if="query.query_type*1===2" label="近6个月查询次数" ></item-title>
  32. <item-title :title-type="2" v-else-if="query.query_type*1===3" label="近2年查询次数" ></item-title>
  33. <view v-if="query.query_type<=2">
  34. <item-text label="贷款审批" :value="query.loans_num" ></item-text>
  35. <item-text label="信用审批" :value="query.credit_num" ></item-text>
  36. </view>
  37. <view v-if="query.query_type*1===2">
  38. <item-text label="本人查询" :value="query.self_num" ></item-text>
  39. </view>
  40. <view v-if="query.query_type*1===3">
  41. <item-text label="贷后管理" :value="query.post_loan_num" ></item-text>
  42. <item-text label="担保资格审查" :value="query.guarantee_num" ></item-text>
  43. <item-text label="法人代表、负责人、高管等自信审查" :value="query.legal_num" ></item-text>
  44. </view>
  45. </view>
  46. </view>
  47. </template>
  48. <script>
  49. import ItemImg from "@/pages-task/task-info/module/item-img";
  50. import IdentityItem from "@/pages-task/task-info/module/identity-item";
  51. import ItemText from "@/pages-task/task-info/module/item-text";
  52. import ItemTitle from "@/pages-task/task-info/module/item-title";
  53. export default {
  54. name: "task-credit",
  55. components: {ItemImg, IdentityItem, ItemText, ItemTitle},
  56. props: {
  57. credit:{
  58. default:{}
  59. },
  60. typeKeys:{
  61. default:[]
  62. }
  63. },
  64. data() {
  65. return {}
  66. },
  67. watch: {},
  68. mounted() {
  69. },
  70. methods: {
  71. onShowImg(img){
  72. this.$emit('onShowImg',img)
  73. }
  74. }
  75. }
  76. </script>
  77. <style scoped lang="scss">
  78. @import "@/static/css/task-info/item";
  79. </style>