index.vue 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <template>
  2. <view>
  3. <car-common ref="common" ></car-common>
  4. <!-- <car-common mytitle="我的" :noback="false" ref="common" ></car-common> -->
  5. <u-navbar :is-back="false" title="个人中心" :background="{backgroundColor: '#187aff',}" title-color="#fff" :border-bottom="false"></u-navbar>
  6. <view class="u-flex user-box" v-if="user">
  7. <view class="u-m-r-20">
  8. <u-avatar :src="pic" size="100"></u-avatar>
  9. </view>
  10. <view class="u-flex-1">
  11. <view class="user-name u-font-18 u-p-b-20">{{user.name}}</view>
  12. </view>
  13. <view class="u-m-l-10 u-p-10">
  14. <u-button type="primary" plain size="mini" shape="circle" @click="gotoUrl('/pages/my/user/updateinfo')">修改资料</u-button>
  15. </view>
  16. </view>
  17. <view class="u-flex user-box" v-if="!user" @click="gotoUrl('/pages/car/login',true)">
  18. <view class="u-m-r-20">
  19. <u-avatar :src="pic" size="100"></u-avatar>
  20. </view>
  21. <view class="u-flex-1">
  22. <view class="user-name u-font-18 u-p-b-20">登录/注册</view>
  23. </view>
  24. </view>
  25. <view class="user-cell">
  26. <view class="user-cell-item" @click="gotoUrl('/pages/my/user/bybusList',true)" >
  27. <view class="user-cell-title">
  28. <u-icon name="ze-coupon" custom-prefix="custom-icon" size="40" color="#6eaaff"></u-icon>
  29. <span>乘车记录</span>
  30. </view>
  31. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  32. </view>
  33. </view>
  34. <view class="user-cell">
  35. <view class="user-cell-item" @click="gotoUrl('/pages/my/user/updatephone/index')">
  36. <view class="user-cell-title">
  37. <u-icon name="antOutline-mobile" custom-prefix="custom-icon" size="40" color="#ee9a41"></u-icon>
  38. <span>已绑定手机号</span>
  39. </view>
  40. <view class="user-cell-right">
  41. <span>{{showphone(user.phone)}}</span>
  42. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  43. </view>
  44. </view>
  45. <view class="user-cell-item" @click="gotoUrl('/pages/my/user/feedback')">
  46. <view class="user-cell-title">
  47. <u-icon name="riLine-feedback-line" custom-prefix="custom-icon" size="40" color="#8fbf7b"></u-icon>
  48. <span>意见反馈</span>
  49. </view>
  50. <view class="user-cell-right">
  51. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  52. </view>
  53. </view>
  54. <view class="user-cell-item" @click="makePhoneCall('400-8899-619')">
  55. <view class="user-cell-title">
  56. <u-icon name="fasfa-headphonesCopy" custom-prefix="custom-icon" size="40" color="#9cdfff"></u-icon>
  57. <span>联系客服</span>
  58. </view>
  59. <view class="user-cell-right">
  60. <span>400-8899-619</span>
  61. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  62. </view>
  63. </view>
  64. <view class="user-cell-item" @click="gotoUrl('/pages/my/platform/about?back=true',true)">
  65. <view class="user-cell-title">
  66. <u-icon name="fasfa-exclamation-circleCopy" custom-prefix="custom-icon" size="40" color="#b0bdd0"></u-icon>
  67. <span>关于车信达</span>
  68. </view>
  69. <view class="user-cell-right">
  70. <span>当前版本 v1.1.10</span>
  71. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  72. </view>
  73. </view>
  74. <view class="user-cell-item" @click="gotoUrl('/pages/my/platform/help?back=true',true)">
  75. <view class="user-cell-title">
  76. <u-icon name="md-live_help" custom-prefix="custom-icon" size="40" color="#ffb589"></u-icon>
  77. <span>使用指南</span>
  78. </view>
  79. <!-- 当前版本V1.1.10 -->
  80. <view class="user-cell-right">
  81. <span></span>
  82. <u-icon name="arrow-right" color="#999" size="28"></u-icon>
  83. </view>
  84. </view>
  85. </view>
  86. <!-- <u-cell-group>
  87. <u-cell-item title="乘车记录" @click="gotoUrl('/pages/my/user/bybusList')"></u-cell-item>
  88. <u-cell-item title="关于车信达" @click="gotoUrl('/pages/my/platform/about')"></u-cell-item>
  89. </u-cell-group>
  90. <view class="u-m-t-20" v-if="user">
  91. <u-cell-group>
  92. <u-cell-item title="意见反馈" @click="gotoUrl('/pages/my/user/feedback')"></u-cell-item>
  93. <u-cell-item title="已绑定手机号" @click="gotoUrl('/pages/my/user/updatephone/index')">{{showphone(user.phone)}}</u-cell-item>
  94. </u-cell-group>
  95. </view>
  96. -->
  97. <view class="u-m-t-20" v-if="user">
  98. <view class="signOut" @click="signOut">退出账号</view>
  99. </view>
  100. <view class="u-m-t-20" v-if="!user">
  101. <view class="signOut" @click="gotoUrl('/pages/car/login',true)">登录</view>
  102. </view>
  103. </view>
  104. </template>
  105. <script>
  106. import api from './index.js'
  107. export default api;
  108. </script>
  109. <style lang="scss">
  110. page{
  111. background-color: #ededed;
  112. }
  113. .camera{
  114. width: 54px;
  115. height: 44px;
  116. &:active{
  117. background-color: #ededed;
  118. }
  119. }
  120. .user-box{
  121. background:url(../../static/img/userbg.png) bottom center;
  122. background-size: 100%;
  123. padding: 30rpx;
  124. height:120px;
  125. .user-name{
  126. color:#fff;
  127. }
  128. }
  129. .signOut{
  130. height: 40px;
  131. background-color: #fff;
  132. text-align: center;
  133. line-height: 40px;
  134. }
  135. .user-cell{
  136. margin-bottom: 10px;
  137. }
  138. .user-cell-item{
  139. display: flex;
  140. flex-direction: row;
  141. align-items: center;
  142. position: relative;
  143. box-sizing: border-box;
  144. width: 100%;
  145. padding: 10px 13px;
  146. font-size: 11px;
  147. line-height: 22px;
  148. color: #606266;
  149. background-color: #fff;
  150. text-align: left;
  151. justify-content: space-between;
  152. position: relative;
  153. border-bottom: 0.5px solid #f7f7f7;
  154. .user-cell-title{
  155. display: flex;
  156. align-items: center;
  157. span{
  158. font-size: 14px;
  159. margin-left: 10px;
  160. }
  161. }
  162. .user-cell-right{
  163. display: flex;
  164. align-items: center;
  165. span{
  166. margin-right: 10px;
  167. color:#999;
  168. }
  169. }
  170. }
  171. </style>