activityCheckIn.vue 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. <template>
  2. <div class="activityCheckIn">
  3. <div class="appFirstBox">
  4. <img src="https://www.idea-co-sf.com/gardenProduct/image/img1.png" class="firstImg"/>
  5. <div class="appTitle">
  6. <span class="titleName">互联网私募如何入门?</span>
  7. <!-- <span class="titleType">进行中</span>-->
  8. </div>
  9. <div @tap.stop="clickColl()" class="joinBox">
  10. <span class="joinName">2024-06-15 09:00 ~ 17:00</span>
  11. <span class="joinName">26人参加</span>
  12. </div>
  13. <div class="contactBox">
  14. <span class="contactName">活动内容</span>
  15. <span class="contactInfo">这是活动内容,这是活动内容,这是活动内容,这是活动内容,这是活动内容,这是活动内容。这是活动内容动内容,这是活动内容。</span>
  16. </div>
  17. </div>
  18. <div class="checkInLastBox">
  19. <span class="contactName">活动内容</span>
  20. <ul class="appInfoBox">
  21. <li class="appInfoLi">
  22. <span class="appInfoLiTitle">
  23. <span class="liName">请选择企业</span>
  24. </span>
  25. <input type="text" name="" id="" class="appInfoIpt" placeholder="请输入">
  26. </li>
  27. <li class="appInfoLi" style="border-bottom: none">
  28. <span class="appInfoLiTitle">
  29. <span class="liName">请填写姓名</span>
  30. </span>
  31. <input type="text" name="" id="" class="appInfoIpt" placeholder="请输入">
  32. </li>
  33. </ul>
  34. </div>
  35. <button class="bmBtn" @tap="toApplication">提交签到</button>
  36. </div>
  37. </template>
  38. <script>
  39. export default {
  40. name: "activeApplication",
  41. data(){
  42. return{
  43. heartSel: "https://www.idea-co-sf.com/gardenProduct/image/heartSel.png",
  44. heart: "https://www.idea-co-sf.com/gardenProduct/image/heart.png",
  45. isColl: true,
  46. }
  47. },
  48. methods:{
  49. clickColl(){
  50. this.isColl = !this.isColl
  51. },
  52. toApplication(){
  53. uni.navigateTo({
  54. url:'/pages/subPackages/parkActivity/applicationInfo'
  55. })
  56. }
  57. }
  58. }
  59. </script>
  60. <style lang="scss">
  61. .activityCheckIn{
  62. padding-bottom: 120rpx;
  63. .appFirstBox{
  64. margin: 24rpx 0;
  65. padding: 24rpx 32rpx;
  66. background: white;
  67. display: flex;
  68. flex-direction: column;
  69. .firstImg{
  70. width: 686rpx;
  71. height: 300rpx;
  72. }
  73. .appTitle{
  74. display: flex;
  75. align-items: center;
  76. margin: 24rpx 0;
  77. .titleName{
  78. font-size: 32rpx;
  79. color: rgba(24, 23, 42, 1);
  80. }
  81. .titleType{
  82. background: rgba(3, 101, 249, 0.20);
  83. font-size: 28rpx;
  84. color: rgba(3, 101, 249, 1);
  85. width: 112rpx;
  86. height: 48rpx;
  87. display: flex;
  88. align-items: center;
  89. justify-content: center;
  90. border-radius: 2px 2px 2px 2px;
  91. }
  92. }
  93. .joinBox{
  94. display: flex;
  95. justify-content: space-between;
  96. align-items: center;
  97. padding-bottom: 24rpx;
  98. .joinName{
  99. font-size: 28rpx;
  100. color: rgba(136, 136, 136, 1);
  101. }
  102. .shoucang {
  103. display: flex;
  104. align-items: center;
  105. font-size: 28 rpx;
  106. color: rgba(24, 23, 42, 1);
  107. .scImg {
  108. width: 32rpx;
  109. height: 28rpx;
  110. margin-right: 8rpx;
  111. }
  112. }
  113. }
  114. .contactBox{
  115. display: flex;
  116. flex-direction: column;
  117. padding:24rpx 0;
  118. border-top: 1px solid #E6E6E6;
  119. .contactInfo{
  120. color: #666666;
  121. font-size: 28rpx;
  122. line-height: 40rpx;
  123. margin-top: 16rpx;
  124. }
  125. }
  126. }
  127. .contactName{
  128. color: #222222;
  129. font-size: 32rpx;
  130. font-weight: 600;
  131. }
  132. .bmBtn{
  133. width: 654rpx;
  134. height: 96rpx;
  135. display: flex;
  136. align-items: center;
  137. justify-content: center;
  138. color: white;
  139. background: #0365F9;
  140. border-radius: 8rpx;
  141. margin: 48rpx 48rpx 0rpx 48rpx;
  142. }
  143. .checkInLastBox{
  144. background: white;
  145. padding: 32rpx 32rpx 0 32rpx;
  146. }
  147. .appInfoBox{
  148. margin: 16rpx 0;
  149. .appInfoLi{
  150. padding: 32rpx 0;
  151. display: flex;
  152. justify-content: space-between;
  153. align-items: center;
  154. border-bottom: 1px solid #E6E6E6;
  155. .appInfoLiTitle{
  156. display: flex;
  157. align-items: center;
  158. .redDoll{
  159. color: red;
  160. margin-right: 5rpx;
  161. }
  162. .liName{
  163. color: #333333;
  164. font-size: 32rpx;
  165. }
  166. }
  167. .appInfoIpt{
  168. width: 400rpx;
  169. font-size: 32rpx;
  170. color: #666666;
  171. text-align: right;
  172. }
  173. .van-cell {
  174. background: #F5F7FA !important;
  175. border-radius: 8rpx;
  176. font-size: 28rpx;
  177. width: 686rpx;
  178. margin: 24rpx 0;
  179. }
  180. }
  181. }
  182. }
  183. </style>