index.module.less 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. .listWrap {
  2. padding: 32px;
  3. background-color: #fff;
  4. border-radius: 20px;
  5. }
  6. .searchList {
  7. .searchInput {
  8. max-width: 260px;
  9. }
  10. .CDatePickerItem {
  11. :global {
  12. .n-input {
  13. width: 303px;
  14. }
  15. }
  16. }
  17. :global {
  18. .n-form.n-form--inline .n-form-item {
  19. margin-right: 18px;
  20. }
  21. .n-form-item-blank>div {
  22. .n-select {
  23. min-width: 150px !important;
  24. width: 150px !important;
  25. }
  26. }
  27. }
  28. }
  29. .infoListWrap {
  30. min-height: calc(100vh - 150px) !important
  31. }
  32. .addBtnIcon {
  33. width: 13Px !important;
  34. height: 14Px !important;
  35. }
  36. .addBtn {
  37. margin-bottom: 30px;
  38. background: #198cfe !important;
  39. border-radius: 7Px !important;
  40. padding: 0 18Px !important;
  41. font-weight: 600 !important;
  42. }
  43. .btnGroup {
  44. padding: 40px 0;
  45. :global {
  46. .n-button {
  47. height: 47px;
  48. min-width: 156px;
  49. }
  50. }
  51. }
  52. .addClass {
  53. display: flex;
  54. flex-direction: column;
  55. align-items: center;
  56. padding-top: 50px;
  57. }
  58. .listWrap {
  59. min-height: 100%;
  60. padding: 32px;
  61. background-color: #fff;
  62. border-radius: 20px;
  63. }
  64. .removeVisiable {
  65. width: 432px;
  66. :global {
  67. .n-card-header {
  68. font-size: max(22px, 16Px);
  69. }
  70. }
  71. .studentRemove {
  72. padding: 0 40px;
  73. p {
  74. font-size: max(18px, 14Px);
  75. color: #777777;
  76. line-height: 30px;
  77. span {
  78. color: #EA4132;
  79. }
  80. }
  81. }
  82. .btnGroup {
  83. padding: 32px 0;
  84. :global {
  85. .n-button {
  86. height: 47px;
  87. min-width: 156px;
  88. }
  89. }
  90. }
  91. }
  92. .listSection {
  93. padding: 0 0 12px;
  94. display: flex;
  95. flex-flow: row wrap;
  96. justify-content: flex-start;
  97. gap: 20px 2%;
  98. &>div {
  99. width: 49% !important;
  100. }
  101. }
  102. .item {
  103. background: #F7F9FF;
  104. border-radius: 13px;
  105. padding: 0 17px 17px;
  106. .header {
  107. display: flex;
  108. align-items: center;
  109. padding: 13px 0;
  110. .navatar {
  111. width: 60px;
  112. height: 60px;
  113. border-radius: 50%;
  114. padding: 2px;
  115. border: 1px solid #198CFE;
  116. margin-right: 15px;
  117. flex-shrink: 0;
  118. background-color: #fff !important;
  119. :global {
  120. img {
  121. border-radius: 50%;
  122. }
  123. }
  124. }
  125. .userInfo {
  126. padding-top: 4px;
  127. flex: 1;
  128. h2 {
  129. font-size: max(17px, 14Px);
  130. font-weight: 600;
  131. color: #131415;
  132. line-height: 28px;
  133. }
  134. p {
  135. font-size: max(16px, 12Px);
  136. color: #777777;
  137. line-height: 28px;
  138. }
  139. }
  140. .ing {
  141. font-weight: 500;
  142. color: #1677FF;
  143. }
  144. .over {
  145. font-weight: 500;
  146. color: #AAAAAA;
  147. }
  148. }
  149. .content {
  150. display: flex;
  151. justify-content: space-between;
  152. align-items: flex-end;
  153. padding: 13px;
  154. background: #FFFFFF;
  155. border-radius: 10px;
  156. .homeTitle {
  157. font-size: max(17px, 14Px);
  158. font-family: PingFangSC, PingFang SC;
  159. font-weight: 600;
  160. color: #000000;
  161. padding-bottom: 5px;
  162. }
  163. .homeContent {
  164. padding-bottom: 5px;
  165. }
  166. .homeworkText {
  167. display: flex;
  168. align-items: flex-start;
  169. .pSection {
  170. max-width: 500px;
  171. }
  172. .p1,
  173. .p2 {
  174. white-space: nowrap;
  175. overflow: hidden;
  176. text-overflow: ellipsis;
  177. }
  178. .p1::before,
  179. .p2::before {
  180. content: '';
  181. display: inline-block;
  182. width: 5px;
  183. height: 5px;
  184. background: #198CFE;
  185. margin-right: 7px;
  186. border-radius: 50%;
  187. flex-shrink: 0;
  188. transform: translateY(-3px);
  189. }
  190. .p2 {
  191. padding-top: 6px;
  192. }
  193. .p2::before {
  194. background: #F44040;
  195. }
  196. }
  197. .title {
  198. font-size: max(13px, 12Px);
  199. color: #777777;
  200. flex-shrink: 0;
  201. }
  202. .text {
  203. font-size: max(13px, 12Px);
  204. font-weight: 500;
  205. color: #333333;
  206. line-height: 22px;
  207. }
  208. .errorBtn {
  209. min-width: 93px;
  210. // height: 30px;
  211. --n-height: 36px !important;
  212. // background: #F94D50;
  213. border-radius: 7px;
  214. --n-font-size: max(13px, 12Px);
  215. font-weight: 600;
  216. color: #FFFFFF;
  217. line-height: 18px;
  218. }
  219. }
  220. }