东风启辰小程序端
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

905 lines
15KB

  1. /* pages/myCenter/myCenter.wxss */
  2. image{
  3. display: block;
  4. }
  5. view{
  6. -webkit-overflow-scrolling: touch;
  7. }
  8. .main{
  9. /* height: calc(100vh - 120rpx); */
  10. padding-bottom: 120rpx;
  11. overflow: auto;
  12. }
  13. .msgGroup{
  14. padding-top: 97rpx;
  15. margin-bottom: 111rpx;
  16. }
  17. .pageTitle{
  18. text-align: center;
  19. font-size:35rpx;
  20. margin-bottom: 28rpx;
  21. font-weight: bold;
  22. }
  23. .headGroup{
  24. display: flex;
  25. align-items: center;
  26. justify-content: center;
  27. width: 140rpx;
  28. height: 140rpx;
  29. margin: 0 auto;
  30. margin-bottom: 30rpx;
  31. overflow: hidden;
  32. }
  33. .defaultHead{
  34. width: 100%;
  35. height: 100%;
  36. border-radius: 50%;
  37. }
  38. .loginBtn{
  39. position: relative;
  40. margin: 0 auto;
  41. width:307rpx;
  42. height:48rpx;
  43. }
  44. .funList{
  45. position: relative;
  46. width: 750rpx;
  47. height: 233rpx;
  48. padding: 0 55rpx;
  49. display: flex;
  50. align-items: center;
  51. justify-content: space-between;
  52. box-sizing: border-box;
  53. }
  54. .funBg{
  55. position: absolute;
  56. left: 0;
  57. top: 0;
  58. width: 750rpx;
  59. height: 233rpx;
  60. z-index: -1;
  61. }
  62. .selectGroup{
  63. position: relative;
  64. width:147rpx;
  65. height:147rpx;
  66. border: 2rpx solid #355485;
  67. border-radius: 10rpx;
  68. display: flex;
  69. align-items: center;
  70. justify-content: center;
  71. flex-direction: column;
  72. }
  73. .taskIcon{
  74. width: 50rpx;
  75. height: 45rpx;
  76. margin-bottom: 16rpx;
  77. }
  78. .recordIcon{
  79. width: 47rpx;
  80. height: 54rpx;
  81. margin-bottom: 16rpx;
  82. }
  83. .detachmentIcon{
  84. width: 52rpx;
  85. height: 46rpx;
  86. margin-bottom: 16rpx;
  87. }
  88. .appreciateIcon{
  89. width: 45rpx;
  90. height: 52rpx;
  91. margin-bottom: 16rpx;
  92. }
  93. .selectText{
  94. font-size:24rpx;
  95. font-family:PingFangSC;
  96. font-weight:400;
  97. }
  98. .imgFrame{
  99. width:65rpx;
  100. height: 45rpx;
  101. display: flex;
  102. align-items: center;
  103. justify-content: center;
  104. }
  105. .myCenterBotBg{
  106. width: 750rpx;
  107. height: 589rpx;
  108. }
  109. .taskSelect{
  110. padding:0 55rpx;
  111. box-sizing: border-box;
  112. display: flex;
  113. justify-content: space-between;
  114. align-items: center;
  115. }
  116. .taskText{
  117. width:256rpx;
  118. height:52rpx;
  119. text-align: center;
  120. line-height: 52rpx;
  121. font-size:24rpx;
  122. border-radius: 10rpx;
  123. border: 1rpx solid #345486;
  124. color: black;
  125. }
  126. .taskText2{
  127. background-color: #345486;
  128. color:white;
  129. }
  130. .taskDetailGroup{
  131. padding:0 72rpx;
  132. box-sizing: border-box;
  133. padding-bottom: 40rpx;
  134. display: flex;
  135. align-items: center;
  136. justify-content: space-between;
  137. }
  138. .taskName{
  139. width: 150rpx;
  140. font-size: 20rpx;
  141. line-height: 24rpx;
  142. text-align: center;
  143. }
  144. .taskSuccessBtn{
  145. width:98rpx;
  146. height:40rpx;
  147. text-align: center;
  148. color: white;
  149. font-size: 20rpx;
  150. line-height:40rpx;
  151. background-color: #345486;
  152. border-radius: 20rpx;
  153. }
  154. .taskWaitBtn{
  155. width:98rpx;
  156. height:40rpx;
  157. text-align: center;
  158. color: #605E5C;
  159. font-size: 20rpx;
  160. line-height:40rpx;
  161. background-color:white;
  162. border-radius: 20rpx;
  163. border: 1rpx solid #425EAB;
  164. box-sizing: border-box;
  165. }
  166. .taskLineFrame{
  167. position: relative;
  168. width:325rpx;
  169. height:15rpx;
  170. box-sizing: border-box;
  171. border: 2rpx solid #CBC8CB;
  172. border-radius: 20rpx;
  173. overflow: hidden;
  174. }
  175. .taskLine{
  176. height:13rpx;
  177. width:0;
  178. background-color: #345486;
  179. border-radius: 20rpx;
  180. }
  181. .taskSignIcon{
  182. width: 12rpx;
  183. height: 12rpx;
  184. margin-left: 55.4rpx;
  185. margin-top: 5rpx;
  186. }
  187. .taskSignGroup{
  188. display: flex;
  189. }
  190. .taskDetailFrame{
  191. position: absolute;
  192. left: 0;
  193. bottom: 0;
  194. top: 194rpx;
  195. width: 750rpx;
  196. height: 395rpx;
  197. overflow-y: auto;
  198. }
  199. .recordText{
  200. width: 202rpx;
  201. }
  202. .recordPic{
  203. display: flex;
  204. align-items: center;
  205. }
  206. .recordTip{
  207. width: 41rpx;
  208. height: 41rpx;
  209. margin-right: 15rpx;
  210. }
  211. .rewardIcon,.rewardCash{
  212. width: 163rpx;
  213. height: 69rpx;
  214. }
  215. .rewardCash{
  216. position: relative;
  217. border-radius: 10rpx;
  218. background-color: #F15443;
  219. overflow: hidden;
  220. }
  221. .rewardCashText{
  222. width: 100%;
  223. background-color: #D6BF95;
  224. color: white;
  225. font-size: 16rpx;
  226. height: 22rpx;
  227. line-height: 22rpx;
  228. position: absolute;
  229. left: 0;
  230. bottom: 0;
  231. text-align: center;
  232. }
  233. .cashGroup{
  234. height: 47rpx;
  235. display: flex;
  236. align-items: center;
  237. justify-content: center;
  238. }
  239. .cashNum{
  240. color: white;
  241. font-size: 30rpx;
  242. line-height: 30rpx;
  243. }
  244. .cashCompany{
  245. color: white;
  246. font-size: 16rpx;
  247. line-height: 16rpx;
  248. margin-top: 7rpx;
  249. margin-left: 3rpx;
  250. }
  251. .recordHeadGroup{
  252. width: 80rpx;
  253. height: 80rpx;
  254. overflow: hidden;
  255. border-radius: 50%;
  256. margin-right: 25rpx;
  257. }
  258. .recordUserImg{
  259. width: 100%;
  260. height: 100%;
  261. }
  262. .recordGroup{
  263. margin: 0 auto;
  264. padding: 15rpx 0;
  265. width: 606rpx;
  266. box-sizing: border-box;
  267. display: flex;
  268. align-items: center;
  269. justify-content: space-between;
  270. border-bottom: 1rpx solid #D4D4D6;
  271. }
  272. .recordGroup:last-of-type{
  273. border:none;
  274. }
  275. .recordGroupLeft{
  276. display: flex;
  277. align-items: center;
  278. }
  279. .rewardName{
  280. line-height: 18rpx;
  281. font-size:18rpx;
  282. font-family:PingFangSC;
  283. font-weight:600;
  284. color:rgba(89,87,87,1);
  285. }
  286. .rewardTerm{
  287. margin-top: 10rpx;
  288. line-height: 14rpx;
  289. font-size:14rpx;
  290. font-family:NissanBrand;
  291. font-weight:400;
  292. color:rgba(89,87,87,1);
  293. }
  294. .detachmentGroup{
  295. position: relative;
  296. padding: 30rpx 72rpx;
  297. box-sizing: border-box;
  298. display: flex;
  299. align-items: center;
  300. justify-content: space-between;
  301. }
  302. .detachmentGroupLeft{
  303. display: flex;
  304. align-items: center;
  305. }
  306. .detachmentTip{
  307. position: absolute;
  308. right:72rpx;
  309. bottom: 10rpx;
  310. font-size: 14rpx;
  311. color: #8B888B;
  312. }
  313. .ranksName{
  314. font-size: 20rpx;
  315. }
  316. .ranksState{
  317. width:175rpx;
  318. height:44rpx;
  319. box-sizing: border-box;
  320. border-radius: 10rpx;
  321. font-size: 25rpx;
  322. line-height: 44rpx;
  323. text-align: center;
  324. }
  325. .ranksType1{
  326. color: #FE820C;
  327. border: 2rpx solid #FE820C;
  328. }
  329. .ranksType2{
  330. color: black;
  331. border: 2rpx solid #658DE9;
  332. }
  333. .ranksType3{
  334. color: black;
  335. border: 2rpx solid black;
  336. }
  337. .userMsg{
  338. padding-top: 97rpx;
  339. position: relative;
  340. }
  341. .userNameGroup{
  342. display: flex;
  343. align-items: center;
  344. justify-content: center;
  345. margin-bottom: 44rpx;
  346. }
  347. .userName{
  348. font-size:26rpx;
  349. font-family:NissanBrand;
  350. font-weight:400;
  351. color:rgba(35,33,34,1);
  352. }
  353. .userNameEdit{
  354. width: 39rpx;
  355. height: 40rpx;
  356. margin-left: 12rpx;
  357. }
  358. .userMsgBg{
  359. position: absolute;
  360. left: 0;
  361. top: 0;
  362. width: 750rpx;
  363. height: 365rpx;
  364. z-index: -1;
  365. }
  366. .userLevel{
  367. width: 750rpx;
  368. height: 290rpx;
  369. display: flex;
  370. flex-direction: column;
  371. align-items: center;
  372. background-color: white;
  373. }
  374. .userLevelIcon{
  375. margin-top: 14rpx;
  376. width: 73rpx;
  377. height: 48rpx;
  378. }
  379. .userLevelTip{
  380. margin-top: 26rpx;
  381. margin-bottom: 20rpx;
  382. width:104rpx;
  383. height:20rpx;
  384. }
  385. .userLevelText{
  386. width: 284rpx;
  387. height: 59rpx;
  388. }
  389. .lookRule{
  390. margin-top: 20rpx;
  391. width:282rpx;
  392. height:57rpx;
  393. }
  394. .userWaitIcon{
  395. width:38rpx;
  396. height: 48rpx;
  397. margin-top: 47rpx;
  398. margin-bottom: 28rpx;
  399. }
  400. .userWaitText{
  401. line-height: 48rpx;
  402. font-size:48rpx;
  403. font-family:PingFangSC;
  404. font-weight:bold;
  405. color:rgba(35,33,34,1);
  406. margin-bottom: 8rpx;
  407. }
  408. .arrowIcon{
  409. border-left: 15rpx solid transparent;
  410. border-right: 15rpx solid transparent;
  411. border-top: 15rpx solid #355485;
  412. content: "";
  413. /* position: relative; */
  414. width: 0;
  415. position: absolute;
  416. top: 150rpx;
  417. }
  418. .inputGroup{
  419. width:652rpx;
  420. height:65rpx;
  421. margin: 0 auto;
  422. background-color: white;
  423. border-radius: 20rpx;
  424. box-sizing: border-box;
  425. line-height: 65rpx;
  426. padding: 0 25rpx;
  427. font-size: 24rpx;
  428. margin-top: 18rpx;
  429. display: flex;
  430. align-items: center;
  431. justify-content: space-between;
  432. border: 2rpx solid #B4B4B4;
  433. position: relative;
  434. overflow: hidden;
  435. }
  436. .inputCode{
  437. height: 100%;
  438. width: 100%;
  439. }
  440. .selectSiteGroup{
  441. border: 2rpx solid #B4B4B4;
  442. margin: 0 auto;
  443. width:652rpx;
  444. height:65rpx;
  445. background-color: white;
  446. border-radius: 20rpx;
  447. box-sizing: border-box;
  448. line-height: 65rpx;
  449. padding: 0 25rpx;
  450. font-size: 24rpx;
  451. margin-top: 18rpx;
  452. display: flex;
  453. align-items: center;
  454. justify-content: space-between;
  455. }
  456. .selectIcon{
  457. width: 25rpx;
  458. height: 15rpx;
  459. }
  460. .subscribeBtn{
  461. position: relative;
  462. margin: 0 auto;
  463. width:652rpx;
  464. height:70rpx;
  465. margin-top: 18rpx;
  466. }
  467. .taskGroup,.ranksGroup,.subscribeGroup{
  468. height: 589rpx;
  469. position: relative;
  470. }
  471. .subscribeGroup{
  472. display: flex;
  473. align-items: center;
  474. flex-direction: column;
  475. justify-content: center;
  476. height: 765rpx;
  477. }
  478. .orderDescGroup{
  479. display: flex;
  480. flex-direction: column;
  481. align-items: center;
  482. padding-top: 35rpx;
  483. padding-bottom: 64rpx;
  484. }
  485. .orderDesc{
  486. width: 627rpx;
  487. height: 849rpx;
  488. margin-bottom: 81rpx;
  489. }
  490. /* .ranksList{
  491. position: absolute;
  492. top: 0;
  493. left: 0;
  494. width: 750rpx;
  495. height: 100%;
  496. overflow: auto;
  497. } */
  498. .ranksList{
  499. position: absolute;
  500. top: 84rpx;
  501. left: 0;
  502. right:0;
  503. bottom:0;
  504. width: 750rpx;
  505. }
  506. .taskGroup{
  507. box-sizing: border-box;
  508. padding-top:23rpx;
  509. }
  510. .recordFrame{
  511. position: absolute;
  512. top: 104rpx;
  513. left: 0;
  514. width: 750rpx;
  515. height: 485rpx;
  516. overflow: auto;
  517. }
  518. .getUserMsgBtn{
  519. position: absolute;
  520. left: 0;
  521. top: 0;
  522. width: 100%;
  523. height: 100%;
  524. opacity: 0;
  525. margin: 0;
  526. padding:0;
  527. }
  528. .prizeDesc{
  529. position: fixed;
  530. top: 0;
  531. left: 0;
  532. width: 100%;
  533. height: 100%;
  534. background-color: rgba(000, 000, 000, 0.34);
  535. display: flex;
  536. align-items: center;
  537. justify-content: center;
  538. padding-bottom: 120rpx;
  539. box-sizing: border-box;
  540. }
  541. .prizeImgGroup{
  542. width: 652rpx;
  543. height: 894rpx;
  544. position: relative;
  545. }
  546. .prizeImg{
  547. width: 100%;
  548. height: 100%;
  549. }
  550. .closeDescIcon{
  551. position: absolute;
  552. top: -37rpx;
  553. right: -38rpx;
  554. width: 38rpx;
  555. height: 37rpx;
  556. }
  557. .prizeCustomGroup{
  558. width:453rpx;
  559. height:503rpx;
  560. position: relative;
  561. }
  562. .prizeCustom{
  563. border-radius: 10rpx;
  564. overflow: hidden;
  565. width:100%;
  566. height:100%;
  567. background-color: white;
  568. }
  569. .prizeTitle{
  570. height: 63rpx;
  571. background-color: #005EFD;
  572. color: white;
  573. line-height: 63rpx;
  574. text-align: center;
  575. font-size: 26rpx;
  576. margin-bottom: 67rpx;
  577. }
  578. .prizeDescText{
  579. font-size: 26rpx;
  580. line-height: 26rpx;
  581. margin-bottom: 26rpx;
  582. text-align: center;
  583. }
  584. .getPhoneFrame{
  585. position: absolute;
  586. left: 0;
  587. top: 0;
  588. width: 652rpx;
  589. height: 65rpx;
  590. z-index: 2;
  591. }
  592. .getPhoneBtn{
  593. opacity: 0;
  594. }
  595. .luckyClaw{
  596. width: 198rpx;
  597. height: 75rpx;
  598. }
  599. .agreementGroup{
  600. width: 652rpx;
  601. margin: 0 auto;
  602. display: flex;
  603. align-items: center;
  604. margin-top: 15rpx;
  605. }
  606. .agreeIcon{
  607. width: 29rpx;
  608. height: 28rpx;
  609. margin-right: 17rpx;
  610. }
  611. .agreementText{
  612. line-height: 24rpx;
  613. font-size:24rpx;
  614. font-family:PingFangSC;
  615. font-weight:300;
  616. color:rgba(156,157,157,1);
  617. display: flex;
  618. align-items: center;
  619. }
  620. .ruleContent {
  621. position: relative;
  622. width: 632rpx;
  623. height: 763rpx;
  624. border-radius: 20rpx;
  625. background-color: white;
  626. }
  627. .starRuleTitle{
  628. width: 632rpx;
  629. height: 78rpx;
  630. }
  631. .rule {
  632. position: relative;
  633. width: 563rpx;
  634. height: 586rpx;
  635. padding: 0 34rpx;
  636. padding-top: 42rpx;
  637. padding-bottom: 57rpx;
  638. overflow: auto;
  639. }
  640. .ruleImg{
  641. width: 563rpx;
  642. height: 1045rpx;
  643. }
  644. .closeBtn {
  645. position: absolute;
  646. height: 40rpx;
  647. width: 40rpx;
  648. right:-40rpx;
  649. top:-40rpx;
  650. }
  651. .indexOrderIcon{
  652. width: 710rpx;
  653. height: 71rpx;
  654. }
  655. .placingOrder{
  656. width: 610rpx;
  657. margin: 0 auto;
  658. margin-top: 37rpx;
  659. display: flex;
  660. align-items: center;
  661. justify-content: space-between;
  662. box-sizing: border-box;
  663. margin-bottom: 154rpx;
  664. border-bottom: 2rpx solid #DBD9DC;
  665. padding-bottom: 11rpx;
  666. }
  667. .orderHead{
  668. width: 80rpx;
  669. height: 80rpx;
  670. border-radius: 50%;
  671. }
  672. .orderCard{
  673. width: 181rpx;
  674. height: 117rpx;
  675. }
  676. .cardTitle{
  677. line-height: 18rpx;
  678. font-size:18rpx;
  679. font-family:PingFangSC;
  680. font-weight:600;
  681. color:rgba(89,87,87,1);
  682. }
  683. .cardCtime{
  684. margin-top: 9rpx;
  685. line-height: 14rpx;
  686. font-size:14rpx;
  687. font-family:NissanBrand;
  688. font-weight:400;
  689. color:rgba(89,87,87,1);
  690. }
  691. .mycenterTipWindow1{
  692. width: 100%;
  693. height: 100%;
  694. }
  695. .mycenterTipWindowGroup{
  696. position: relative;
  697. width: 450rpx;
  698. height: 411rpx;
  699. }
  700. .mycenterTipBtnGroup{
  701. position: absolute;
  702. left: 50%;
  703. transform: translateX(-50%);
  704. top: 210rpx;
  705. display: flex;
  706. flex-direction: column;
  707. align-items: center;
  708. }
  709. .mycenterTipBtn{
  710. width: 276rpx;
  711. height: 50rpx;
  712. }
  713. .newMycenterTipBtn{
  714. width: 275rpx;
  715. height: 49rpx;
  716. }
  717. .mycenterConfirmBtn{
  718. width: 275rpx;
  719. height: 50rpx;
  720. position: absolute;
  721. left: 50%;
  722. transform: translateX(-50%);
  723. top: 70rpx;
  724. }
  725. .copyBtn{
  726. width: 108rpx;
  727. height: 30rpx;
  728. margin-left: 20rpx;
  729. }
  730. .exchangeCode{
  731. position: absolute;
  732. left: 50%;
  733. transform: translateX(-50%);
  734. top: 624rpx;
  735. width: 570rpx;
  736. font-size:20rpx;
  737. font-family:NissanBrand;
  738. font-weight:bold;
  739. color:rgba(0,0,0,1);
  740. line-height:48rpx;
  741. display: flex;
  742. align-items: center;
  743. }
  744. .scoutTaskDesc{
  745. width: 337rpx;
  746. height: 45rpx;
  747. margin: 0 auto;
  748. margin-top: 10rpx;
  749. margin-left: 255rpx;
  750. }
  751. .scoutTaskIcon{
  752. width: 182rpx;
  753. height: 106rpx;
  754. margin-left: 75rpx;
  755. margin-top: -25rpx;
  756. }
  757. .barFrame{
  758. position: relative;
  759. }
  760. .barGroup{
  761. position: relative;
  762. width:380rpx;
  763. height:13rpx;
  764. border: 2rpx solid #C0C0C0;
  765. overflow: hidden;
  766. border-radius: 20rpx;
  767. }
  768. .barContent{
  769. position: absolute;
  770. top: 0;
  771. height: 13rpx;
  772. border-radius: 20rpx;
  773. width: 0;
  774. background-color: #425683;
  775. }
  776. .barCarIcon{
  777. position: absolute;
  778. top: -35rpx;
  779. width:380rpx;
  780. display: flex;
  781. align-items: center;
  782. justify-content: space-between;
  783. }
  784. .scoutTaskCar{
  785. width: 51rpx;
  786. height: 21rpx;
  787. }
  788. .barSignIcon{
  789. position: absolute;
  790. top: 20rpx;
  791. width:380rpx;
  792. display: flex;
  793. align-items: center;
  794. justify-content: space-between;
  795. padding: 0 13rpx;
  796. box-sizing: border-box;
  797. }
  798. .taskSignIcon2{
  799. width: 12rpx;
  800. height: 12rpx;
  801. }
  802. .scoutTaskGo{
  803. width: 256rpx;
  804. height: 51rpx;
  805. margin: 0 auto;
  806. margin-top: 112rpx;
  807. }
  808. .newImages1{
  809. width: 195rpx;
  810. height: 182rpx;
  811. margin: 0 auto;
  812. margin-top: 30rpx;
  813. margin-bottom: 17rpx;
  814. }
  815. .newImages2-64{
  816. width: 256rpx;
  817. height: 51rpx;
  818. margin: 0 auto;
  819. margin-top: 25rpx;
  820. }
  821. .newImages2{
  822. width: 256rpx;
  823. height: 40rpx;
  824. margin: 0 auto;
  825. }
  826. .newImages3{
  827. width: 567rpx;
  828. height:268rpx;
  829. margin: 0 auto;
  830. margin-bottom: 46rpx;
  831. margin-top: 22rpx;
  832. }
  833. .newImages4{
  834. width: 256rpx;
  835. height:51rpx;
  836. margin: 0 auto;
  837. }
  838. .newImages5{
  839. width: 223rpx;
  840. height:157rpx;
  841. margin: 0 auto;
  842. margin-top: 30rpx;
  843. margin-bottom: 26rpx;
  844. }
  845. .newImages6{
  846. width: 256rpx;
  847. height:52rpx;
  848. margin: 0 auto;
  849. }
  850. .newImages7{
  851. width: 567rpx;
  852. height:74rpx;
  853. margin: 0 auto;
  854. margin-top: 22rpx;
  855. }
  856. .newImages8{
  857. width: 226rpx;
  858. height:161rpx;
  859. margin: 0 auto;
  860. margin-top: 30rpx;
  861. margin-bottom: 21rpx;
  862. }
  863. .noLock{
  864. width:83rpx;
  865. height:32rpx;
  866. border: 2rpx solid #5E6E89;
  867. box-sizing: border-box;
  868. line-height: 28rpx;
  869. font-size:18rpx;
  870. font-family:PingFangSC;
  871. font-weight:600;
  872. color:rgba(114,113,113,1);
  873. text-align: center;
  874. border-radius: 20rpx;
  875. margin-right: 14rpx;
  876. }
  877. .vipDetail{
  878. position: relative;
  879. width: 663rpx;
  880. height: 935rpx;
  881. }
  882. .vipDetailY{
  883. position: absolute;
  884. left: 50%;
  885. transform: translateX(-50%);
  886. bottom: 80rpx;
  887. width: 275rpx;
  888. height: 50rpx;
  889. }
  890. .newImages2-59{
  891. width: 568rpx;
  892. height: 74rpx;
  893. margin: 0 auto;
  894. margin-top: 25rpx;
  895. margin-bottom: 20rpx;
  896. }
  897. .awardPicurl{
  898. width:133rpx;
  899. height:84rpx;
  900. margin-right: 40rpx;
  901. }
  902. .lookDetail{
  903. width: 98rpx;
  904. height: 39rpx;
  905. }