/** * @Author Sean * @Date 2019/4/19 */ <template> <div class="resultDetail"> <div class="has-header"> <list-item> <item :proportion="[5,1]" :item-height="47" class="total"> <div slot="name"><span>融资额:</span><span>¥ {{ contract.finance_amount | currency }}</span></div> </item> <item :proportion="[5,1]" class="times"> <div slot="name">还款明细 <span>(共{{ contract.lease_times }}期)</span></div> </item> </list-item> <div v-for="list in cashflows" class="general"> <div class="time"> {{ list.times }} 期 </div> <div class="right"> <list-item> <item :proportion="[2,3]"> <div slot="name"><span>租金:</span><span style="color:#FF777C;"> {{ list.due_amount | currency }}</span></div> <div slot="content"><span>本金:</span><span> {{ list.principal | currency }}</span></div> </item> <item :proportion="[2,3]"> <div slot="name"><span>利息:</span><span> {{ list.interest | currency }}</span></div> <div slot="content"><span>剩余本金:</span><span> {{ list.outstanding_principal | currency }}</span></div> </item> </list-item> </div> </div> </div> </div> </template> <script> export default { props: { cashflows: Array, contract: Object, }, data () { return {} }, created: function () { }, mounted: function () { }, updated: function () { }, methods: {}, } </script> <style scoped lang="less" rel="stylesheet"> .resultDetail{ .hls-list-item{ .hls-item{ .add-name{ color: #555B70; } .add-content{ color: #555B70; } } .total .add-name{ font-size: 20px; color: #555B70; line-height: 0.56rem; font-weight: 500; } .times .add-name{ font-size: 16px; color: #535D7F; line-height: 22px; font-weight: bold; padding:5px 0; span{ font-size: 13px; color: rgba(85,91,112,0.60); line-height: 18px; font-weight: normal; } } } .general{ display:flex; align-items: center; width: 100%; height: 80px; /*no*/ margin-bottom:15px; .time{ width: 14%; padding-left: 15px; color: #555B70; font-size:@font-size-middle; } .right{ background-color: #ffffff; margin-left:2.7%; width: 88%; height: 100%; border-radius: 5px; .hls-list-item{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; .hls-item{ padding: 0 0 0 10px; } } } } } .platform-ios { .resultDetail{ margin-bottom: 42px; } } // iPhoneX适配 @media (device-width: 375px) and (device-height: 812px) and (-webkit-min-device-pixel-ratio: 3) { .platform-ios { .resultDetail{ margin-bottom: 42px; } } } // iPhoneXR适配 @media (device-width: 414px) and (device-height: 896px) { .platform-ios { .resultDetail{ margin-bottom: 42px; } } } </style>