task-apply-for.vue 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <template>
  2. <view class="item-box">
  3. <item-title label="基本信息" :line-type="1"></item-title>
  4. <item-text label="贷款额度" :value="applyFor.quota" :type-keys="typeKeys" key-str="quota" right-text="万元"></item-text>
  5. <item-text label="批复额度" v-if="applyFor.out_total>0" :value="applyFor.out_total" :type-keys="typeKeys" key-str="out_total" right-text="万元"></item-text>
  6. <item-text label="回款额度" v-if="applyFor.returned_total>0" :value="applyFor.returned_total" :type-keys="typeKeys" key-returned_total="insurance_name" right-text="万元"></item-text>
  7. <item-text label="是否涉农" :value="applyFor.is_farming" :type-keys="typeKeys" key-str="is_farming" :radio-data="isNo" ></item-text>
  8. <item-text label="贷款类型" :value="applyFor.loan_form_name" :type-keys="typeKeys" key-str="loan_form" ></item-text>
  9. <item-text label="贷款类别" :value="applyFor.loan_type_name" :type-keys="typeKeys" key-str="loan_type" ></item-text>
  10. <item-text label="投向行业" :value="applyFor.loan_industry_name" :type-keys="typeKeys" key-str="loan_industry" ></item-text>
  11. <item-text label="企业类型" :value="applyFor.enterprise_type_name" :type-keys="typeKeys" key-str="enterprise_type" ></item-text>
  12. <item-text label="材料费支付状态" :value="applyFor.pay_status" :type-keys="typeKeys" key-str="pay_status" :radio-data="{'1':'已缴纳','0':'未缴纳'}"></item-text>
  13. <view class="apply-item" v-for="(applyItem,applyKey) in applyFor.apply_data">
  14. <item-title :label="(applyItem.apply_type*1===1?'抵押':'买卖')+'抵押信息('+(applyKey+1)+')'" ></item-title>
  15. <item-text label="申请类型" :value="applyItem.apply_type" :type-keys="typeKeys" key-str="apply_type" :radio-data="{'1':'抵押','2':'买卖'}" ></item-text>
  16. <view v-if="applyItem.propertyName!==''">
  17. <item-title label="绑定资产信息" ></item-title>
  18. <item-text label="资产信息" :value="applyItem.propertyName" ></item-text>
  19. </view>
  20. <view v-if="applyItem.apply_type*1===2">
  21. <item-text label="成交价" :value="applyItem.transaction" :type-keys="typeKeys" key-str="transaction" right-text="万元"></item-text>
  22. <item-text label="定金" :value="applyItem.pricing" :type-keys="typeKeys" key-str="pricing" right-text="万元"></item-text>
  23. <item-text label="资金监管" :value="applyItem.supervise" :type-keys="typeKeys" key-str="supervise" right-text="万元"></item-text>
  24. <item-text label="批复类型" :value="applyItem.reply_type" :type-keys="typeKeys" key-str="reply_type" :radio-data="{'1':'商业','2':'组合'}"></item-text>
  25. <item-text label="成交中介" :value="applyItem.intermediary" :type-keys="typeKeys" key-str="intermediary" ></item-text>
  26. </view>
  27. <view class="applyBank" v-for="(repayment,repaymentKey) in applyItem.repayment_data">
  28. <item-title :label="(applyItem.apply_type*1===1?'还款信息':'监管银行卡信息')+'('+(repaymentKey+1)+')'" :title-type="2"></item-title>
  29. <item-text label="还款金额" :value="repayment.money" v-if="applyItem.apply_type*1===1" right-text="万元"></item-text>
  30. <item-text label="银行卡号" :value="repayment.bank_num" ></item-text>
  31. <item-text label="所属银行" :value="repayment.bank_name" ></item-text>
  32. </view>
  33. <view class="applyBank" v-for="(loan,loanKey) in applyItem.loan_data">
  34. <item-title :label="'放款银行卡信息('+(loanKey+1)+')'" :title-type="2"></item-title>
  35. <item-text label="批复金额" :value="loan.money" right-text="万元"></item-text>
  36. <item-text label="银行卡号" :value="loan.bank_num" ></item-text>
  37. <item-text label="所属银行" :value="loan.bank_name" ></item-text>
  38. </view>
  39. </view>
  40. </view>
  41. </template>
  42. <script>
  43. import ItemTitle from "@/pages-task/task-info/module/item-title";
  44. import ItemText from "@/pages-task/task-info/module/item-text";
  45. export default {
  46. name: "task-apply-for",
  47. components: {ItemText, ItemTitle},
  48. props: {
  49. applyFor:{
  50. default:{}
  51. },
  52. typeKeys:{
  53. default:[]
  54. }
  55. },
  56. data() {
  57. return {
  58. isNo:{'1':'是','0':'否'}
  59. }
  60. },
  61. watch: {},
  62. mounted() {
  63. },
  64. methods: {
  65. onShowImg(img){
  66. this.$emit('onShowImg',img)
  67. }
  68. }
  69. }
  70. </script>
  71. <style scoped lang="scss">
  72. @import "@/static/css/task-info/item";
  73. </style>