jiaofeixiangqing.wxml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <view class="container4">
  2. <!-- 返回按钮 -->
  3. <view class="custom-nav">
  4. <view class="fixed-back" bindtap="goBack">←</view>
  5. <view class="nav-title">缴费详情</view>
  6. </view>
  7. <!-- 固定在顶部的部分 -->
  8. <view class="fixed-top-section">
  9. <!-- 缴费总览卡片 - 美化设计 -->
  10. <view class="overview-card">
  11. <!-- 账单金额 -->
  12. <view class="bill-row">
  13. <text class="label">账单金额</text>
  14. <text class="value">¥ {{billData.oughttohavepaid}}</text>
  15. </view>
  16. <!-- 余额抵扣 -->
  17. <view class="bill-row">
  18. <text class="label">余额抵扣</text>
  19. <text class="value">¥ {{billData.balancededuction}}</text>
  20. </view>
  21. <!-- 减免 -->
  22. <view class="bill-row">
  23. <text class="label">减免</text>
  24. <text class="value">¥ {{billData.allfeewaiver}}</text>
  25. </view>
  26. <!-- 滞纳金 -->
  27. <view class="bill-row">
  28. <text class="label">滞纳金</text>
  29. <text class="value">¥ {{billData.latefees}}</text>
  30. </view>
  31. <!-- 应缴金额 - 高亮显示 -->
  32. <view class="bill-row">
  33. <text class="label">应缴金额</text>
  34. <text class="value">¥ {{billData.actualdue}}</text>
  35. </view>
  36. <!-- 实缴金额 - 高亮显示 -->
  37. <view class="bill-row highlight-row">
  38. <text class="label">实缴金额</text>
  39. <text class="value highlight">¥ {{billData.actualdue}}</text>
  40. </view>
  41. </view>
  42. <!-- 账单明细标题栏 -->
  43. <view class="bill-list-header">
  44. <view class="bill-list-title">账单明细</view>
  45. <view class="bill-count">共{{billData.bills.length}}笔</view>
  46. </view>
  47. </view>
  48. <!-- 可滚动内容区域 - 确保第一个卡片完全可见 -->
  49. <view class="scrollable-content">
  50. <!-- 账单明细列表,可滚动区域 -->
  51. <scroll-view scroll-y="true" class="bill-list-container">
  52. <block wx:for="{{billData.bills}}" wx:key="billnumber">
  53. <view class="bill-card">
  54. <view class="bill-header">
  55. <view class="meter-reading">
  56. <text class="water-icon">💧</text>
  57. <text class="bill-number">{{item.billnumber}}</text>
  58. <text class="due-date">抄表日 {{item.thismeterreadingdate}}</text>
  59. </view>
  60. <view class="payment-status-tag {{item.status === '3' ? 'unpaid-tag' : 'paid-tag'}}">
  61. {{item.status === '3' ? '未缴费' : '已缴费'}}
  62. </view>
  63. </view>
  64. <view class="usage-section">
  65. <view class="usage-item">
  66. <text class="usage-label">用水量</text>
  67. <text class="usage-value">{{item.currentwateruse}} m³</text>
  68. </view>
  69. <view class="usage-divider"></view>
  70. <view class="usage-item">
  71. <text class="usage-label">读数</text>
  72. <text class="usage-value">{{item.meterReading}}</text>
  73. </view>
  74. </view>
  75. <view class="fee-section">
  76. <view class="fee-row">
  77. <text class="fee-label">减免</text>
  78. <text class="fee-value">¥ {{item.feewaiver}}</text>
  79. </view>
  80. <view class="fee-row">
  81. <text class="fee-label">滞纳金</text>
  82. <text class="fee-value">¥ {{item.latefees}}</text>
  83. </view>
  84. </view>
  85. <view class="bill-footer">
  86. <text class="due-label">应付金额</text>
  87. <text class="total-amount">¥ {{item.actualdue}}</text>
  88. </view>
  89. </view>
  90. </block>
  91. <!-- 底部空白区域,确保最后一个卡片不会贴近屏幕底部 -->
  92. <view class="bottom-space"></view>
  93. </scroll-view>
  94. </view>
  95. </view>