userCard.scss 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. @import "../../scssCommon.scss";
  2. .userCard {
  3. width: 100vw;
  4. height: 100vh;
  5. overflow-x: hidden;
  6. overflow-y: scroll;
  7. background-color: #fff;
  8. margin: 0;
  9. -webkit-overflow-scrolling: touch;
  10. position: relative;
  11. .userList {
  12. padding-left: pxtovw(10);
  13. .cell {
  14. height: pxtovw(80);
  15. display: flex;
  16. justify-content: center;
  17. align-items: center;
  18. .userImg {
  19. flex-shrink: 0;
  20. width: pxtovw(50);
  21. height: pxtovw(50);
  22. font-size: 0;
  23. position: relative;
  24. img {
  25. width: pxtovw(50);
  26. height: pxtovw(50);
  27. border-radius: 50%;
  28. }
  29. &.vip1:after, &.vip2:after, &.vip3:after{
  30. /*个人会员*/
  31. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAzFBMVEUAAADspRfxvC7spRfyvC/xvS/vvS7tpBPxuy/wvCvsoxHuriXxvDHxvDHwvS/spRjwvC7rpBfwvC/rpRbrpRfspRfuphbqoxfyvi7rphjroxTtpxXyvS/spBnyvi7yqgDtwSztpxL/sTvrnRTwvDDrpRj+/v3+/Pj++vL99+v0zm7zyGDyxlbvtlPus0j89eP88uH88tn67Nf77c/658v66ML44b333qT21Jz2143zyYXwvWTwu2Hxw03xwEPxvjzurjztqzPsqCnrpRsZrKOpAAAAJHRSTlMA+vj0saCLi2NBQTT78erq4eHMzLOvo5x1dWRiUVEnJx0dDQ0NCF6ZAAAArElEQVQY05XP1xKCMBBA0bUr2Huv2VAE7L3r//+TGwOKvHFnkpmch2QDoRqXmQhFlYmLcfZDrEpLMj9iSlia/SO2ATJROk89tGlFlM+FFj9IPHKH9hoMi3TecVPgie/JSiOAfp50o1sMHX37QiwMgFJzjN0Ws+tjvnwixlRh8q2LsVobdzIF3LpZGkDTbHq5J8Wb1TwjYgd8NeVIrS94fxU/DJRg2AgaaR3C9wYKgRx4iNBrzQAAAABJRU5ErkJggg==') no-repeat;
  32. content: " ";
  33. position: absolute;
  34. right: 0px;
  35. bottom: 0px;
  36. width: pxtovw(13.33);
  37. height: pxtovw(13.33);
  38. background-size: cover;
  39. }
  40. &.vip3:after {
  41. /*企业标识*/
  42. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAvVBMVEUAAAAAx10A13wAyF0A1nwAx10A130AyF0AxlwA1nwAyF0A0mwAym4AxGIA13wA2H0A2HwA1nwAx10A130Ax10A130Axl0A2HwAx14A2HwAyV4A1H0A1X0A1n4AxlsA2HsAyV0A13wAyF7///8A25P5/vzf+vDT+OoA57EA5acA3poA2IEA0HMAymTz/frz/Pnr/fbr/PXB+OXC9N+X8taZ7ctv7sdz6LsA4qIa3qIA4p8A2IwA24sA14oA04DLdbGUAAAAIXRSTlMA+PrunZ2Li2NAQCcdDffx6uHhysqzs6iodXVkYlFRNDSJn4b6AAAAqklEQVQY05XP1w7DIAxAUXc3TdK9tyG76d7z/z+rJlCh5i33AYkjIWzIlN1BERN1bYU91Mj60sqokaoIm+A/siqAkUdchT901ozlajCg641fJF75k84hWC26n3gg8M7PZG0LwGzS+4P7QPZ2j/S6YAK1aCC+vJ0T772YbAlJRh0x2vj+9pP8oprRBCHnDtlcLzpFxCCSM+pGcqSxFrWr2DBVEVkpbaRkmfsC64QaGgNTrsMAAAAASUVORK5CYII=') no-repeat;
  43. background-size: cover;
  44. }
  45. &.vip1:after {
  46. /*企业初创*/
  47. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAulBMVEUAAAAAtP8Amf8Atf8Amf8As/8Amv8Atv8Amf8Ap/8Ao/8Amf8Amf8Atf8Amf8Atf8Amv8AtP8AmP8Atv8Amf8As/8AmP8Atf8Amf8AtP8Am/8Atf8Al/8Atf8Amf8As/8Amv8Atf8AmP8Asf8Aif8AtP8Amf////8Axv8Au//5/f/s+f/g9v/V8v/E7f8AzP8Atv8Apv/0+//0+v+b5/933/+e3v990/8u0/8O0f9Aw/8vwP8Av/8Arf+J2XHQAAAAJXRSTlMA+fmdnWNjQEAnHf338fHq6uHhysqzs6iojIyJiXV1UVE0NA0NhW9hXwAAAKdJREFUGNOVztcOgzAMQFF3A91779phU7rn//9WHQVU4I0rJVKOFNmQq30fZSQbHCIc4h9ppGyKSaSZtAqmkaoAtQLiMYjR4lPUYMxPU1wV3oW8J2B0+X0RD4kvcWPrGQB6m//7tomEts/W0YHbNhEt1/mEjhsStXbS1Czz5HnnL1FDg6g1ayCExZM3SuJdn2+iehUSLdVKK0g1l7iATCWkcoaksuXuBz+cHHE5qD7TAAAAAElFTkSuQmCC') no-repeat;
  48. background-size: cover;
  49. }
  50. }
  51. &:last-child {
  52. .right {
  53. //border-bottom: 0;
  54. }
  55. }
  56. .right {
  57. margin-left: pxtovw(10);
  58. width: pxtovw(295);
  59. height: pxtovw(80);
  60. border-bottom: 1px solid #f4f4f4;
  61. display: flex;
  62. justify-content: space-between;
  63. align-items: center;
  64. .userInfo {
  65. width: pxtovw(230);
  66. .name {
  67. height: pxtovw(22);
  68. font-size: pxtovw(16);
  69. font-weight: 500;
  70. color: rgba(34, 34, 34, 1);
  71. line-height: pxtovw(22);
  72. }
  73. .tips {
  74. margin-top: pxtovw(px);
  75. height: pxtovw(17);
  76. font-size: pxtovw(12);
  77. font-weight: 400;
  78. color: rgba(153, 153, 153, 1);
  79. line-height: pxtovw(17);
  80. }
  81. }
  82. .addTime {
  83. margin-top: pxtovw(15);
  84. align-self: flex-start;
  85. margin-right: pxtovw(10);
  86. p {
  87. height: pxtovw(17);
  88. font-size: pxtovw(12);
  89. font-weight: 400;
  90. color: rgba(153, 153, 153, 1);
  91. line-height: pxtovw(17);
  92. }
  93. }
  94. }
  95. }
  96. }
  97. .noneList {
  98. display: flex;
  99. justify-content: center;
  100. align-items: center;
  101. width: 100vw;
  102. height: 100vh;
  103. p {
  104. height: pxtovw(21);
  105. font-size: pxtovw(15);
  106. color: #999;
  107. line-height: pxtovw(21);
  108. }
  109. }
  110. .popUp {
  111. position: absolute;
  112. z-index: 100;
  113. width: 100vw;
  114. height: 100vh;
  115. left: 0;
  116. top: 0;
  117. background: rgba(0, 0, 0, 0.7);
  118. display: flex;
  119. justify-content: center;
  120. align-items: center;
  121. .toastBox {
  122. width: pxtovw(300);
  123. height: pxtovw(427);
  124. border-radius: pxtovw(8);
  125. background-color: #fff;
  126. position: relative;
  127. .content {
  128. width: 100%;
  129. height: 100%;
  130. padding: pxtovw(30) pxtovw(20);
  131. .userImg {
  132. margin: 0 auto;
  133. width: pxtovw(75);
  134. height: pxtovw(75);
  135. position: relative;
  136. img {
  137. width: pxtovw(75);
  138. height: pxtovw(75);
  139. border-radius: 50%;
  140. }
  141. &.vip1:after, &.vip2:after, &.vip3:after{
  142. /*个人会员*/
  143. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAzFBMVEUAAADspRfxvC7spRfyvC/xvS/vvS7tpBPxuy/wvCvsoxHuriXxvDHxvDHwvS/spRjwvC7rpBfwvC/rpRbrpRfspRfuphbqoxfyvi7rphjroxTtpxXyvS/spBnyvi7yqgDtwSztpxL/sTvrnRTwvDDrpRj+/v3+/Pj++vL99+v0zm7zyGDyxlbvtlPus0j89eP88uH88tn67Nf77c/658v66ML44b333qT21Jz2143zyYXwvWTwu2Hxw03xwEPxvjzurjztqzPsqCnrpRsZrKOpAAAAJHRSTlMA+vj0saCLi2NBQTT78erq4eHMzLOvo5x1dWRiUVEnJx0dDQ0NCF6ZAAAArElEQVQY05XP1xKCMBBA0bUr2Huv2VAE7L3r//+TGwOKvHFnkpmch2QDoRqXmQhFlYmLcfZDrEpLMj9iSlia/SO2ATJROk89tGlFlM+FFj9IPHKH9hoMi3TecVPgie/JSiOAfp50o1sMHX37QiwMgFJzjN0Ws+tjvnwixlRh8q2LsVobdzIF3LpZGkDTbHq5J8Wb1TwjYgd8NeVIrS94fxU/DJRg2AgaaR3C9wYKgRx4iNBrzQAAAABJRU5ErkJggg==') no-repeat;
  144. content: " ";
  145. position: absolute;
  146. right: 0px;
  147. bottom: 0px;
  148. width: pxtovw(20);
  149. height: pxtovw(20);
  150. background-size: cover;
  151. }
  152. &.vip3:after {
  153. /*企业标识*/
  154. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAvVBMVEUAAAAAx10A13wAyF0A1nwAx10A130AyF0AxlwA1nwAyF0A0mwAym4AxGIA13wA2H0A2HwA1nwAx10A130Ax10A130Axl0A2HwAx14A2HwAyV4A1H0A1X0A1n4AxlsA2HsAyV0A13wAyF7///8A25P5/vzf+vDT+OoA57EA5acA3poA2IEA0HMAymTz/frz/Pnr/fbr/PXB+OXC9N+X8taZ7ctv7sdz6LsA4qIa3qIA4p8A2IwA24sA14oA04DLdbGUAAAAIXRSTlMA+PrunZ2Li2NAQCcdDffx6uHhysqzs6iodXVkYlFRNDSJn4b6AAAAqklEQVQY05XP1w7DIAxAUXc3TdK9tyG76d7z/z+rJlCh5i33AYkjIWzIlN1BERN1bYU91Mj60sqokaoIm+A/siqAkUdchT901ozlajCg641fJF75k84hWC26n3gg8M7PZG0LwGzS+4P7QPZ2j/S6YAK1aCC+vJ0T772YbAlJRh0x2vj+9pP8oprRBCHnDtlcLzpFxCCSM+pGcqSxFrWr2DBVEVkpbaRkmfsC64QaGgNTrsMAAAAASUVORK5CYII=') no-repeat;
  155. background-size: cover;
  156. }
  157. &.vip1:after {
  158. /*企业初创*/
  159. background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAulBMVEUAAAAAtP8Amf8Atf8Amf8As/8Amv8Atv8Amf8Ap/8Ao/8Amf8Amf8Atf8Amf8Atf8Amv8AtP8AmP8Atv8Amf8As/8AmP8Atf8Amf8AtP8Am/8Atf8Al/8Atf8Amf8As/8Amv8Atf8AmP8Asf8Aif8AtP8Amf////8Axv8Au//5/f/s+f/g9v/V8v/E7f8AzP8Atv8Apv/0+//0+v+b5/933/+e3v990/8u0/8O0f9Aw/8vwP8Av/8Arf+J2XHQAAAAJXRSTlMA+fmdnWNjQEAnHf338fHq6uHhysqzs6iojIyJiXV1UVE0NA0NhW9hXwAAAKdJREFUGNOVztcOgzAMQFF3A91779phU7rn//9WHQVU4I0rJVKOFNmQq30fZSQbHCIc4h9ppGyKSaSZtAqmkaoAtQLiMYjR4lPUYMxPU1wV3oW8J2B0+X0RD4kvcWPrGQB6m//7tomEts/W0YHbNhEt1/mEjhsStXbS1Czz5HnnL1FDg6g1ayCExZM3SuJdn2+iehUSLdVKK0g1l7iATCWkcoaksuXuBz+cHHE5qD7TAAAAAElFTkSuQmCC') no-repeat;
  160. background-size: cover;
  161. }
  162. }
  163. .name {
  164. margin-top: pxtovw(5);
  165. height: pxtovw(21);
  166. font-size: pxtovw(15);
  167. font-weight: 600;
  168. color: rgba(34, 34, 34, 1);
  169. line-height: pxtovw(21);
  170. text-align: center;
  171. }
  172. .userInfo {
  173. margin-top: pxtovw(35);
  174. width: 100%;
  175. .cell {
  176. width: 100%;
  177. height: pxtovw(40);
  178. display: flex;
  179. align-self: center;
  180. .cname {
  181. width: pxtovw(50);
  182. font-size: pxtovw(14);
  183. font-weight: 400;
  184. color: rgba(153, 153, 153, 1);
  185. text-align: left;
  186. }
  187. .cvalue {
  188. width: pxtovw(160);
  189. font-size: pxtovw(14);
  190. font-weight: 500;
  191. color: rgba(34, 34, 34, 1);
  192. text-align: left;
  193. }
  194. .cbutton {
  195. width: pxtovw(50);
  196. font-size: pxtovw(14);
  197. font-weight: 400;
  198. color: rgba(48, 142, 255, 1);
  199. text-align: right;
  200. }
  201. }
  202. }
  203. .button {
  204. margin-top: pxtovw(27);
  205. height: pxtovw(43);
  206. background: rgba(48, 142, 255, 1);
  207. box-shadow: 0 pxtovw(4) pxtovw(9) 0 rgba(0, 147, 253, 0.29);
  208. border-radius: pxtovw(24);
  209. display: flex;
  210. justify-content: center;
  211. align-items: center;
  212. p {
  213. font-size: pxtovw(15);
  214. font-weight: 500;
  215. color: rgba(255, 255, 255, 1);
  216. line-height: pxtovw(21);
  217. }
  218. }
  219. }
  220. .closeIcon {
  221. position: absolute;
  222. bottom: pxtovw(-50);
  223. left: 50%;
  224. transform: translateX(-50%);
  225. width: pxtovw(30);
  226. height: pxtovw(30);
  227. background: url('~@/assets/img/other/closeIcon@2x.png') no-repeat;
  228. background-size: cover;
  229. }
  230. }
  231. }
  232. }
  233. .page-infinite-loading {
  234. text-align: center;
  235. height: pxtovw(50);
  236. line-height: pxtovw(50);
  237. display: flex;
  238. justify-content: center;
  239. align-items: center;
  240. span {
  241. display: inline-block;
  242. vertical-align: middle;
  243. margin-right: pxtovw(5);
  244. }
  245. }
  246. .pageLoading {
  247. width: 100vw;
  248. height: 100vh;
  249. display: flex;
  250. justify-content: center;
  251. align-items: center;
  252. }