index.scss 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. .page-wrap {
  2. padding-top: 96.15rpx;
  3. }
  4. .fixed-header {
  5. position: fixed;
  6. left: 0%;
  7. top: 0%;
  8. right: 0%;
  9. height: 96.15rpx;
  10. background: #fff;
  11. display: flex;
  12. align-items: center;
  13. justify-content: space-between;
  14. padding: 0 68.68rpx;
  15. &::before {
  16. content: '';
  17. position: absolute;
  18. top: 0;
  19. left: 0;
  20. right: 0;
  21. height: 1rpx;
  22. background: #e0e0e0;
  23. }
  24. .search-input {
  25. width: 439.56rpx;
  26. height: 61.81rpx;
  27. position: relative;
  28. &::after{
  29. content: '';
  30. position: absolute;
  31. left: -50%;
  32. top: -50%;
  33. right: -50%;
  34. bottom: -50%;
  35. transform: scale(.5);
  36. border: 2rpx solid #d0dde9;
  37. border-radius: 8.24rpx;
  38. }
  39. .input {
  40. width: 100%;
  41. height: 100%;
  42. font-size: 24.73rpx;
  43. padding: 0 82.42rpx 0 13.74rpx;
  44. box-sizing: border-box;
  45. }
  46. .icon {
  47. width: 39.84rpx;
  48. height: 39.84rpx;
  49. position: absolute;
  50. right: 27.47rpx;
  51. top: 50%;
  52. transform: translateY(-50%);
  53. }
  54. }
  55. .filter {
  56. font-size: 27.47rpx;
  57. background: none;
  58. border: none;
  59. padding: 0;
  60. margin: 0;
  61. &::after {
  62. display: none;
  63. }
  64. }
  65. }
  66. .invoice-panel {
  67. padding: 13.74rpx 0;
  68. .item {
  69. height: 206.04rpx;
  70. background: #fff;
  71. padding: 13.74rpx 233.52rpx 13.74rpx 27.47rpx;
  72. position: relative;
  73. box-sizing: border-box;
  74. & + .item {
  75. margin-top: 13.74rpx;
  76. }
  77. }
  78. .state {
  79. width: 178.57rpx;
  80. height: 178.57rpx;
  81. position: absolute;
  82. right: 27.47rpx;
  83. top: 13.74rpx;
  84. border-radius: 8.24rpx;
  85. display: flex;
  86. flex-direction: column;
  87. align-items: center;
  88. justify-content: center;
  89. font-size: 32.97rpx;
  90. color: #fff;
  91. &::after {
  92. font-size: 27.47rpx;
  93. margin-top: 13.74rpx;
  94. }
  95. &-1 {
  96. background: #00bfbf;
  97. &::after {
  98. content: '待申请';
  99. }
  100. }
  101. &-2 {
  102. background: #ccc;
  103. &::after {
  104. content: '申请中';
  105. }
  106. }
  107. &-3 {
  108. background: #f7922a;
  109. &::after {
  110. content: '已开';
  111. }
  112. }
  113. }
  114. .name {
  115. font-size: 27.47rpx;
  116. line-height: 1.5;
  117. white-space: nowrap;
  118. overflow: hidden;
  119. text-overflow: ellipsis;
  120. }
  121. .desc {
  122. font-size: 24.73rpx;
  123. line-height: 1.5;
  124. color: #999;
  125. }
  126. }