hotelCard.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <template>
  2. <view>
  3. <swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" :duration="duration">
  4. <swiper-item v-for="item in 4" :key="item.id">
  5. <div class="card">
  6. <div class="card-type">
  7. 金卡会员
  8. </div>
  9. <div>
  10. 理塘酒店(世界最高城店)
  11. </div>
  12. <div class="card-data">
  13. <div style="margin-right:40px;">
  14. <div style="font-weight: bold;">余额</div>
  15. <div>0</div>
  16. </div>
  17. <div>
  18. <div style="font-weight: bold;">积分</div>
  19. <div>0</div>
  20. </div>
  21. </div>
  22. <div class="card-explain">
  23. 用卡说明
  24. </div>
  25. </div>
  26. </swiper-item>
  27. </swiper>
  28. <div class="form-data">
  29. <div class="form-data-top">填写个人信息</div>
  30. <div class="form-data-info">
  31. <div style="width:100px">姓名</div>
  32. <div style="flex:1">
  33. <input type="text" placeholder="请输入姓名">
  34. </div>
  35. </div>
  36. <div class="form-data-info">
  37. <div style="width:100px">身份证</div>
  38. <div style="flex:1">
  39. <input type="text" placeholder="请输入身份证">
  40. </div>
  41. </div>
  42. <div class="form-data-info">
  43. <div style="width:100px">手机号</div>
  44. <div style="flex:1">
  45. <input type="text" placeholder="请输入手机号">
  46. </div>
  47. </div>
  48. <div class="form-data-info">
  49. <div style="width:100px">推荐员工号</div>
  50. <div style="flex:1">
  51. <input type="text" placeholder="请输入推荐员工号">
  52. </div>
  53. </div>
  54. <div class="form-data-info">
  55. <div style="width:100px">微信支付</div>
  56. <div style="flex:1">
  57. <input type="text" placeholder="218">
  58. </div>
  59. </div>
  60. </div>
  61. <u-button type="primary">立即办理</u-button>
  62. </view>
  63. </template>
  64. <script>
  65. export default {
  66. data() {
  67. return {
  68. }
  69. },
  70. methods: {
  71. }
  72. }
  73. </script>
  74. <style lang="scss" scoped>
  75. .card {
  76. width: 96vw;
  77. margin: auto;
  78. margin-top: 10px;
  79. background: #F0F8FF;
  80. height: 260px;
  81. padding: 0 20px;
  82. border-radius: 10px;
  83. box-sizing: border-box;
  84. overflow: hidden;
  85. position: relative;
  86. }
  87. .card-type{
  88. margin-top: 30px;
  89. }
  90. .swiper{
  91. height: 270px;
  92. }
  93. .card-data{
  94. display: flex;
  95. // justify-content: space-between;
  96. margin-top: 15px;
  97. div{
  98. display: flex;
  99. flex-direction: column;
  100. justify-content: center;
  101. align-items: center;
  102. }
  103. }
  104. .card-explain{
  105. position: absolute;
  106. bottom: 10px;
  107. right: 10px;
  108. padding: 5px 10px;
  109. background: #DCDCDC;
  110. border-radius: 15px;
  111. }
  112. .form-data{
  113. width: 96vw;
  114. margin: auto;
  115. margin-top: 20px;
  116. }
  117. .form-data-top{
  118. border-left: #00AAFF 5px solid;
  119. padding-left: 5px;
  120. }
  121. .form-data-info{
  122. display: flex;
  123. align-items: center;
  124. height: 60px;
  125. }
  126. </style>