common-approval.vue 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <template>
  2. <view class="common-approval">
  3. <ul>
  4. <li>
  5. <view class="line-box">
  6. <view class="top-line"></view><view class="yuan-box"></view><view class="line"></view>
  7. </view>
  8. <view class="text-box">
  9. <view class="name-stat">
  10. <span class="name">裤衩子</span>
  11. <span class="shenpi">发起审批</span>
  12. <span class="stat-box">审批通过</span>
  13. </view>
  14. <view class="content-text">
  15. 审批意见:xxxxxxxxxxxxxx
  16. </view>
  17. <view class="time-box">
  18. 2022-01-01 00:00:00
  19. </view>
  20. </view>
  21. </li>
  22. <li>
  23. <view class="line-box">
  24. <view class="top-line"></view><view class="yuan-box"></view><view class="line"></view>
  25. </view>
  26. <view class="text-box">
  27. <view class="name-stat">
  28. <span class="name">裤衩子</span>
  29. <span class="shenpi">发起审批</span>
  30. <span class="stat-box">审批通过</span>
  31. </view>
  32. <view class="content-text">
  33. 审批意见:xxxxxxxxxxxxxx
  34. </view>
  35. <view class="time-box">
  36. 2022-01-01 00:00:00
  37. </view>
  38. </view>
  39. </li>
  40. <li>
  41. <view class="line-box">
  42. <view class="top-line"></view><view class="yuan-box"></view><view class="line"></view>
  43. </view>
  44. <view class="text-box">
  45. <view class="name-stat">
  46. <span class="name">裤衩子</span>
  47. <span class="shenpi">发起审批</span>
  48. <span class="stat-box">审批通过</span>
  49. </view>
  50. <view class="content-text">
  51. 审批意见:xxxxxxxxxxxxxx
  52. </view>
  53. <view class="time-box">
  54. 2022-01-01 00:00:00
  55. </view>
  56. </view>
  57. </li>
  58. <li>
  59. <view class="line-box">
  60. <view class="top-line"></view><view class="yuan-box"></view><view class="line"></view>
  61. </view>
  62. <view class="text-box">
  63. <view class="name-stat">
  64. <span class="name">裤衩子</span>
  65. <span class="shenpi">发起审批</span>
  66. <span class="stat-box">审批通过</span>
  67. </view>
  68. <view class="content-text">
  69. 审批意见:xxxxxxxxxxxxxx
  70. </view>
  71. <view class="time-box">
  72. 2022-01-01 00:00:00
  73. </view>
  74. </view>
  75. </li>
  76. </ul>
  77. </view>
  78. </template>
  79. <script>
  80. </script>
  81. <style lang="less">
  82. .common-approval{
  83. ul{
  84. margin: 0;
  85. padding: 0;
  86. background-color: #ffffff;
  87. li{
  88. display: flex;
  89. justify-content: space-between;
  90. list-style: none;
  91. overflow: hidden;
  92. padding-right: 24rpx;
  93. padding-bottom: 24rpx;
  94. .text-box{
  95. width: calc(100% - 72rpx);
  96. .time-box{
  97. color: #999999;
  98. height: 70rpx;
  99. line-height: 70rpx;
  100. font-size: 28rpx;
  101. }
  102. .content-text{
  103. background-color: #F1F1F1;
  104. color: #666666;
  105. padding: 30rpx 24rpx;
  106. }
  107. .name-stat{
  108. height: 72rpx;
  109. line-height: 72rpx;
  110. font-size: 28rpx;
  111. .name{
  112. color: #333333;
  113. }
  114. .shenpi{
  115. color: #999999;
  116. margin-left: 14rpx;
  117. font-size: 24rpx;
  118. }
  119. .stat-box{
  120. color: #0084FF;
  121. float: right;
  122. }
  123. }
  124. }
  125. .line-box{
  126. width: 72rpx;
  127. height: 100rpx;
  128. .yuan-box{
  129. height: 24rpx;
  130. width: 24rpx;
  131. border:2rpx solid #0084FF;
  132. border-radius: 12rpx;
  133. box-sizing: border-box;
  134. position: relative;
  135. margin: 0rpx auto 0;
  136. }
  137. .yuan-box::before{
  138. width: 16rpx;
  139. height: 16rpx;
  140. background-color: #0084FF;
  141. position: absolute;
  142. top: 1rpx;
  143. left: 1rpx;
  144. content: " ";
  145. border-radius: 8rpx;
  146. }
  147. .top-line{
  148. margin: 0 auto;
  149. width: 4rpx;
  150. background-color: #DDDDDD;
  151. height: 30rpx;
  152. position: relative;
  153. }
  154. .line{
  155. width: 4rpx;
  156. height: 1000rpx;
  157. margin: 0 auto;
  158. background-color: #DDDDDD;
  159. }
  160. }
  161. }
  162. li:last-child{
  163. .line,.yuan-box::before{
  164. opacity: 0;
  165. }
  166. }
  167. li:first-child{
  168. .top-line{
  169. opacity: 0;
  170. }
  171. }
  172. }
  173. }
  174. </style>