index.vue 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <template>
  2. <view>
  3. <car-common mytitle="提醒" :noback="false" ref="common"></car-common>
  4. <view class="remind">
  5. <view class="remind-title up">
  6. <u-icon name="md-alarm" custom-prefix="custom-icon" color="#69b54a" size="40"></u-icon>
  7. <span style="color:#69b54a">上车提醒</span>
  8. </view>
  9. <view class="remind-item" v-for="item,i in upList" :key="i">
  10. <view class="remind-left">
  11. <h3>19路</h3>
  12. <p>开往<span>红光路加气站</span>方向,<span>豉湖路转盘</span>上车</p>
  13. <view class="remind-radio">
  14. <span>到站提醒:</span>
  15. <u-radio-group v-model="item.stopInAdvance" @change="radioGroupChange">
  16. <u-radio
  17. @change="radioChange"
  18. v-for="(item, index) in list" :key="index"
  19. :name="item.id"
  20. >
  21. {{item.name}}
  22. </u-radio>
  23. </u-radio-group>
  24. </view>
  25. </view>
  26. <view class="remind-right">
  27. <u-icon name="shanchu" custom-prefix="custom-icon" color="#fff"></u-icon>
  28. <span>删除</span>
  29. </view>
  30. </view>
  31. <view class="remind-title up">
  32. <u-icon name="md-alarm" custom-prefix="custom-icon" color="#fd8032" size="40"></u-icon>
  33. <span style="color:#fd8032">下车提醒</span>
  34. </view>
  35. <view class="remind-item" v-for="item,i in downList" :key="i">
  36. <view class="remind-left">
  37. <h3>19路</h3>
  38. <p>开往<span>红光路加气站</span>方向,<span>豉湖路转盘</span>上车</p>
  39. <view class="remind-radio">
  40. <span>到站提醒:</span>
  41. <u-radio-group v-model="value" @change="radioGroupChange">
  42. <u-radio
  43. @change="radioChange"
  44. v-for="(item, index) in list" :key="index"
  45. :name="item.name"
  46. :disabled="item.disabled"
  47. >
  48. {{item.name}}
  49. </u-radio>
  50. </u-radio-group>
  51. </view>
  52. </view>
  53. <view class="remind-right">
  54. <u-icon name="shanchu" custom-prefix="custom-icon" color="#fff"></u-icon>
  55. <span>删除</span>
  56. </view>
  57. </view>
  58. </view>
  59. </view>
  60. </template>
  61. <script>
  62. import api from './index.js'
  63. export default api
  64. </script>
  65. <style>
  66. page{
  67. background-color: #f7f7f7;
  68. }
  69. </style>
  70. <style scoped lang="scss">
  71. .remind-title{
  72. display: flex;
  73. align-items: center;
  74. padding: 10px;
  75. span{
  76. margin-left:5px;
  77. }
  78. }
  79. .remind-item{
  80. background-color: #fff;
  81. display: flex;
  82. margin-top: 10px;
  83. }
  84. .remind-left{
  85. flex: 1;
  86. padding: 10px;
  87. h3{
  88. margin: 10px 0;
  89. }
  90. p{
  91. span{
  92. color:#77b0ff;
  93. }
  94. }
  95. .remind-radio{
  96. display: flex;
  97. align-items: center;
  98. }
  99. }
  100. .remind-right{
  101. display: flex;
  102. flex-direction: column;
  103. align-items: center;
  104. justify-content: center;
  105. width:60px;
  106. background-color: #ff6666;
  107. color:#fff;
  108. }
  109. </style>