service-list.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <template>
  2. <view class="item" v-for="(item, index) in 6" :key="index">
  3. <view class="header">
  4. <view class="header-left">
  5. <image class="header-left-image" src="/static/images/pure-list/maintain.png" mode=""></image>
  6. <view class="header-left-title"> 反馈信息 </view>
  7. </view>
  8. <view class="header-right-id"> 保修单还:12876 </view>
  9. </view>
  10. <view class="footer">
  11. <view class="footer-item">
  12. <view class="label"> 商品名称:</view>
  13. <view class="info"> 家用净水器 </view>
  14. </view>
  15. <view class="footer-item">
  16. <view class="label"> 描述情况:</view>
  17. <view class="info"> 水有杂志且存在异味 </view>
  18. </view>
  19. <view class="footer-item">
  20. <view class="label">提交人:</view>
  21. <view class="info"> 刘邦</view>
  22. </view>
  23. <view class="footer-item">
  24. <view class="label"> 受理人员: </view>
  25. <view class="info"> 迪丽热巴 </view>
  26. </view>
  27. <view class="footer-item">
  28. <view class="label"> 提交时间: </view>
  29. <view class="info"> 2023-01-01 12:12:12 </view>
  30. </view>
  31. </view>
  32. </view>
  33. </template>
  34. <script setup>
  35. defineProps({
  36. list: {
  37. type: Array,
  38. default: [],
  39. },
  40. });
  41. </script>
  42. <style lang="scss" scoped>
  43. .item {
  44. position: relative;
  45. width: 700rpx;
  46. margin: 20rpx auto 0;
  47. background: #ffffff;
  48. border-radius: 12rpx;
  49. box-shadow: 0px 3px 4px 0px rgba(24, 144, 255, 0.06);
  50. padding: 26rpx 40rpx 20rpx;
  51. box-sizing: border-box;
  52. .header {
  53. display: flex;
  54. justify-content: space-between;
  55. align-items: center;
  56. padding-bottom: 20rpx;
  57. border-bottom: 1rpx solid #ededed;
  58. margin-bottom: 16rpx;
  59. .header-left {
  60. display: flex;
  61. align-items: center;
  62. .header-left-image {
  63. width: 48rpx;
  64. height: 48rpx;
  65. margin-right: 16rpx;
  66. }
  67. .header-left-title {
  68. font-size: 34rpx;
  69. font-weight: bold;
  70. color: #444444;
  71. }
  72. }
  73. .header-right-id {
  74. font-size: 28rpx;
  75. color: #777777;
  76. }
  77. }
  78. .footer {
  79. .footer-item {
  80. display: flex;
  81. align-items: center;
  82. margin-bottom: 16rpx;
  83. .label {
  84. width: 80px;
  85. font-size: 28rpx;
  86. color: #777777;
  87. }
  88. .info {
  89. font-size: 28rpx;
  90. color: #323333;
  91. font-weight: bold;
  92. }
  93. }
  94. }
  95. }
  96. </style>